Node-RED ist ein grafisches, flow-basiertes Tool zum Verbinden von Geräten und Automatisieren von Arbeitsabläufen. Mit der Runtime noderedrevpinodes-server können spezifische Knoten im Node-RED-Editor für die Ein- und Ausgänge des RevPi verwendet werden.
Pakete für Node-RED installieren #
▷ Öffne das Cockpit-Menü Revolution Pi.
▷ Wähle für die RevPi App Node-RED Installieren, um die Pakete revpi-nodered und noderedrevpinodes-server zu installieren.
❯❯ Das kann einige Minuten dauern. Die erfolgreiche Installation wird angezeigt.
Node-RED starten #
Das Cockpit-Menü Node-RED bietet eine zentrale Konfigurationsoberfläche zur Verwaltung von Node-RED auf dem RevPi.
▷ Wähle Konfigurieren, um das Cockpit-Menü Node-RED zu öffnen.
Der farbige Punkt zeigt den Status des Node-RED-Dienstes an:
-
rot: Dienst inaktiv
-
gelb: Dienst wird initialisiert
-
grün: Dienst aktiv
▷ Erstelle einen oder mehrere Node-RED-Benutzer mit einem sicheren Passwort und einer Rolle (Lesen oder Alle Zugriffsrechte).
-
Alle Node-RED-Benutzer haben Zugriff auf dieselbe Node-RED-Arbeitsumgebung deines RevPi.
-
Die angelegten Node-RED-Benutzer sind unabhängig von den Konten und Benutzern deines Revolution Pi Systems.
▷ Wähle Einstellungen übernehmen.
▷ Aktiviere den Hauptschalter oben rechts, um den Node-RED-Dienst zu initialisieren.
▷ Wähle Node-RED öffnen oder verwende die App-URL, um den Node-RED-Editor aufzurufen.
❯ Ggf. erscheint im Browser zwei Mal eine Sicherheitswarnung.
▷ Akzeptiere jedes Mal die Sicherheitsausnahme, um mit dem Login fortzufahren.
▷ Logge dich mit den zuvor erstellten Zugangsdaten ein.
|
Caution
|
Sicherheitsrisiko
Ohne Authentifizierung ist der Node-RED-Editor für jeden im Netzwerk frei zugänglich. |
RevPi Nodes Runtime #
Mit der Runtime noderedrevpinodes-server können Knoten im Node-RED-Editor verwendet werden, die auf die Ein- und Ausgänge deines Revolution Pi Systems angepasst wurden. Die Runtime startet automatisch, sobald du den Hauptschalter für den Node-RED-Dienst oben rechts aktivierst.
Erweiterte Einstellungen #
Serielle Schnittstellen-Berechtigungen #
Ermöglicht den Zugriff auf externe serielle Schnittstellen (z. B. RS485 für Modbus RTU).
Aktivieren/Deaktivieren startet den Node-RED-Dienst automatisch neu.
Audio- und Videoberechtigungen #
Ermöglicht den Zugriff auf Audio- und Videogeräte auf dem RevPi in Node-RED.
Aktivieren/Deaktivieren startet den Node-RED-Dienst automatisch neu.
Erweiterte Systemabsicherung #
|
Caution
|
Sicherheitsrisiko
Die Deaktivierung der erweiterten Systemabsicherung kann ein Sicherheitsrisiko darstellen und wird nicht vom KUNBUS Support abgedeckt. |
Diese Sicherheitsfunktion beschränkt den Node-RED-Zugriff auf die wesentlichen Bereiche. Wenn aktiviert, sind System-Dateien schreibgeschützt und sensible Verzeichnisse (/boot, /home, /root) vollständig gesperrt. Kernel-Komponenten sind vor Änderungen geschützt.
Änderungen sind dann nur möglich in:
-
/var/lib/revpi-nodered -
/tmp
Aktivieren/Deaktivieren startet den Node-RED-Dienst automatisch neu.
Experten-Modus #
Der Experten-Modus ermöglicht die direkte Bearbeitung settings.js für Node-RED über einen integrierten Code-Editor.
|
Caution
|
|
Falls erforderlich, verwende Node-RED-Standardeinstellungen laden, um die Standardversion der settings.js wiederherzustellen.
Änderungen im Code-Editor bleiben beim Verlassen des Experten-Modus erhalten.