Been running a Pi 4 connected to my Victron MPPT and Multiplus via VE.Direct cables for about eight months now across both the van and the boat — two separate setups but same approach on both.
The Pi pulls everything into InfluxDB and I've got Grafana dashboards showing SOC, solar yield, battery voltage trends, the lot. Took a weekend to get it dialled in properly but now it just runs. No cloud dependency, no subscription, works fine when I'm on a mooring with no signal.
A few things I'd flag:
- VE.Direct to USB cables from Victron themselves are worth the extra — had a cheap knockoff cause all sorts of noise on the data line
- Set your InfluxDB retention policy early, before you've got months of data you don't want to lose
- The Victron Venus OS large image running on the Pi is a different route that some people prefer — essentially turns the Pi into a GX device. I went raw Python scripts instead because I wanted more control over what gets logged
The EV charging side is where it gets interesting for me — I'm logging when shore power's available at marinas versus relying on solar, trying to work out whether a second panel on the boat roof actually pencils out.
Anyone else gone down the Grafana route? Curious whether people are hosting dashboards locally only or tunnelling out somehow for remote access. I used Tailscale for that and it's been rock solid but I know some folk are wary of adding another service into the chain.