I have a Multiplus-II 48/5000, and I’ve installed the ESS Assistant. What I’m trying to do is control the inverter externally via Modbus, specifically by setting register 37 (Hub4/L1/AcPowerSetpoint). For example, when I set this register to 200, I expect the inverter to charge at a maximum of 200W. However, what happens is that the inverter starts charging at much higher rates, up to 3000W, for a few seconds and then stops.
It seems like I need to keep writing to this register every few seconds to keep charging? My goal is to control the battery charging/discharging through Home Assistant, where Home Assistant will send the wattage it wants the inverter to charge or discharge.
Has anyone encountered this issue or know the best way to approach this? Any suggestions or tips on how I can solve this problem would be much appreciated!
I looked at HA but it would not do what I wanted it do. The GX device has node-red built-in with Venus OS large. Instead of controlling charge power adjust the DVCC current. I have this flow that sets a DVCC charge current to 0A at night and 50A during the day. ESS assistant will charge from excess grid-connected solar when available but I don’t want it charging from the other ESS systems I have installed at night. The JSON code is below you want to modify it.
Well, I actually want to be able to control the power from HA. The reason is as follows: I have a Goodwe + BYD HVM home battery and solar panels. I can monitor everything in HA, and I want to set it up so that the Victron + Pylontech battery is charged when the BYD HVM battery is full or nearly full, while there is still solar energy available.
So I need to be able to control the Victron from HA in some way with a maximum charge/discharge power. I could write to register 37 from HA every second or so if needed, but the Victron still has to follow the AC set point.