Been wrestling with similar settings on my Victron setup lately, so this resonates quite a bit.
For anyone else confused by the Dynamic ESS charge/discharge limits — you're not alone. Even after digging through the Victron documentation and a fair few forum threads, the relationship between maximum discharge power and maximum charge power in Dynamic ESS isn't as obvious as it probably should be.
From what I've worked out on my own system (multiplus on the boat, Fogstar lithium bank), the discharge limit essentially caps how hard the inverter will draw from the battery during grid-sell or self-consumption optimisation. Set it too conservatively and you'll find Dynamic ESS just... doesn't behave as expected, particularly when there's a spike in demand.
The charge limit is arguably more critical if you're protecting battery longevity — I've got mine set slightly below the BMS maximum to give a bit of headroom.
What I'm still not 100% clear on:
- Should these values reflect inverter capacity, battery BMS limits, or some negotiated middle ground?
- Does the DVCC override these settings or work alongside them?
- Anyone running Dynamic ESS with EV charging in the mix — how are you handling priority conflicts?
I'm running VRM remotely most of the time which adds another layer of faff when trying to test changes iteratively.
Would be genuinely useful to hear from others who've got this dialled in properly, especially on smaller systems where getting these numbers wrong actually matters. Anyone with a working Dynamic ESS config they're happy with, fancy sharing your logic for how you landed on those figures?