Zum Inhalt springen
Onlinekurs · Textkurs mit Praxisprojekten

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.
Zielgruppe und Voraussetzungen

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
Kursinhalt

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.1 Willkommen: Ziel, Aufbau, Sicherheitsregeln kostenlose Vorschau
  2. 1.2 Was Node-RED ist – und was nicht. Messwert, Sollwert, Zustand, Aktion kostenlose Vorschau
  3. 1.3 Plattform wählen und Node-RED starten: GX-Gerät mit Venus OS Large, Raspberry Pi, Mini-PC/Docker
  4. 1.4 Der Editor: Palette, Nodes, Verbindungen, Deploy, Debug, Import und Export
  5. 1.5 Nachrichten verstehen: msg, payload, topic, Objekte, Arrays, JSON, Datentypen, Einheiten
  6. 1.6 Die wichtigsten Nodes: Inject, Debug, Change, Switch, Function, Delay, Trigger, Catch, Status
  7. 1.7 Victron-Daten lesen: SoC, Batterie- und Netzleistung, Vorzeichen, maßgebliche Datenquelle
  8. 1.8 Dashboard 2.0: SoC-Anzeige, Messwertalter, Verbindungsstatus
  9. 1.9 Schieberegler für die SoC-Freigabegrenzen, Eingabevalidierung, Speichern
  10. 1.10 Shelly anbinden: manuell schalten und den echten Schaltzustand bestätigen
  11. 1.11 Betriebsarten Aus / Manuell Ein / Automatik und die SoC-abhängige Freigabe
  12. 1.12 PV-Überschuss richtig bestimmen: Netz, Batterie, eigene Last
  13. 1.13 Hysterese, Verzögerungen, Mindestlaufzeit und Mindestpause
  14. 1.14 Fehlerbehandlung, Neustart, Kommunikationsausfall, Geräte-Timer
  15. 1.15 Praxisprojekt Teil 1: Inbetriebnahme, Abnahmetest, Umstieg auf echte Hardware
Teil 2 – Vertiefung: Daten, Schnittstellen, Dashboard, Shelly5 Lektionen
  1. 2.1 Kontext und Speicherung: node/flow/global, localfilesystem, Neustart, Schreibzugriffe auf Flash
  2. 2.2 Victron-Daten im Detail: Batteriemonitor und Systemwerte, mehrere Batterien, mehrphasige Systeme, Datenquelle ermitteln
  3. 2.3 Schnittstellen im Vergleich: Victron-Nodes/D-Bus, lokales MQTT, Modbus TCP, VRM-API, externe Installation
  4. 2.4 Dashboard vertiefen: Statusfarben, Zeitstempel, Diagramme, mobile Darstellung, Kompatibilität
  5. 2.5 Shelly vertiefen: Gen1 und Gen2+, HTTP/RPC/MQTT, Authentifizierung, Timeouts, Auto-Off und Gerätetimer
Teil 3 – Automatisierung4 Lektionen
  1. 3.1 Zustandsautomaten entwerfen und dokumentieren
  2. 3.2 Zeitfenster, Zeitpläne und Prioritäten
  3. 3.3 Mehrere Verbraucher mit Prioritäten und Budget
  4. 3.4 Manuelle Übersteuerung sauber einbauen
Teil 4 – Fortgeschrittene Victron-Funktionen2 Lektionen
  1. 4.1 Schreiben ins Victron-System: Was geht, wer ist zuständig, was darf man nicht tun
  2. 4.2 ESS-Parameter gezielt ändern: Mindest-SoC und Netzsollwert, mit Wechselwirkungen (ESS, DVCC, BMS, Zeitpläne, DESS)
Teil 5 – Fehlersuche und Betrieb3 Lektionen
  1. 5.1 Systematische Fehlersuche: veraltete Werte, Einheiten, Vorzeichen, fehlende Nodes, Berechtigungen, JSON
  2. 5.2 Backups, Updates, Wiederherstellung und Protokollierung
  3. 5.3 Zugangsschutz und sicherer Fernzugriff
Teil 6 – Abschlussprojekt2 Lektionen
  1. 6.1 Energiemanagement-Dashboard planen: Anforderungen, Logik und Einstellungen dokumentieren
  2. 6.2 Umsetzen, testen, abnehmen
Anhang – Quellen, Prüfbericht, Testplan, Glossar4 Lektionen
  1. A.1 Glossar
  2. A.2 Quellen- und Versionsverzeichnis
  3. A.3 Prüfbericht: was wie getestet wurde – und was nicht
  4. A.4 Hardware-Testplan: was an deiner Anlage noch zu prüfen ist
Praxisprojekt aus Teil 1

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.

Dashboard des Praxisprojekts: Verbraucher eingeschaltet, gemessener Überschuss 600 W, ohne Last 1100 W
Dashboard des Praxisprojekts (Screenshot aus der Testumgebung, simulierte Werte): Der gemessene Überschuss sinkt durch die eingeschaltete Last, die Steuerung rechnet sie heraus.
Benötigte Hardware und Alternativen

Womit der Kurs arbeitet

BausteinEmpfohlenAlternativen
Node-REDDirekt 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-SystemGX-Gerät mit Batteriemonitor bzw. BMS-AnbindungOhne Anlage: alle Übungen mit dem eingebauten Simulator
TestverbraucherSteckbarer Shelly-Zwischenstecker (Gen2 oder neuer) mit einer LampeShelly Gen1 (abweichende Schnittstelle, im Kurs behandelt) oder der Shelly-Simulator
DashboardFlowFuse 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.

Transparenter Leistungsumfang

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
FAQ

Häufige Fragen

Brauche ich Programmierkenntnisse?
Nein. Der Kurs beginnt bei null: Editor, Nachrichten, Datentypen und jede Node werden an kleinen Beispielen erklärt. Code wird Zeile für Zeile besprochen.
Kann ich ohne eigene Victron-Anlage üben?
Ja. Alle Flows enthalten einen Simulator für Akku, Netz und Shelly. Für echte Messwerte brauchst du später ein GX-Gerät im lokalen Netz.
Läuft Node-RED auf jedem GX-Gerät?
Nein. Venus OS Large wird nicht von allen GX-Geräten unterstützt (z. B. nicht vom CCGX). Der Kurs nennt die unterstützten Geräte und die Alternativen Raspberry Pi und Docker.
Schalten die Beispiele nach dem Import etwas ein?
Nein. Alle Flows starten im Simulationsmodus mit der Betriebsart Aus. Echte Geräte werden erst nach Konfiguration und bewusster Umstellung angesprochen.
Werden Einstellungen meiner Anlage verändert?
Die Steuerung aus Teil 1 liest nur Messwerte und schaltet einen Shelly. Das Schreiben von Victron-Einstellungen (z. B. ESS-Parameter) wird erst in Teil 4 separat behandelt – mit Voraussetzungen, Wechselwirkungen und Risiken.
Gibt es Videos, Betreuung oder ein Zertifikat?
Nein. Der Kurs ist ein Textkurs mit Abbildungen und Downloads. Betreuung, Aufgabenkorrektur und Zertifikat sind nicht Teil des Angebots.
Wann erhalte ich Zugang?
Nach bestätigter Zahlung im Kundenkonto. Wer im Bestellprozess ausdrücklich zustimmt, dass die Bereitstellung sofort beginnt, erhält den Zugang sofort und verliert damit das Widerrufsrecht. Ohne diese Zustimmung beginnt der Zugang nach Ablauf der Widerrufsfrist von 14 Tagen.
Gilt mein Zugang auch auf der anderen Website?
Der Kauf gilt für dein Kundenkonto und diesen Kurs – nicht für weitere Angebote. Das Konto ist auf wattschmiede.de und voltix.one dasselbe, weil beide Shops von der Wattschmiede UG betrieben werden.
Kostenlose Vorschau

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.