-
Notifications
You must be signed in to change notification settings - Fork 47
Tipps
- Nodes
- Flows
- Sonstiges
Mit diesem Node kann der Payload eine Message manipuliert werden, um z.B. die payload
Property auf einen bestimmten Wert zu setzen.
Verzögert die Weiterleitung einer Message für eine bestimmte Zeit.
Beispiel: Lampe bei Bewegungserkennung anschalten und 5 Minuten verzögert wieder ausschalten
Der Switch Node kann Messages abhängig von ihren Properties an unterschiedliche Ausgänge weiterleiten. So ist es z.B. möglich eine Message nur dann weiterzuleiten wenn der Wert des Payloads größer/kleiner/gleich einem konfigurierten Wert ist u.v.m.
Der If Node kann die Weiterleitung von Messages in Abhängigkeit vorangegangenen Messages mit bestimmter payload
Property steuern.
[{"id":"44db931f.f98a6c","type":"inject","z":"b5373d6e.8ce46","name":"Interval 2s","topic":"","payload":"Time is over","payloadType":"str","repeat":"2","crontab":"","once":false,"onceDelay":0.1,"x":179,"y":695,"wires":[["7a312e52.c6bec"]]},{"id":"7b63c8dc.b7e878","type":"debug","z":"b5373d6e.8ce46","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":612,"y":622,"wires":[]},{"id":"73e324ed.4bc17c","type":"inject","z":"b5373d6e.8ce46","name":"Acitvate with True","topic":"condition","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":157,"y":596,"wires":[["7a312e52.c6bec"]]},{"id":"3d9d8c3b.c87f14","type":"inject","z":"b5373d6e.8ce46","name":"Deactivate with False","topic":"condition","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":149,"y":648,"wires":[["7a312e52.c6bec"]]},{"id":"7a312e52.c6bec","type":"combine-if","z":"b5373d6e.8ce46","topic":"condition","name":"","timeout":0,"x":419.70001220703125,"y":629,"wires":[["7b63c8dc.b7e878"],[]]}]
Der Time Range Node leitet Nachrichten in Abhängigkeit der Uhrzeit oder des Sonnenstands weiter.
Über Doppelklick auf den Reiter eines Flows kann dieser umbenannt und (de)aktiviert werden.
Link Nodes ermöglichen es Flow-übergreifende Verbindungen einzurichten. Sie eignen sich z.B. gut um eine strukturierte Szenen-Steuerung zu realisieren:
Mit Subflows kann man Flows in komfortabel wiederverwendbaren Nodes "verpacken". Dieses lang erwartete Feature macht umfangreichere Programmierung mit Node-RED wesentlich übersichtlicher und vermeidet es gleiche Abläufe auf mehrere Flows kopieren zu müssen.
Subflows werden über das Menü angelegt und stehen nach dem sie deployed wurden in der Palette zur Verfügung und können dann wie "normale" Nodes verwendet werden.
Node-RED eignet sich hervorragend zur Ansteuerung von Geräten oder Empfang von (Sensor-)Daten via MQTT.
Inhaltsverzeichnis RedMatic Documentation © 2018-2022 Sebastian Raff and RedMatic Contributors, licensed under CC BY-SA License 4.0