Am Ende des Artikels hänge ich eine Tabelle mit allen verfügbaren Werten an. Zudem können wir hier auch eine direkte Stunden-und Minutenangabe definieren. Über die Einstellung "On offset" kann zudem ein Offset in Minuten definiert werden, um den Einschaltzeitpunkt zu verschieben (+/- Minuten). Mit dem Haken "Use random on time within offset period" können wir definieren, dass innerhalb des Zeitfensters (Einschaltzeit – Offset) der Event zu einem zufälligen Zeitpunkt ausgelöst und somit das Leuchtmittel eingeschaltet werden soll. Die selben Einstellungen können wir zudem für die "Off time" (Ausschaltzeit) definieren. Als "Off payload" verwenden wir hier "false". Der Payload muss natürlich immer an den jeweiligen Aktor angepasst werden. Zeitsteuerung - KNX-User-Forum. (true, false, on, off, 0, 1, etc. )
Der Flow sieht nun wie folgt aus:
Tabelle der verfügbaren Zeitpunkte
Quelle:
Über Kommentare unterhalb des Artikels oder per E-Mail freue ich mich wie immer 🙂
Matthias Korte
Hauptberuflich Software-Entwickler und seit einigen Jahren Smart-Home Fan.
Node Red Zeitschaltuhr Wine
Im ersten Schritt fügen wir nun den Node "schedex" ein. Der Node fungiert als Input-Node, da er aufgrund der Astrofunktion ausgelöst wird. Im nächsten Schritt fügen wir nun unser zu steuerndes Licht ein und verbinden es wie angegeben mit dem Schedex-Node. Jetzt beginnen wir mit der Konfiguration des Astrofunktion. In der Konfiguration des Schedex-Nodes können wir zunächst einen Namen vergeben. Zusätzlich können hier auch die Wochentage gewählt werden, an denen der Node aktiv sein soll. Ich belasse das hier bei allen Tagen. Node red zeitschaltuhr wine. Um die genaue Sonnenposition ermitteln zu können wird zudem die GPS-Koordinate benötigt. Diese könnt ihr euch z. B. über Google Maps ermitteln. Achtet bei der Eingabe darauf hier ein Punkt und kein Komma zu verwenden. Wenn wir auf dem Fenster weiter scrollen sehen wir nun die On- und Off-Konfiguration der Node. Hier definieren wir zunächst die Einschaltzeit (On time). Optional kann der Topic sowie der Payload (true = einschalten) definiert werden. Als "On time" verwende ich hier "sunsetStart", da das Licht in der Dämmerung eingeschaltet werden soll.
Node Red Zeitschaltuhr 2
Das Modul wandelt den HEX Wert in Dezimal um. Wenn ich in der Logo 4:59 eingebe erhalte ich 1113. Das wurde genau wie in der Umrechnung 459 ergeben. Es gibt mit dem S7 Modul keine Möglichkeit den HEX Wert direkt auszulesen. Der Dezimal wert müsste wieder in HEX umgewandelt werden damit ich die 459 erhalten. Node red zeitschaltuhr 2. Hier ist genau das Problem
61, 9 KB
· Aufrufe: 6
17, 9 KB
#6
Hallo Thomas, super funktioniert. Das wäre das Lesen aus der Logo. Wie funktioniert jetzt die umwandlung beim schreiben in die Logo
Javascript:
yload = parseInt((yload). toString(16), 10);
return msg;
Gut wäre jetzt noch wenn ich die Stunden in eine Variable übergebe und die Minuten in eine weitere Variable schreiben. Dann könnte ich diese begrenzen
76, 6 KB
#7
Vielleicht hilft dir der Thread weiter. Converting hex to decimal
the whole datarange is 20;0A;Cresta;ID=2C01;TEMP=00e8;HUM=63;BAT=OK; with change is it reformed to: 20;05;Cresta;ID;2C01;TEMP;00f2;HUM;65;BAT;OK; with function data split i got the information needed temp: "00f3" hum: "65" and then??
Node Red Zeitschaltuhr 3
Dazu müssen Sie wieder einfach nur doppelt auf den entsprechenden Node klicken, und schon können Sie einen Zeitpunkt und auch Tage auswählen, an denen die Nachricht geschickt werden soll. Somit können Sie beispielsweise eine automatische Lampe für Räume oder ein Aquarium einstellen oder an Arbeitstagen eine spezielle Beleuchtung aktivieren – ganz automatisch und ganz im Sinne von Smarthome. Der Flow von Tag 17
Node Red Zeitschaltuhr Blue
6667747497559,
"y": 190. 66672611236572,
"10590312. b3865d"]]},
"id": "7e126dd2. a74244",
"x": 1102. 6668090820312,
"y": 435. 66675567626953,
"id": "b38c2f80. fb3d2",
"type": "comment",
"name": "Ventil1 Einzel Zyklus",
"info": "Startet den einzelzyklus für Ventil1\nschaltet nach 5 sec verzögerung das Ventil1 ein\nprüft die eingebegeben Laufzeit aus dem Objekt\nswicht die entsprechnede Zeit zum entsprechenden Timer \nund schaletet dannach wieder alles ab! [Frage] Einfache Zeitschaltuhr über Node-Red. \n\n",
"x": 162. 50003051757812,
"y": 58. 00003623962402,
"wires": []}]
Lädt... Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Node red zeitschaltuhr 3. Weitere Informationen findest Du in unserer Datenschutzerklärung. Indem Du unten auf " ICH stimme zu " klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden. Ich stimme zu