Been doing exactly this for about 18 months now on the boat. Started with a Pi 4 I had gathering dust, installed Venus OS Large on it and suddenly had a proper GX device without paying Victron's prices for a Cerbo.
The VRM portal integration still works perfectly — all the data goes up to the cloud AND stays local on a InfluxDB/Grafana stack I bodged together one rainy weekend in Gloucester. Genuinely one of the most satisfying rabbit holes I've fallen down.
Few things worth mentioning for anyone just starting out:
- Venus OS Large is the magic ingredient — enables the Node-RED and Signal K stuff
- SD card reliability was my first headache. Moved the data directory to a USB SSD and haven't lost a night's sleep since
- Modbus TCP if you've got non-Victron kit to tie in (I'm pulling in my Fogstar battery BMS data this way)
The Grafana dashboards are chef's kiss — I can see exactly when my EV charging overnight is hammering the batteries versus what the solar's putting back in. Caught a parasitic drain of about 800mA I'd never have found otherwise.
Only gotcha — if you're on a marina with dodgy shore power (aren't we all), make sure the Pi itself has a clean supply. Mine was rebooting randomly for weeks before I put a small UPS on it. Embarrassingly obvious in hindsight.
Anyone else gone down the InfluxDB route or are people using different databases? Curious whether Prometheus is worth the faff for this kind of application.