Been running a Pi 4 doing exactly this on my narrowboat for about 18 months — connecting to a Victron Multiplus via VE.Direct USB cable, feeding into InfluxDB, and displaying it all through Grafana, and honestly it's the best thing I've done to the system since fitting the Fogstar batteries.
The dashboard shows me SOC, charge/discharge rates, mains input status, and I've got alerts set up so my phone pings me if the battery drops below 20% while I'm off the boat — incredibly useful when you're moored somewhere sketchy and leave the fridge running.
A few things worth mentioning if you're going down this route:
- Use a decent SD card — a cheapo one will die from all the database writes within months. I use a Samsung Endurance series.
- Or better yet, run InfluxDB off a small USB SSD instead of the SD card entirely. Future-you will be grateful.
- VictronConnect is fine for a quick check but Grafana graphs are proper satisfying to look at.
- The
venus-data.pycommunity scripts are a decent starting point if you don't fancy building from scratch.
The Pi draws about 3-4W continuously which did make me wince slightly given I'm on solar, but the data insight more than pays for itself in avoided battery disasters.
Anyone else got sensors bolted on beyond the inverter? I'm toying with adding Dallas DS18B20 temperature probes across the battery bank — curious whether anyone's done that with Victron kit specifically, or whether I should just trust the BMV-712's built-in shunt and stop overthinking it (narrator: he will not stop overthinking it).