Been running a Pi 4 with VictronConnect data logging for my shepherd's hut setup for about six months now and honestly it's been a game changer for understanding what's actually happening with the system.
I've got it pulling data from my Cerbo GX via the local MQTT broker and dumping everything into InfluxDB, then visualising it with Grafana. Took a bit of faffing to get the MQTT topics sorted but once it clicked it was fairly straightforward.
Main reason I went local rather than relying purely on VRM is that my hut is in a fairly remote spot and the mobile signal for the 4G dongle can be patchy. Having everything logged on the Pi means I don't lose historical data during outages.
A few things I'm still trying to work out:
- Best retention policy for InfluxDB — currently keeping full resolution data for 30 days then downsampling, does that seem sensible?
- Anyone found a reliable way to get alerts pushed to their phone without depending on cloud services? Looking at something like Ntfy or Gotify but not sure which is better supported
- Is anyone logging temperature data alongside the Victron metrics? I've got a DS18B20 sensor I'd like to wire in
Currently the dashboard shows SOC, solar yield, load, and battery voltage over time. The battery voltage overnight curve has already helped me spot that my Fogstar cells aren't quite balanced as well as I'd like.
Would be good to know if others have gone down this rabbit hole and what setups they're running — Pi Zero 2W, Pi 4, something else entirely?