I've been running a Victron setup for about eight months now — 400W of panels, a SmartSolar MPPT 100/30, and a Multiplus-II 24/3000 with a 200Ah LiFePO4 bank. Everything talks to a Cerbo GX which pushes data up to VRM, and honestly the VRM portal is decent enough for day-to-day glances. But I want more — specifically, local alerts when SOC drops below 20% overnight without relying on an internet connection.
I've got a Raspberry Pi 4 sitting spare and I've been trying to set up Node-RED to pull data from the Cerbo via MQTT locally. I can see the topics coming through fine on mosquitto_sub, things like N/[serial]/battery/0/Soc and the MPPT yield data, but my Node-RED flow keeps dropping the MQTT connection every few hours and I can't work out if it's the broker config on the Cerbo side or something flaky with my Pi's network stack.
Has anyone actually got a stable local MQTT → Node-RED setup running long-term? I've seen a few guides that are two or three years old and reference older Venus OS versions — wondering if anything's changed in Venus OS 3.x that affects the local MQTT broker behaviour. I'm also curious whether people are triggering Telegram or Pushover notifications locally rather than through VRM's built-in alert emails, which seem to have a noticeable delay.