bei meinen Spielereien mit der Automatisierung versuche ich, Philips HUE mit CCU3 zu verheiraten, indem ich mit CUxD Devices erstelle, die im Flow von Node Red zusätzlich HUE Lampen steuern sollen.
- CCU3, aktuelles Release am heutigen Tag
- CUxD Device Typ 28, exec, Switch
- RedMatic 7.2.1
- Node HUEMagic
- HUE Bridge, aktuell, eckig (wobei die Ecken abgerundet sind, was'n Joke)
- HUE Lampe weiss+dimmbar
- HUE App Android
- HUE Dimmbarer Switch (neueste Version)
Wie immer gibt es Probleme mit der Synchronität der Ereignisse:
Schalte ich die Lampen mit dem CUxD Switch, einfaches true/false im Payload Topic "on:", funktioniert es. Lampe geht an und aus. HUE Bridge und HUE Lampen sind im richtigen Zustand.
Schalte ich die Lampen mit der Android HUE App, gehen die Lampen an und aus, der CUxD Switch bekommt das so nicht mit.
Schalte ich die Lampen mit dem HUE Switch, gehen die Lampen an und aus, der CUxD Switch bekommt das so nicht mit.
Die Ausgänge von HUEMagic Node für die Lampe liefert im Payload die richtigen Werte.
Allerdings finde ich keinen Node, der diesen Wert "einmal", ohne eine Schleife zu produzieren, entgegennimmt, damit ich den CUxD Switch aktualisieren kann.
Zu dem Bild kann ich noch den Code liefern, sollte allerdings "überschaubar" sein.
Also mein Problem: welches Node setze ich nach der Lampe "HUEBad" ein, damit ich CUxDHUEBad wieder auf den aktuellen Stand der Lampe setze?
setValue scheint hier nicht richtig zu sein, nach den konfigurierbaren Werten zu schließen.
Danke für eure Tips und Ideen.
Bis bald,
Update 08.09.2022:
in einem anderen Beitrag
wurde der Ausgang von der HUE Bridge ausgewertet. Aktuell sehe ich dort ein "updated:" Objekt mit den Knoten "payload:" und "info:". Mal sehen, wie ich die für meine Zwecke auswerten kann...
Das soll euch nicht an weiteren Tips hindern ...