This new Graph+ takes a different approach to most of these things.
Sort of. Rather than treat kW data as a cumulative series, Graph plus turns it around and reports the total kW for each group (interval). So what you understood to be delta data, is actually the default. If you want to accumulate across groups (not delta), then you use the accrue checkbox. I don’t know about you, but I have used delta much more often than not, this seems more natural. It also obviates the need for the so-called “reset-at-midnight” functions.
It’s all a matter of perspective. If you think about it, even the 5 second data points are averages of 300ms-500ms intervals. So where does it become “inconsistent”? ten seconds? twenty seconds? an hour? I maintain that’s highly subjective.
Graphing a time window of an hour or less will group at 5 seconds (interval). After that, you start to get larger groups. A day groups to 2 minutes. But if you request 10 second groups for a day, you get 8,640 data points. Notwithstanding the IoTaWatt issues with producing that several million byte response, the plot window doesn’t have the resolution to display it.
So the automatic grouping is the finest resolution that can be represented on the graph, which is about 720 data points.
Not in the plan, but… Graph+ is completely asynchronous and event driven, so you don’t need to wait before checking another box.