Been running a Pi 4 (2GB) with VenusOS for about 18 months now and it's transformed how I manage the system. The native Victron monitoring through the GX portal is fine for basics, but having everything local means I'm not dependent on cloud connectivity — which matters when you're off-grid and the 4G signal is patchy at best.
My setup pulls data from a Multiplus-II and a SmartShunt via VE.Direct, then I've got Node-RED feeding into InfluxDB with Grafana dashboards on top. The EV charging side is where it gets interesting — I've written flows that throttle my EVSE based on excess solar, pulling real-time SOC and PV yield data to decide whether to charge at 6A or push it to 16A. Makes a noticeable difference to how efficiently I use generation rather than drawing from the battery bank.
A few things worth noting for anyone thinking of doing this:
- VenusOS Large image is the one you want — it ships with Node-RED and Signal K baked in
- SD card reliability is a genuine concern; I'd recommend moving
/var/logand the InfluxDB data directory to a USB SSD - The Victron MQTT broker runs locally on port 1883 — no authentication by default so firewall it off
The only frustration has been occasional VenusOS firmware updates breaking Node-RED flows, so I'd strongly recommend version-pinning if your setup is stable.
Anyone else using custom MQTT topics for demand response or grid tie logic? Curious whether others have gone down the home automation rabbit hole connecting this to Home Assistant.