Enphase Envoy - "Today" values start at 1am, instead of 12am

I just recently had solar installed and have been setting up a custom dashboard and adding template sensors the last few days. While comparing some values against what the Enlighten app shows, I noticed that the “Net Production Today” and “Net Consumption Today” values appear to be accurate (I know some people have said the accuracy of those fields might be off), but they reset to 0 at 1am (Eastern US timezone). This causes the values to be slightly off from what the Enlighten app and the HA Energy dashboard (using different data points) shows.

I know I can get the same data with some custom template sensors using the “Lifetime” values, but does anyone know if this is an issue with the integration, a problem with the Envoy API, or just something like a timezone setting somewhere that I can change?

The integration passes data as received and collects it every 1 minute. So it’s when the Envoy resets the data internally for the day.

My non-metered EU model shows same pattern.

If I look back to last year july, it was all reset at midnight. In the course of Feb this year that started to change, with some 11 PM resets and as of early April all 1 Am resets. Might be firmware update related, haven’t checked that yet.