Been running a Pi 4 (2GB) connected to my Victron Multiplus-II via a VE.Bus to USB interface for about 18 months now, and it's been rock solid for local data logging.
I'm using VictronConnect data alongside a Node-RED flow that pushes everything into an InfluxDB database, then visualised through Grafana. The whole stack runs locally — no cloud dependency, which matters to me given my setup is primarily for emergency backup. Last thing I want is my monitoring going dark because Victron's servers hiccup.
A few things worth noting if you're going down this route:
- Use a decent SD card or, better yet, boot from an SSD. SD cards die from constant write cycles within months
- Set your InfluxDB retention policies sensibly — I keep high-resolution (1-minute) data for 30 days, then downsample to hourly for long-term storage
- The Venus OS Large image is worth considering instead of rolling your own stack — it runs natively on a Pi and gives you proper MQTT access
The Grafana dashboards have been genuinely useful for spotting degradation patterns in my Fogstar batteries before they became problems. I can see state-of-charge curves flattening slightly over winter, which tells me something useful about real-world capacity.
Anyone else running similar setups? Particularly curious whether anyone's integrated Shelly energy monitors into the same Grafana instance for whole-house consumption alongside their Victron data — I've been meaning to try it but haven't got round to it yet.