FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: tagedieb am 02 Februar 2015, 18:07:41

Titel: [GELÖST] Befehl wird stets 2 mal ausgeführt - wie kann ich das ändern?
Beitrag von: tagedieb am 02 Februar 2015, 18:07:41
Hallo und guten abend

ich habe ein notify erstellt, mit welchem ich eine Steckdose schalten kann, doch seit einiger Zeit führt dieses notify den Befehl stets 2 mal hintereinander aus

DEF
CUL_HM_HM_PB_2_WM55_226CD8_Btn_01.* IF ([IntertekW] ne "aus") (set IntertekW aus) ELSE (set IntertekW an)

wie kann ich das auf einmal pro Schaltung reduzieren?
ich freue mich über jeden Hinweis

(updates erfolgen täglich)

gruss tagedieb
Titel: Antw:befehl wird stets 2 mal ausgeführt - wie kann ich das ändern?
Beitrag von: LuckyDay am 02 Februar 2015, 18:09:32
auf Short prüfen

Eventmonitor zum Device mitlaufen lassen
Titel: Antw:befehl wird stets 2 mal ausgeführt - wie kann ich das ändern?
Beitrag von: tagedieb am 02 Februar 2015, 18:32:58
Hallo fhem-hm-knecht

vielen Dank für die schnelle Antwort

in meinem Event Monitor zeigt er auch die 2 malige Ausführung

die Schaltung zum 209C5D funktioniert wunschgemäss
am oberen Rand (virtuell1) drücken: an am unteren Rand (virtuell2): aus
vom unteren Bereich (virt.schalter2) sollte für Intertekw die Funktion von toggle ausüben (jedoch jeweils nur 1 mal pro Schalten von virt.2)
selbst bei DEF
CUL_HM_HM_PB_2_WM55_226CD8_Btn_01.* set IntertekW toggle
schaltet er zweimal
Event mit 1.Def
2015-02-02 18:10:54 CUL_HM CUL_HM_HM_PB_2_WM55_226CD8 CUL_HM_HM_PB_2_WM55_226CD8_Btn_01 Short (to CUL_HM_HM_LC_Sw1PBU_FM_209C5D)
2015-02-02 18:10:54 IT IntertekW an
2015-02-02 18:10:55 IT IntertekW aus
2015-02-02 18:10:55 IT IntertekW an
2015-02-02 18:10:55 CUL_HM CUL_HM_HM_PB_2_WM55_226CD8_Btn_01 trigger_cnt: 113
2015-02-02 18:10:55 CUL_HM CUL_HM_HM_PB_2_WM55_226CD8_Btn_01 Short (to CUL_HM_HM_LC_Sw1PBU_FM_209C5D)
2015-02-02 18:10:55 CUL_HM CUL_HM_HM_PB_2_WM55_226CD8_Btn_01 trigger: Short_113
2015-02-02 18:10:56 CUL_HM CUL_HM_HM_LC_Sw1PBU_FM_209C5D level: 0
2015-02-02 18:10:56 CUL_HM CUL_HM_HM_LC_Sw1PBU_FM_209C5D pct: 0
2015-02-02 18:10:56 CUL_HM CUL_HM_HM_LC_Sw1PBU_FM_209C5D deviceMsg: aus (to CUL_HM_HM_PB_2_WM55_226CD8)
2015-02-02 18:10:56 CUL_HM CUL_HM_HM_LC_Sw1PBU_FM_209C5D aus
2015-02-02 18:10:56 CUL_HM CUL_HM_HM_LC_Sw1PBU_FM_209C5D timedOn: aus


eventmonitor von .DEF mit toggle
2015-02-02 18:27:39 CUL_HM CUL_HM_HM_PB_2_WM55_226CD8 CUL_HM_HM_PB_2_WM55_226CD8_Btn_01 Short (to CUL_HM_HM_LC_Sw1PBU_FM_209C5D)
2015-02-02 18:27:40 IT IntertekW an
2015-02-02 18:27:40 IT IntertekW aus
2015-02-02 18:27:41 IT IntertekW an
2015-02-02 18:27:41 CUL_HM CUL_HM_HM_PB_2_WM55_226CD8_Btn_01 trigger_cnt: 116
2015-02-02 18:27:41 CUL_HM CUL_HM_HM_PB_2_WM55_226CD8_Btn_01 Short (to CUL_HM_HM_LC_Sw1PBU_FM_209C5D)
2015-02-02 18:27:41 CUL_HM CUL_HM_HM_PB_2_WM55_226CD8_Btn_01 trigger: Short_116
2015-02-02 18:27:41 CUL_HM CUL_HM_HM_LC_Sw1PBU_FM_209C5D level: 0
2015-02-02 18:27:41 CUL_HM CUL_HM_HM_LC_Sw1PBU_FM_209C5D pct: 0
2015-02-02 18:27:41 CUL_HM CUL_HM_HM_LC_Sw1PBU_FM_209C5D deviceMsg: aus (to CUL_HM_HM_PB_2_WM55_226CD8)
2015-02-02 18:27:41 CUL_HM CUL_HM_HM_LC_Sw1PBU_FM_209C5D aus
2015-02-02 18:27:41 CUL_HM CUL_HM_HM_LC_Sw1PBU_FM_209C5D timedOn: aus
2015-02-02 18:27:42 FBDECT FBDECT_20000 voltage: 232.156 V


was übersehe ich?

Gruss
Titel: Antw:befehl wird stets 2 mal ausgeführt - wie kann ich das ändern?
Beitrag von: LuckyDay am 02 Februar 2015, 18:36:20
CUL_HM_HM_PB_2_WM55_226CD8_Btn_01:Short.* IF ([IntertekW] ne "aus") (set IntertekW aus) ELSE (set IntertekW an)
Titel: Antw:befehl wird stets 2 mal ausgeführt - wie kann ich das ändern?
Beitrag von: tagedieb am 02 Februar 2015, 18:42:13
Dankeschöööön - es funktioniert :)

doch habe ich noch als unwissende eine Frage: mein notify bestand schon eine ganze Weile und es funktionierte auch einmal - ist dieser zusatz schon immer notwendig gewesen (und er wurde mal durch irgend etwas entfernt) oder ist dieser Zusatz durch die ständige Verfeinerung des fhem nachträglich notwendig geworden, und ich habe es versäumt zu ändern?


gruss annette
Titel: Antw:befehl wird stets 2 mal ausgeführt - wie kann ich das ändern?
Beitrag von: LuckyDay am 02 Februar 2015, 18:47:46
Eigentlich shon immer
da ein Tastendruck bei dir 3 Events erzeugt, wir auch dreimal das notify angestoßen, jetzt nur noch eimal , da du auf den zusatz Short prüfst
Titel: Antw:befehl wird stets 2 mal ausgeführt - wie kann ich das ändern?
Beitrag von: tagedieb am 02 Februar 2015, 18:49:56
Dankeschön für die Hilfe und die Erläuterung

ich wünsche noch einen schönen Abend

Gruss Annette
Titel: Antw:befehl wird stets 2 mal ausgeführt - wie kann ich das ändern?
Beitrag von: Puschel74 am 02 Februar 2015, 22:40:24
Zitat(updates erfolgen täglich)
Aktualisier mal deine Sig  ::)
5.5 ist schon längst überholt  :P
Titel: Antw:befehl wird stets 2 mal ausgeführt - wie kann ich das ändern?
Beitrag von: tagedieb am 03 Februar 2015, 06:38:21
Guten morgen  Puschel74

Danke für den Hinweis :-[ - habe es gern erledigt 

Gruss und  einen schönen Tag  :)
Titel: Antw:befehl wird stets 2 mal ausgeführt - wie kann ich das ändern?
Beitrag von: LuckyDay am 03 Februar 2015, 20:30:51
@Phlox

leider hast du das mit dem .* noch nicht verstanden , hier wurde er benötigt  ;)
und bitte auch kompletten Thread lesen , er ist bereits gelöst  ;D