Hi, ich habe ein kleines Problem:
Ich nutzte einen Aqara Funkschalter als Lichtschalter. Dieser hat den State 1000 und 1002 bei einfachem Drücken.
Damit schalte ich mehrere WLAN Lampen.
Das Problem dabei ist, das manchmal nicht alle Lampen geschaltet sind und eine aus und die anderen zwei an sind.
Im Moment mache ich es mit einem Toggle, was zu diesem Problem führt.
define light_toggle notify Schalter1:1002|Schalter2:1002|Schalter1:1000|Schalter2:1000 set Lampe_Tisch toggle;set Lampe_TV toggle;set Lampe_Ecke toggle
Ich hatte die Idee es vielleicht eine Variable "toggeln" zu lassen und damit dann die Lampen zu schalten, konnte aber durch die Doku noch nicht herausfinden, wie das funktioniert (oder ob es überhaupt geht).
Bin natürlich gerne offen für andere Ideen :)
Beispiel
Variable = Dummy
defmod Aktor01 dummy
attr Aktor01 room Test
attr Aktor01 setList on off
attr Aktor01 useSetExtensions 1
attr Aktor01 webCmd on-for-timer 5
Wie Du webCmd setzt ist egal, soll nur ein Beispiel sein.
Gruß Otto
Mit dem notify schaltest Du dann Licht
defmod nty_Aktor01 notify Aktor01:(on|off) set Lampe_Tisch,Lampe_TV,Lampe_Ecke $EVENT
Danke dir mal wieder :)
Funktioniert super