Aggregating values

Something doesn’t seem to be “right” with my data. I’m importing readings from my smartmeter through a batch process. I get half-hour readings, which I’m logging directly to a feed with those timestamps. It’s a 30m fixed interval feed, which I believe is the right choice given the reading frequency. I load new values approximately every day.

When I try to see my energy usage, grouped daily, I don’t get the results I’m expecting, I just get 0s, despite the individual items being logged ok. If I change the timescale, I get some activity on the graph, but it doesn’t align with the values, e.g.:

Daily is worse, as not even the graph is shown.

Am I logging this incorrectly or need to take some extra steps? Thanks!

Hello @Dash what does the raw half hourly data look like?

Submitting over MQTT to emon/octopus:

{
  "time": "1725062400",
  "electric": 0
}

This goes to the input Octopus/Electric, which I then log to a feed. I have lots of 0 usages, but otherwise it’ll be a decimal, to three decimal places.