Been running a Pi 4 (2GB) tucked behind the Victron MPPT in my motorhome for about 18 months now and honestly it's transformed how I understand my system.
I've got it pulling data from a Cerbo GX via MQTT over the local network, feeding into InfluxDB, and visualising everything through Grafana. The dashboards run on a cheap 7" touchscreen mounted near the cab — SOC, battery voltage, PV yield, inverter load, all updated every 5 seconds. No cloud dependency whatsoever, which matters when you're parked in a field in mid-Wales with no signal.
The trickiest bit was getting stable power to the Pi without it corrupting the SD card on a hard cutoff. Solved that with a UPS HAT (the Waveshare one) running off a dedicated 18650 cell — gives it a clean shutdown when the system drops below a voltage threshold.
A few things worth knowing if you're starting out:
- Use a quality SD card (Samsung Endurance Pro series) or better yet, boot from USB SSD
- Set up
log2ramto reduce write cycles - The Victron VRM MQTT bridge documentation is a bit sparse — community GitHub repos fill the gaps nicely
Currently eyeing up integrating my Fogstar Drift 100Ah BMS data via RS485, though the JK BMS protocol documentation is patchy at best.
Anyone else gone down this rabbit hole? Particularly curious whether anyone's managed to integrate Renogy charge controller data alongside Victron kit — I've seen conflicting reports about the Modbus implementation being unreliable on certain firmware versions.