Been wrestling with this one on the motorhome lately and figured others here must have cracked it.
Running a Victron MultiPlus-II with a Fogstar Drift 200Ah and a Cerbo GX managing everything. Solar does most of the heavy lifting via a SmartSolar MPPT, but when I'm on a site hookup I want to use shore power carefully — ideally keeping the bank between about 20% and 60% rather than hammering it to 100% every night.
The reasons are fairly obvious — longevity, cycle count, the usual lithium gospel — but the implementation is where it gets fiddly.
From what I've gathered so far, you can set a charge current limit and absorption voltage in VictronConnect to effectively cap the top end, but getting it to stop at a specific SOC feels like it wants a Node-RED flow or some MQTT trickery through the Cerbo. The lower limit (not discharging below 20%) is straightforward enough via the BMS or ESS assistant.
What I haven't worked out cleanly:
- Whether the ESS "Keep batteries charged" vs "Optimised" modes actually help here without solar being the trigger
- Whether anyone's done this purely through scheduled charge settings on the GX without needing Node-RED
Feels like there should be a more elegant answer than writing custom automations just to tell a £1,500 inverter-charger to stop at 60%.
Anyone running a similar setup on a motorhome or cabin system managed to nail this? Particularly curious whether folk with a Venus OS Large install have used the Node-RED route and whether it's as stable as it sounds in theory.