Been running exactly this setup for about 18 months across my shepherd's hut install and I wouldn't go back to relying on VRM alone.
My current stack is a Pi 4 (2GB) connected to the Cerbo GX via Ethernet, pulling data through the MQTT broker that Victron exposes locally. From there I'm feeding into InfluxDB and visualising everything through Grafana. Takes a bit of initial faff to get the dashboards sorted but once it's running it's rock solid.
The main advantage for me is data retention and granularity. VRM gives you decent historical data but I wanted 1-minute resolution going back years, not just the summary graphs. I can now correlate my Fogstar Drift 200Ah battery's state of charge against ambient temperature readings I'm pulling in from a separate DS18B20 sensor, which has been genuinely useful for understanding capacity loss in winter.
A few things worth mentioning for anyone starting out:
- Use a good quality SD card or better yet boot from a USB SSD — SD cards do die eventually with constant write cycles
- Enable MQTT on the Cerbo under Settings > Services (it's off by default)
- Set InfluxDB to downsample older data or your storage fills up faster than you'd expect
Running the same approach on a minimal Pi Zero 2W for my van conversion as a lightweight logger when I'm off-grid without internet. No Grafana on that one, just logging to CSV for later review.
Anyone else doing anything clever with alerting? I've got basic threshold alerts set up through Grafana's notification channels but I'm curious whether others have pushed data into Home Assistant for more sophisticated automation.