After some time wondering why my "DC Power Consumption" some times report incorrect values in the dashboard i started trying to figure out why.
* Phoenix Inverter 12V 800VA 230V
* Smartshunt 500A
* EPEver PC charge controller (reporting to venus)
* Pi3 with Venus os
* 100Ah 12v Lifepo4 battery
While running on battery and no or a small load on the inverter, the "DC Power" reports a power consumption of approx. 23w or 46w more than that the actual power used displayed on the battery shunt on the Venus and in VRM.
Display when inverter is loaded with approx 12w(bulb) + 6w of inverter idle consumption:
(The shunt reports correct all the time, checked with a clamp meter)
I've seen the difference between shunt and dc power to been up to 46w when the inverter is completely idle(ON but nothing connected on AC side)
After some peeking into `dbus-spy` i think i've found the issue, and it seams to be that the inverter reports between 0 and -0.2A load on `AC/Out/L1/I` when idling, reporting -0,1A on 230v will report to -23w of usage and shown as 42w( -1*(-19+-23) ) extra ont the "DC Power" block in the UI. This is also the reason why the issue disappears when the inverter is loaded, as this negative reading then will be gone.
As for now it looks like the current reading on my inverter could be out of sync inside the device, or that it just displays incorrect values when idling... Is there a way to get this reading "in-sync" again (a form of calibration?) or something else that could be done to make my reading more exact? eg. ignore current readings bellow zero from the inverter ? as the inverter have no way of generating back power there should never be a negative value reported on the AC side.
Anyone have an advice for this issue?