Really timely topic this — been down a similar rabbit hole recently with my van build transitioning to a more permanent off-grid setup at home.
Running a pair of Pylontech US2000C units managed through Victron Cerbo GX, and whilst the VRM portal gives you some visibility into pack health, it's honestly quite shallow once you start digging into individual cell-level data. The built-in dashboard doesn't flag early cell divergence particularly well in my experience — by the time something looks obviously wrong, you've potentially already got a warranty situation developing.
The Node-RED angle is genuinely interesting here. I've got a basic flow pulling data from the Cerbo via MQTT already, feeding into a Grafana dashboard, but I haven't pushed it as far as building dedicated battery health logic. Would be curious whether anyone has built flows that specifically watch for:
- Cell voltage spread across individual modules
- SOC drift between parallel packs
- Temperature delta warnings before the BMS actually trips
The Pylontech RS485 interface exposes quite a lot if you query it directly rather than relying purely on what gets passed upstream to the Victron stack. There's a question of whether the Cerbo intermediary strips out any of the more granular data.
Has anyone integrated this with Home Assistant as well, or are people keeping it purely Node-RED → InfluxDB → Grafana? I'm trying to avoid sprawl in my setup but equally don't want to miss something a proper HA integration would catch.
Would also be interested to know if anyone's caught a failing module early through custom monitoring before it became a full warranty claim — that's the real value proposition here as far as I can see.