I have had a modbus integration of solaredge failing on me. The cloud API has a factor 1000 scaling, to Wh, instead of kWh. Now the utility values are corrected, I divided the values of the cloud API by 1000.0. And I used kWh, instead of Wh.
However the Utility seems to only see the change to Wh, not back to kWh.
So is there an easy way to correct the utility settings for the unit?
But I didn’t create a new utility meter at all. The thing that happened is that an integration started with kWh, and now is using Wh… so weird. Is there any other way to correct this?
Ahhhhh, if fixed itself. After I a good night sleep, it seems that the utility meter just detects the new Unit, and starts using it. So the right answer here is, be patient
I have several smart plugs from several vendors and TAPO P110 produce three decimals in x.xxx Wh, so the utility meter creates also sensor in Wh instead of kWh like all the others. Is there a way to force the utility meter to use different unit?
I know there is a way to do it in .storage/core.restore_state but the history of utility meter is still there, so I will have enormous consumption. Maybe changing the entity… however, any more elegant solution?