Been playing around with the Venus OS 3.80 update on my Cerbo GX this past week and the Opportunity Loads feature is genuinely exciting — particularly for anyone with an EV or a bigger AC load they want to run "for free" when the sun's being generous.
The basic implementation is decent enough, but I've been wondering how far you can push it with Node-RED running alongside. My setup has a mix of priorities — boat batteries topped up, house batteries maintained, then anything surplus goes toward EV charging via an Easee charger. Getting that cascade logic right purely through the Venus UI feels a bit limited.
Has anyone here built Node-RED flows that talk directly to the Opportunity Loads MQTT topics? I've had a dig around and it looks doable, but I'm not finding much documentation specifically around the 3.80 structure.
A few things I'm particularly curious about:
- Hysteresis — stopping the load from switching on/off repeatedly when you're hovering around the threshold SOC
- Time-of-day weighting — e.g. only enabling EV charging if there's realistically enough afternoon sun left to recover battery SOC before dusk
- Priority stacking — multiple opportunity loads with different trigger conditions
I've got a Fogstar Drift 200Ah lithium bank on the boat side and a separate Victron Multiplus-II on the house, so two separate systems to coordinate, which adds a layer of fun.
Would love to hear from anyone who's gone further down this rabbit hole. Even partial flows or rough logic would be brilliant — happy to share what I've cobbled together so far if there's interest.