Been running a Pi 4 (2GB) connected to my Cerbo GX via USB for about eight months now on the boat and it's been pretty solid. Using VictronConnect data pulled through Venus OS large with Node-RED and pushing everything into InfluxDB, then visualising in Grafana.
The dashboards have been genuinely useful — caught a dodgy cell in one of my Fogstar Drift 100Ah batteries because the voltage curves looked slightly off compared to the others. Wouldn't have spotted that just glancing at the Victron app.
A few questions for anyone else doing something similar:
- How are you handling power to the Pi? Running mine off a small USB hub from the 12V system but it feels a bit fragile. Considering a dedicated Victron Orion 12/5 to power it properly.
- Data retention — how long are you keeping your InfluxDB records before downsampling? I've got about 10-second polling intervals and the database is growing faster than I expected on a 32GB card.
- Anyone running this entirely without internet? The boat doesn't always have a signal and I want the logging to be fully local with no cloud dependency at all.
Also wondering whether a Pi Zero 2 W would be sufficient for this workload or if the Pi 4 is genuinely needed for running Grafana locally rather than just storing data.
Would be good to hear what setups others have landed on — feels like there's no single "right" way to do this and I'm still iterating on mine.