Which is invalid because it assumes that total yield was produced in the first hour of running. Using daily yield would solve it as it would naturally start at 0.
The sensor’s value may reset to 0, and its value can only increase: state class total_increasing. Examples: energy consumption aligned with a billing cycle, e.g. monthly, an energy meter resetting to 0 every time it’s disconnected
Which suggests that today_yield also classifies as “total_increasing” but the integration only sets it for total_yield. Am I understanding this correctly?
I can prepare a PR with a fix if my reasoning is correct.