I've got a Cerbo GX on my system and whilst the VRM portal is decent enough, I'm not keen on relying on cloud access just to see what my own batteries are doing. Been playing about with a Raspberry Pi 4 (2GB) pulling data locally over MQTT and logging it to InfluxDB, then displaying it in Grafana. Works a treat when it's all talking nicely, but getting the initial MQTT broker setup on the Cerbo to actually broadcast consistently took me longer than I'd like to admit.
Current setup is a 400Ah lithium bank (16 x Winston 100Ah cells), Victron Multiplus II 48/3000, and a SmartSolar 150/45. The Pi pulls voltage, SOC, PV yield, load watts — all the usual stuff — every 30 seconds and stores it locally. I've got about 6 months of data now and it's genuinely useful for spotting patterns, like noticing my overnight draw was creeping up without me realising (turned out to be a faulty relay keeping a pump running intermittently).
Has anyone else gone down this route? I'm particularly curious whether anyone's managed to get decent alerts working without cloud dependency — I've had a go with Grafana's alerting but it needs an SMTP relay or a webhook, and I'm still faffing about with that bit. Also wondering if there's a cleaner way to handle the Pi going offline temporarily without gaps wrecking the Grafana graphs.