I've been running a small off-grid system at my static caravan in the Brecon Beacons for about 18 months now — 400W of panels, a Victron SmartSolar 100/30, and a 200Ah LiFePO4 battery from Fogstar. For ages I was just glancing at the Victron app when I remembered to, but a few weeks ago I finally got round to setting up a Raspberry Pi 4 to pull everything together into a proper dashboard.
I'm using Node-RED to visualise the data, pulling from the Victron via VE.Direct USB cable into the Pi, and I've added a cheap SHT31 temp/humidity sensor inside the battery box as well. The whole dashboard shows live SOC, solar watts in, load watts out, and battery temp all on one screen. Cost me about £40 all in for the Pi Zero 2W, the USB adaptor, and the sensor — the Pi 4 I already had kicking about.
The bit I'm still struggling with is logging to InfluxDB and getting Grafana set up for historical data. I've followed a couple of guides but I keep hitting permission errors when Node-RED tries to write to the InfluxDB bucket. Not sure if it's a token issue or something with how I've configured the Node-RED InfluxDB node itself.
Has anyone gone down this route with Victron kit specifically? Would love to know if you're using Venus OS Large on a Cerbo GX instead, or whether the VE.Direct-straight-to-Pi approach is working well for others. Also curious what retention policies people are using in InfluxDB — I'm only on a 32GB card so I don't want it filling up too fast.