Verwende einige Taster "Senic Friends of Hue" um Lichter und Rollos zu steuern, s. Screenshot Flow.
Der riesige Vorteil: braucht keine Batterien, passt ins Schalterprogramm und um eine Schalterkombi zu erweitern braucht es nur einen größeren Rahmen - keine Kabel oder Unterputzdosen.
Der Node "philipshue-events" liefert mir sämtlichen Traffic am Hue Netzwerk, die Taster liefern ein Telegramm beim Drücken und Loslassen, jede Taste hat eine eindeutige ID, die ich mittels "switch" Node weiterleite und mit "change" Node die nötigen Aktionen generiere. So weit so gut, Licht absolut kein Problem, Rollo rauf und runter geht auch, Level ebenso.
Nur fehlt mir die Funktion, mit der ich den Rollo stoppen kann. rauf/runter geht mit Kanal 4 Level und Werten zwischen 0 und 1, komme jedoch nicht drauf, wie das Stoppen funktioniert. Bei HMIP-BROLL bzw. FROLL geht es ja so, dass ich die Taste von der jeweiligen Gegenrichtung zum Stoppen drücken muss, das Verhalten möchte ich in meinem Flow realisieren.
Hat jemand einen Tipp für mich?
Rollos via node-Red stoppen
Moderator: Co-Administratoren
-
- Beiträge: 448
- Registriert: 13.09.2017, 05:11
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 12 Mal
Re: Rollos via node-Red stoppen
Hallo Preacher,
leider kann ich es nicht ausprobieren. Ich denke es funktioniert so.
Bei einem BROLL einfach im Kanal 4 den Datenpunkt "stop" auswählen und dann einen Payload drauf geben. Vielleicht hat Deiner dieses auch.
Versuche es mal und berichte kurz .
Ggf hilft Dir auch dieser Link: viewtopic.php?t=49583#p497075
Gruß Thomas
leider kann ich es nicht ausprobieren. Ich denke es funktioniert so.
Bei einem BROLL einfach im Kanal 4 den Datenpunkt "stop" auswählen und dann einen Payload drauf geben. Vielleicht hat Deiner dieses auch.
Versuche es mal und berichte kurz .
Ggf hilft Dir auch dieser Link: viewtopic.php?t=49583#p497075
Gruß Thomas
972 Kanäle in 165 Geräten: Davon 16 HM, 145 HMIP, 2 Gruppen und 2 CUXD Geräte
-
- Beiträge: 35
- Registriert: 09.01.2021, 22:57
- System: CCU und Access Point
- Wohnort: Österreich Süd
- Hat sich bedankt: 1 Mal
Re: Rollos via node-Red stoppen
Hi Thomas, danke für den Tipp, nach etwas mehr an Recherche bin ich nun zu einer Lösung gekommen.
Ich werte den Datenpunkt "Process" aus (wichtig: Haken bei "WORKING" weg) und schreibe den Status in eine globale Variable (Startwert "0" mit einem Inject), die ich mit einem Switch auswerte. Abhängig von Process gehen die von mir durch die Tastendrücke generierten "1" oder "0" (definiert als Number - nicht Bool!) entweder auf "LEVEL" oder "STOP".
Das funktioniert wirklich zuverlässig, cool wäre noch ein Lösungsansatz, der ohne die globale Variable auskommt, so in der Art mit einem Puffer mit Enable.
Ich werte den Datenpunkt "Process" aus (wichtig: Haken bei "WORKING" weg) und schreibe den Status in eine globale Variable (Startwert "0" mit einem Inject), die ich mit einem Switch auswerte. Abhängig von Process gehen die von mir durch die Tastendrücke generierten "1" oder "0" (definiert als Number - nicht Bool!) entweder auf "LEVEL" oder "STOP".
Das funktioniert wirklich zuverlässig, cool wäre noch ein Lösungsansatz, der ohne die globale Variable auskommt, so in der Art mit einem Puffer mit Enable.