Ich habe das gleiche mit 3 Schaltern und habe es mit 3 Scripten gelöst.
Das hat eine Zeit lang gut funktioniert, bis es, vermutlich auf Grund von Timing-Problemen dazu kam, dass sich die Lichtschalter bzw. die Scripte gegenseitig getriggert haben und ich bei mir im Stiegenhaus eine Disko hatte
Diese Aktion hat mir dann auch gleich eine der LED-Lampen gekillt vom vielen und schnellen ein/ausschalten.
Gelöst habe ich das ganze dann so...
Script1:
schimmer-media.de/index.php?attachment/887/
Script2:
schimmer-media.de/index.php?attachment/888/
Script3:
schimmer-media.de/index.php?attachment/889/
Script4 (für den Timer):
schimmer-media.de/index.php?attachment/890/
Der Timer ist eigentlich dafür da, um das schnelle Auslösen von Schaltvorgängen zu verhindern.
Es funktioniert eigentlich sehr gut - hat aber einen Nachteil: Wenn man den Knopf auf dem Schalter schnell hintereinander schaltet, dann bekommt dieser den Schaltvorgang nicht mit, weil er ja gemäß dem Script ignoriert wird.
Ich würde gerne den Schaltvorgang mit dem Schalter von dem via Script unterscheiden - dann wäre dieses Problem auch gelöst.
Kann gut sein, dass ihr diese Scripts für komisch und übertrieben erachtet, aber es funktioniert
Für Tipps bin ich jederzeit zu haben.
Ohne dem Timer hatte ich jedenfalls das Problem, dass ich immer wieder in Endlosschleifen geraten bin und die 3 Schalter dann wie wild geschalten haben, ohne dass ich es stoppen konnte. Einzige Change: Scripts stoppen oder Raspberry/ioBroker vom Netz nehmen.