Hallo,
ich habe folgendes Problem:
Definitionen:
EG-S1 (SH_EG)
1OG-S1 (SH_1OG_SD)
1OG-S2 (SH_1OG)
Ich möchte folgendes erreichen (damit das Licht im 1OG sowie auch im EG gleichzeitig eingeschalten wird):
Wenn ich auf den EG-S1 auf EIN stelle, sollte auch 1OG-S1+1OG-S2 auf EIN stellen (das selbe auch bei AUS).
Wenn ich beim 1OG-S1 auf EIN stelle, sollte auch der 1OG-S2 sowie EG auf EIN stellen. Dasselbe auch beim 1OG-S2, soll der 1OG-S1 sowie EG auf EIN stellen (das selbe auch bei AUS).
Ich habe dies mit notify getestet (auch mit Gruppen). Leider endet das immer in einer Dauerschleife.
Hier meine Notifys:
define SH_EG_Notify_on notify SH_EG:on set SH_1OG on;;set SH_1OG_SD on
define SH_EG_Notify_off notify SH_EG:off set SH_1OG off;;set SH_1OG_SD off
define SH_1OG_Notify_on notify SH_1OG:on set SH_EG on
define SH_1OG_Notify_off notify SH_1OG:off set SH_EG off
define SH_1OG_SD_Notify_on notify SH_1OG_SD:on set SH_EG on
define SH_1OG_SD_Notify_off notify SH_1OG_SD:off set SH_EG off
Wie kann ich das korrekt abbilden?
Vielen Dank und lg
Hallo iceget,
du könntest einen Filter verwenden und auch alles in ein notify packen
define SH_Notify notify SH_(EG|1OG_SD|1OG):(on|off) set SH_(EG|1OG_SD|1OG):FILTER=state!=$EVENT $EVENT
So sollte das Notify nur zweimal ausgeführt werden, aber beim zweiten mal nichts mehr schalten.
Grüße
igami
PS: Mit Code-Tags ist der Code besser zu lesen.
Auch hier sollte structure das Mittel der Wahl sein.
Da immer bereits 1 Schalter maßgeblich für EIN oder AUS sein soll, guck mal zusätzlich nach "clientstate_behaviour last".
Danke für eure antworten.
Ich habe dies heute versucht (post1). Es funktionier prima.
Nur wenn ich öfter auf einen der 3 Schalter drücke, fangen alle drei Schalter trotzdem an sich immer an oder aus zu schalten.
D. h. wenn ich dies 10 mal langsam ausführe (jeweils ein klick auf EG; SH, SH_1OG) funktioniert es.
Wenn ich jedoch etwas schneller ab / an schalte, passiert das oben beschriebene.
Wie kann ich das korrekt abbilden das hier zu keinen doppelten Schaltvorgängen kommt?
Vielen Dank schon jetzt für eure antworten.
Lg
Zitat von: iceget am 06 Juli 2015, 21:09:02
...Es funktionier prima.
Nur wenn ich öfter auf einen der 3 Schalter drücke, fangen alle drei Schalter trotzdem an sich immer an oder aus zu schalten...
Unter prima verstehe ich etwas anderes. ;D
Hast Du es mit structure auch schon probiert?
Dir ist aber klar, das die Dinger quasi per Funk schalten, Du also mit wildem Drücken Fehler bekommen kannst!?