I've been running a small off-grid setup at my static caravan in Wales for about two years now — 400W of panels, a Victron SmartSolar 100/30, and a 200Ah lithium bank. The Victron app is decent enough for a quick glance but I've always wanted proper historical logging without relying on the VRM portal, partly because the site WiFi is genuinely awful and partly because I just like having my data sat locally where I can see it.
Last month I got a Raspberry Pi 4 talking to the SmartSolar over USB using a VE.Direct cable and I'm pulling data into InfluxDB with Grafana on top. It's working brilliantly — I can see SOC, PV watts, battery voltage, and load current going back weeks, all on a nice dashboard. The bit I'm still puzzling over is getting alerts sorted. Right now if the battery drops below, say, 20% SOC overnight I don't find out until I check the dashboard manually, which rather defeats the purpose.
Has anyone set up Grafana alerting on this kind of setup, or gone a different route entirely — Node-RED maybe? I've seen a few people mention Telegram bots for notifications which sounds ideal given the dodgy signal up there (data seems more reliable than calls). Keen to hear what others are doing, especially if you've got it running on similarly modest hardware.