I’m opimizing my electricity import costs by disabling discharge during certain times in a day when electricity import is cheap (PV shall either be used in self-consumtion or be used to charge the batteries during this time, but not exported back to the grid).
I’m aware of these to options, but each has it’s own downsides:
“keep batteries charged” but set the current setpoint to 0 → disables discharge, but also blocks charging if there’s excess PV
set the mode switch to “charger only” via modbus → allows excess PV to be sent to the battery, but in case the grid fails the inverter doesn’t activate automatically
what happens if the SoC rises due to PV charging in this case? does it constantly monitor the current SoC and amends the limit accordingly?
I just tried setting register 2704 (ESS max discharge current) to 0, but there’s no reaction of the system. The battery continues to discharge in this case
I’m using Homeassistant for everything, including controlling the Cerbo. Although I have to deal with Modbus adresses, it’s straightforward to implement.
@laserranger
I haven’t tested whether it switches toninverting or not bu the passthrough state will probably achieve what you want. I am sure it will swirch to inverting though. Or at least logic would suggest that.
It stops charge from grid and discharge to loads in this state.
As a further thought you could just freeze the soc 1or2% behind the actual SoC to prevent charge from grid.