Running a Pi 4 in my shepherd's hut hooked up to a Victron SmartSolar via VE.Direct cable, feeding into Node-RED and InfluxDB — because apparently just looking out the window at the sun wasn't good enough for me.
The setup's been surprisingly solid for about 18 months now. I've got Grafana dashboards showing SOC, panel yield, and battery voltage trends, which is genuinely useful for spotting when my Fogstar lithium cells are behaving oddly rather than just vibes-based troubleshooting.
A few things I've learned the hard way:
- Power the Pi properly — I had a dodgy USB-C supply browning out the Pi when the inverter kicked in. Absolute nightmare to diagnose.
- Venus OS Large on the Cerbo is slicker, I'll admit, but costs about 40x more than a Pi Zero 2W
- VE.Direct to USB cables from Victron are worth buying genuine — the knock-offs I tried first were... creative... in their interpretation of the protocol
The only real faff is keeping the Pi from corrupting the SD card during unexpected shutdowns. I've since moved the OS to a small SSD on a USB adapter and that's sorted it.
Anyone else gone further with automating responses — like Node-RED actually sending commands back to the MPPT rather than just watching it? I've been eyeing up the VE.Direct write commands but slightly terrified of accidentally telling my charge controller to do something catastrophic at 2am.
Also curious whether anyone's integrated weather forecast APIs to predict generation — feels like the kind of rabbit hole I'm already halfway down.