Been doing exactly this on my motorhome setup for about 18 months now. Running a Pi 4 pulling data from my Victron SmartShunt via a VE.Direct cable, logging to InfluxDB and displaying through Grafana. Once it's set up it's genuinely brilliant — I can see historical charge cycles, spot if something's draining overnight, all of it.
But I'll be honest, the initial faff was considerable. Took me a weekend to get it stable, and I've had to SSH in a few times when it's thrown a wobble.
Which leads me to the actual question — is this still the right approach in 2024, or has something better come along?
A few things I'm wondering:
- Victron's own ecosystem (Cerbo GX etc.) — is it worth just buying into that properly rather than bodging a Pi solution?
- Has anyone used a Pi Zero 2 W instead? Feels like overkill running a full Pi 4 just for logging
- Any experience with Node-RED as an alternative to the InfluxDB/Grafana stack? Seems potentially simpler
- What about for non-Victron kit — I've got a Renogy controller on my shepherd's hut and the monitoring there is basically nonexistent
The shepherd's hut situation particularly bothers me. The Renogy BT dongle is temperamental at best and the app tells you almost nothing useful historically.
Curious whether anyone's managed to get a unified dashboard pulling from mixed brands, or whether that's just asking for pain.