Doif zum toggeln einer Lampe funktioniert nicht

Begonnen von slor, 14 Juni 2019, 23:08:51

Vorheriges Thema - Nächstes Thema

slor

Hallo zusammen,

ich habe via EventMonitor ein Doif erstellt um eine Lampe zu toggeln. Reagieren soll das doif auf einen HM Taster
Leider funktioniert das nicht.
Lasse ich ein Notfiy generieren geht das auf anhieb.

Doif:
([EG_WZ_WS:"^EG_WZ_WS_Btn_01.Short$"]) (set EG_WZ_SL toggle)

Notify:
EG_WZ_WS:EG_WZ_WS_Btn_01.Short set EG_WZ_SL toggle

Ein Doif auf ein Long Press habe ich im Einsatz beim gleichen Schalter, und das funktioniert:
([EG_WZ_WS:"^EG_WZ_WS_Btn_01.Long$"]) (set ST_EG_Licht off)

Logauszug:
2019-06-14 23:06:39 CUL_HM EG_WZ_WS EG_WZ_WS_Btn_01 Short
2019-06-14 23:06:39 CUL_HM EG_WZ_WS_Btn_01 Short 1_156 (to Steckdose_01)
2019-06-14 23:06:39 CUL_HM EG_WZ_WS_Btn_01 trigger: Short_156
2019-06-14 23:06:39 CUL_HM EG_WZ_WS_Btn_01 triggerTo_Steckdose_01: Short_156
2019-06-14 23:06:39 CUL_HM EG_WZ_WS_Btn_01 trigger_cnt: 156


Wo ist der Fehler?

amenomade

Zeig bitte ein "list" des DOIFs nach dem Event Btn1
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

slor

Habs rausgefunden:

[EG_WZ_WS:"^EG_WZ_WS_Btn_01.Short$"]) (set EG_WZ_SL toggle) DOELSE ()
und noch das Attribute do auf always setzen.

amenomade

Zitat von: slor am 14 Juni 2019, 23:48:09
das Attribute do auf always setzen.
Das fehlende do always hatte ich vermuten, deswegen der Bitte um ein vollständiges "list"

Aber hast selbst gefunden ;)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus