Node-RED mit Victron
Hol mehr aus deinem Victron-System: Du lernst Schritt für Schritt, Messwerte mit Node-RED auszuwerten und Verbraucher abhängig von Akkustand und PV-Überschuss sicher zu steuern – im Haus, im Camper oder offgrid.
Was dir der Kurs bringt
- Du verstehst, welche Daten dein Victron-System liefert – und welche Schnittstelle (Victron-Nodes, MQTT, Modbus TCP, VRM) wofür taugt.
- Ein eigenes Dashboard mit Akkustand, Messwertalter und Verbindungsstatus – auch auf dem Smartphone.
- Eine Überschusssteuerung mit Hysterese, Verzögerungen, Mindestlaufzeit und Fehlerbehandlung, die nicht taktet und bei ungültigen Daten abschaltet.
- Drei Betriebsarten (Aus, Manuell Ein, Automatik) mit Schutzfunktionen, die auch im Handbetrieb gelten.
- Fertige, schrittweise aufgebaute Flows, die nach dem Import im Simulationsmodus starten und nichts unbemerkt schalten.
Für wen der Kurs gedacht ist
Geeignet für
- Betreiber einer Victron-Anlage mit GX-Gerät (z. B. Cerbo GX, Ekrano GX) – im Haus, im Camper, auf dem Boot oder offgrid
- Einsteiger ohne Programmiererfahrung: Node-RED wird von Grund auf erklärt, jeder Fachbegriff beim ersten Auftreten
- Technisch Interessierte, die Automatisierungen verstehen statt nur kopieren möchten
Voraussetzungen
- Ein Computer mit aktuellem Browser; für die Übungen genügt zunächst die Simulation
- Für echte Messwerte: ein Victron-System mit GX-Gerät im lokalen Netzwerk
- Für das Schalten: ein steckbarer Shelly-Zwischenstecker als ungefährlicher Testverbraucher
- Keine Arbeiten an Netzspannung – feste Installationen gehören in die Hand einer Elektrofachkraft
Konkrete Lernergebnisse
- Node-RED auf einem GX-Gerät (Venus OS Large), einem Raspberry Pi oder per Docker starten
- Den tatsächlichen Akkuladestand (SoC) aus dem Victron-System lesen
- Batterie- und Netzleistung samt Vorzeichen verstehen und praktisch prüfen
- Ein Dashboard mit SoC, Messwertalter und Verbindungsstatus bauen
- Eine SoC-Freigabegrenze per Schieberegler einstellen – mit Eingabeprüfung
- Einen Shelly-Verbraucher manuell und automatisch schalten und den echten Schaltzustand bestätigen
- Echten PV-Überschuss von Netzexport aus der Batterie unterscheiden
- Hysterese, Verzögerungen, Mindestlaufzeit, Mindestpause und Fehlerbehandlung umsetzen
- Mehrere Verbraucher nach Priorität versorgen
- Schreibzugriffe auf Victron-Einstellungen bewerten – mit Zuständigkeit, Voraussetzungen und Risiken
- Fehler systematisch finden, Backups anlegen, den Zugang absichern
Vollständige Kursübersicht
Teil 1 – Grundlagen bis zum ersten Praxisprojekt15 Lektionen
- 1.1 Willkommen: Ziel, Aufbau, Sicherheitsregeln kostenlose Vorschau
- 1.2 Was Node-RED ist – und was nicht. Messwert, Sollwert, Zustand, Aktion kostenlose Vorschau
- 1.3 Plattform wählen und Node-RED starten: GX-Gerät mit Venus OS Large, Raspberry Pi, Mini-PC/Docker
- 1.4 Der Editor: Palette, Nodes, Verbindungen, Deploy, Debug, Import und Export
- 1.5 Nachrichten verstehen: msg, payload, topic, Objekte, Arrays, JSON, Datentypen, Einheiten
- 1.6 Die wichtigsten Nodes: Inject, Debug, Change, Switch, Function, Delay, Trigger, Catch, Status
- 1.7 Victron-Daten lesen: SoC, Batterie- und Netzleistung, Vorzeichen, maßgebliche Datenquelle
- 1.8 Dashboard 2.0: SoC-Anzeige, Messwertalter, Verbindungsstatus
- 1.9 Schieberegler für die SoC-Freigabegrenzen, Eingabevalidierung, Speichern
- 1.10 Shelly anbinden: manuell schalten und den echten Schaltzustand bestätigen
- 1.11 Betriebsarten Aus / Manuell Ein / Automatik und die SoC-abhängige Freigabe
- 1.12 PV-Überschuss richtig bestimmen: Netz, Batterie, eigene Last
- 1.13 Hysterese, Verzögerungen, Mindestlaufzeit und Mindestpause
- 1.14 Fehlerbehandlung, Neustart, Kommunikationsausfall, Geräte-Timer
- 1.15 Praxisprojekt Teil 1: Inbetriebnahme, Abnahmetest, Umstieg auf echte Hardware
Teil 2 – Vertiefung: Daten, Schnittstellen, Dashboard, Shelly5 Lektionen
- 2.1 Kontext und Speicherung: node/flow/global, localfilesystem, Neustart, Schreibzugriffe auf Flash
- 2.2 Victron-Daten im Detail: Batteriemonitor und Systemwerte, mehrere Batterien, mehrphasige Systeme, Datenquelle ermitteln
- 2.3 Schnittstellen im Vergleich: Victron-Nodes/D-Bus, lokales MQTT, Modbus TCP, VRM-API, externe Installation
- 2.4 Dashboard vertiefen: Statusfarben, Zeitstempel, Diagramme, mobile Darstellung, Kompatibilität
- 2.5 Shelly vertiefen: Gen1 und Gen2+, HTTP/RPC/MQTT, Authentifizierung, Timeouts, Auto-Off und Gerätetimer
Teil 3 – Automatisierung4 Lektionen
- 3.1 Zustandsautomaten entwerfen und dokumentieren
- 3.2 Zeitfenster, Zeitpläne und Prioritäten
- 3.3 Mehrere Verbraucher mit Prioritäten und Budget
- 3.4 Manuelle Übersteuerung sauber einbauen
Teil 4 – Fortgeschrittene Victron-Funktionen2 Lektionen
- 4.1 Schreiben ins Victron-System: Was geht, wer ist zuständig, was darf man nicht tun
- 4.2 ESS-Parameter gezielt ändern: Mindest-SoC und Netzsollwert, mit Wechselwirkungen (ESS, DVCC, BMS, Zeitpläne, DESS)
Teil 5 – Fehlersuche und Betrieb3 Lektionen
- 5.1 Systematische Fehlersuche: veraltete Werte, Einheiten, Vorzeichen, fehlende Nodes, Berechtigungen, JSON
- 5.2 Backups, Updates, Wiederherstellung und Protokollierung
- 5.3 Zugangsschutz und sicherer Fernzugriff
Teil 6 – Abschlussprojekt2 Lektionen
- 6.1 Energiemanagement-Dashboard planen: Anforderungen, Logik und Einstellungen dokumentieren
- 6.2 Umsetzen, testen, abnehmen
Anhang – Quellen, Prüfbericht, Testplan, Glossar4 Lektionen
- A.1 Glossar
- A.2 Quellen- und Versionsverzeichnis
- A.3 Prüfbericht: was wie getestet wurde – und was nicht
- A.4 Hardware-Testplan: was an deiner Anlage noch zu prüfen ist
Akkuzustand anzeigen und einen Verbraucher abhängig von SoC und PV-Überschuss steuern
Schon Teil 1 endet mit einem vollständigen, nachbaubaren Projekt. Du beginnst in der Simulation und wechselst erst dann auf echte Messwerte und einen ungefährlichen Testverbraucher.
- Betriebsarten Aus, Manuell Ein und Automatik – Schutzgrenzen gelten auch im Handbetrieb
- Freigabe nur bei gültigem, aktuellem SoC und getrennten Ein-/Ausschaltgrenzen
- Überschuss aus Netz- und Batterieleistung; die eigene Last wird herausgerechnet, damit nichts taktet
- Einschaltverzögerung, Mindestlaufzeit, Mindestpause, vorrangige Abschaltung bei Fehlern
- Bestätigter Schaltzustand des Shelly, Wiederholungen, Sperre und Geräte-Timer als zusätzliche Absicherung
- Definiertes Verhalten nach Neustart und bei Kommunikationsausfall
Wichtig: Eine Abschaltung über das Netzwerk kann scheitern. Der Kurs erklärt, welche geräteseitigen Absicherungen es gibt und wo deren Grenzen liegen – einen garantiert sicheren Aus-Zustand verspricht er nicht.
Womit der Kurs arbeitet
| Baustein | Empfohlen | Alternativen |
|---|---|---|
| Node-RED | Direkt auf dem GX-Gerät mit Venus OS Large (nicht jedes GX-Gerät ist geeignet – der Kurs nennt die unterstützten Geräte) | Raspberry Pi oder Mini-PC/Server (Linux, Docker) – dann erfolgt der Datenzugriff über das Netzwerk, z. B. per MQTT |
| Victron-System | GX-Gerät mit Batteriemonitor bzw. BMS-Anbindung | Ohne Anlage: alle Übungen mit dem eingebauten Simulator |
| Testverbraucher | Steckbarer Shelly-Zwischenstecker (Gen2 oder neuer) mit einer Lampe | Shelly Gen1 (abweichende Schnittstelle, im Kurs behandelt) oder der Shelly-Simulator |
| Dashboard | FlowFuse Dashboard 2.0 (@flowfuse/node-red-dashboard) | – |
Geprüfte Versionen und Quellen stehen im Quellen- und Versionsverzeichnis des Kurses. Hardwareabhängige Aussagen sind im Kurs als „nicht an Hardware geprüft“ oder „installationsabhängig“ gekennzeichnet.
Was enthalten ist – und was nicht
Enthalten
- 35 ausführliche Textlektionen mit Abbildungen, Ablaufdiagrammen und Screenshots aus der Testumgebung
- 12 importierbare Node-RED-Flows (JSON), aufeinander aufbauend, plus Quelltexte aller Function-Nodes
- Übungen mit Musterlösungen und Verständnisfragen mit begründeten Antworten zur Selbstkontrolle
- Prüfbericht, Hardware-Testplan sowie Quellen- und Versionsverzeichnis
- Zugang über das Kundenkonto dieser Website nach bestätigter Zahlung
Nicht enthalten
- Keine Videos
- Keine persönliche Betreuung, keine Korrektur von Aufgaben, keine Prüfung
- Kein Zertifikat
- Keine Zusage neuer Kapitel oder Erweiterungen (gesetzliche Gewährleistungs- und Aktualisierungspflichten bleiben unberührt)
- Keine Installation oder Fernwartung Ihrer Anlage bzw. deiner Anlage
Häufige Fragen
Brauche ich Programmierkenntnisse?
Kann ich ohne eigene Victron-Anlage üben?
Läuft Node-RED auf jedem GX-Gerät?
Schalten die Beispiele nach dem Import etwas ein?
Werden Einstellungen meiner Anlage verändert?
Gibt es Videos, Betreuung oder ein Zertifikat?
Wann erhalte ich Zugang?
Gilt mein Zugang auch auf der anderen Website?
Erst lesen, dann entscheiden
Die ersten beiden Lektionen sind frei zugänglich: Kursaufbau, Sicherheitsregeln und was Node-RED in einem Energiesystem leisten kann – und was nicht.