I’ve been looking more closely for some time at how far a Victron ESS can be optimised beyond the standard settings.
In various discussions here, I’ve noticed that individual control variables only ever affect part of the system. The grid setpoint, MinSoC, AC/DC power, BMS limits, PV power and the speed of the grid meter all ultimately interact with one another.
A low grid import on its own also doesn’t necessarily mean that the control system is working optimally. For example, brief load changes can cause both import and export, different metering methods can affect the balance in three-phase systems, and an aggressive grid setpoint may reduce grid import but cause additional export instead.
That’s why I’d be interested to hear how those of you who optimise your ESS using Node-RED or other external logic go about it:
Which measurements and state variables do you consider truly critical?
At the moment, I’m thinking in particular of:
-
Grid power and grid setpoint
-
PV power
-
Battery power and SoC
-
CCL/CVL and BMS limits
-
Household consumption
-
Time of day and sunrise/sunset
-
Control deviations and their duration
And how do you then assess whether a control strategy has actually improved?
Do you only look at grid import/export, or do you also consider self-consumption, energy independence, battery usage and the control behaviour over several days?
I’m also explicitly interested in simple solutions. After several discussions here, I’m increasingly getting the impression that a robust control strategy using a few good input variables may be more sensible than making the control system as complex as possible.