This isn’t adding up. Specifically, the “DC Power” box seen on a Venus OS / Raspberry Pi display doesn’t seem to account for the DC loads correctly, and that the SmartShunt’s contribution is to blame. How is the math supposed to work?
Background: I’ve got a small semi-off-grid system, with power inputs from a Victron MPPT Solar charger and a DC power supply acting as the “AC Mains”. The DC power supply is monitored with a SmartShunt in DC Monitoring mode, set as an “AC Charger”. There’s a 315AH LiFePO4 battery, monitored via its own JBD-BMS that is connected into the Venus system with an OverkillSolar USB module. Loads consist of a Victron Phoenix inverter, along with some direct (unmonitored) 12v DC loads. The MPPT, Inverter, and SmartShunt are all connected with VE.Direct USB cables.
I was hoping that the Venus display’s DC Power box would show that net DC load on the system, but it’s not. For example, the real DC load on the system (measured with a clamp meter) is about 30w. With this DC load on the system I see a negative 60-ish watts being reported as DC Power. Significantly, at the time the DC Supply was contributing about 90 watts. Turning off the DC Supply (taking its contribution zero) doesn’t change the actual DC load, but I see the DC Power box now report a positive 30-ish watts, which is about where it should be. Adding a large (720w) load to the battery, the DC Power shows a large positive number (though not quite large enough), and changing the AC load from the Inverter correctly does not change the reported DC power, so at least those parts seem to be ok. Bottom line it seems like the Shunt specifically isn’t being handled correctly, that there’s an issue with the sign of its contribution. Also that the BMS data isn’t quite right, either, since turning off the DC supply would have increased the battery load to compensate. I tried swapping the shunt’s wires (so it reads negative vs positive) but that makes no difference in the DC Power reading. So Venus is incorrectly overriding the sign of its contribution, messing up the calculation of DC Power as a result.
Besides trying to swap the Shunt’s wiring, I also tried classifying it as a generic DC Source instead of an AC charger, but there was no change in behavior. Setting it to a Generic Load (instead of a Source) annoyingly causes it to disappear on the V2 GUI, but there’s still no change in the DC Power box.
How do I get the SmartShunt to behave, so that the computed DC Power reads correctly? How is the math behind the DC Power box supposed to work?
Thanks!