ioBroker Node-RED – Teil 8.1 – Zeitsteuerung von Leuchtmitteln
In diesem Teil der ioBroker Node-RED Artikelreihe zeige ich Dir, wie Du Node-Red in ioBroker verwenden kannst.
Im Teil 8.1 der ioBroker Node-RED Artikelreihe zeige ich Dir einen kleinen Beispiel-Flow aus meiner Zeitsteuerung von Leuchtmitteln. Im Beispiel sollen zwei Leuchtmittel im Wohnzimmer um 20:00 eingeschaltet werden. Zu einem späteren Zeitpunkt werden wir dieses Beispiel noch um weitere Details erweitern.
Im ersten Schritt fügen wir nun den Inject-Node aus der Kategorie „Common“ ein. Mit diesem Node können wir die Zeitsteuerung durchführen. Zudem können wir den Flow zu Test-Zwecken auch manuell starten.
In der Konfiguration des Inject-Node wählen wir als „Repeat-Type“ „At a specific time“ aus. Die Leuchtmittel sollen um 20:00 Uhr eingeschaltet werden. Zudem wählen wir hier jeden Wochentag aus. Als Payload habe ich hier den Datentyp „boolean“ sowie den Wert „true“ gewählt. Die Philips Hue Leuchtmittel lassen sich mit diesem Payload direkt steuern.
Im nächsten Schritt habe ich die beiden „iobroker out“ Nodes für die Leuchtmittel eingefügt und mit den Verbindungspunkten der Inject-Node verbunden.
Die Nodes habe ich wie folgt konfiguriert:
Im finalen Flow habe ich zudem noch einen Kommentar eingefügt. Über die gelb markierte Schaltfläche kann der Flow zudem auch manuell gestartet werden.
Nach dem wir nun den Flow für das Einschalten der Leuchtmittel implementiert haben, erstellen wir dazu nun die Steuerung, mit der die Leuchtmittel wieder ausgeschaltet werden. Auch hier sollen die Leuchtmittel zu einer festen Uhrzeit ausgeschaltet werden. Ich habe dazu im ersten Schritt die bestehenden Nodes markiert und per STRG+C in die Zwischenablage kopiert.
Im nächsten Schritt habe ich die kopierten Nodes wieder per STRG+V eingefügt. Um die Leuchtmittel auszuschalten müssen wir nur den Inject-Node anpassen. Mit einem Doppelklick öffnen wir nun den neu eingefügten Inject-Node und ändern den Payload auf „false“. Zudem habe ich noch die Uhrzeit auf 23:00 Uhr angepasst.
So sieht nun der fertige Flow zum automatischen Steuern der Leuchtmittel aus.
Über Kommentare unterhalb des Artikels oder per E-Mail freue ich mich wie immer 🙂
Teil 2 – Installation des ioBroker Adapters
Teil 3 – Aufbau der Entwicklungsoberfläche
Teil 4 – Core Nodes
Teil 4.1 – Inject Node
Teil 4.2 – Debug Node
Teil 4.3 – Function Node
Teil 4.4 – Change Node
Teil 4.5 – Switch Node
Teil 4.6 – Template Node
Teil 5 - Der erste Flow - Einfache Lichtsteuerung
Teil 6 - Zusätzliche Nodes installieren
Teil 7 - Tipps und Tricks
Teil 8 - Beispiel-Flows
Teil 8.1 - Zeitsteuerung von Leuchtmitteln
Teil 8.2 - Lichtsteuerung über Astrofunktion
Teil 9 - Visualisierung
Teil 9.1 – Aufbau der Visualisierung
Teil 9.2 – Anzeige von Informationen
Teil 9.2.1 – Anzeige von Temperatur und Luftfeuchtigkeit
Teil 9.2.2 – Anzeige von Tür- und Fensterstatus
Teil 9.2.3 – Anzeige von Füllständen
Teil 9.3 – Leuchtmittel steuern
Teil 9.3.1 – Leuchtmittel ein- oder ausschalten
Teil 9.3.2 – Leuchtmittel dimmen
Teil 9.3.3 – Leuchtmittel Farbe einstellen
Teil 9.4 – Notification Node
Hallo,
hättest du eine Idee wie es umgesetzt werden kann, dass man bei der Einschaltung der Leuchtmittel die gewünschte Uhrzeit in ein Eingabefeld im Home Assistant ändern kann?
Unsere Idee war das Event der aktuellen Zeit mit der Zeit des Eingabefelds abzugleichen, leider fehlt uns die Idee welcher Befehl diese Werte vergleicht.
Danke im Voraus!
Hallo , ich wollte die Lichtsteurung in node red nach bauen, aber bei meinem inject kann ich bei repeat keine Einstellungen vornehmen. Habe Node-Red Version 2.0.3 in ioBroker.
Die Editor-Seite sieht auch ganz anders aus.
Gibt es in Node Red mehere incjet.
Mit freundlichen Grüßen
Günter