Hallo,
ich habe seit mehreren Jahren einen Wandtaster HM-PB-6-WM55 im Einsatz. Dieser schaltet bisher mehrere HM-LC-BL1-FM Aktoren. Nun hat einer den Geist aufgegeben und ich habe ihn mit einem Shelly 2PM ersetzt. Den Shelly habe ich per Shelly Modul in fhem eingebunden. Das funktioniert soweit auch erfolgreich. Allerdings klappt das Schalten des Shellys nicht per HM-PB-6-WM55, welches bisher über notify realisiert ist:
HM_4E9DB5_Btn_04:Short.* set eg_Terrasse_Markise_Front pct 0
bzw.
HM_4E9DB5_Btn_03:Short.* set eg_Terrasse_Markise_Front pct 100
Führe ich das set des notify über die fhem Oberfläche aus, fährt die Markise hoch (pct 0) bzw. runter (pct 100). Wird das notify über den Wandtaster des HM-PB-6-WM55 getriggert, macht der Rollo nur einen kleinen Schritt nach oben bzw. runter. Die weiteren HM-LC-BL1-FM Aktoren werden identisch über notify angesteuert und fahren hoch/runter wie erwartet.
Hat jemand eine Idee an was das Liegen könnte?
Danke und Gruß
Ingo
Hi,
Vermutung: das notify wird mehrfach getriggert: den HM Aktoren ist es egal, der shelly ist verwirrt.
Anschauen könntest Du Dir das mal im Eventmonitor.
Gruß Otto
Hallo Otto,
guter Tipp. Deine Vermutung scheint richtig zu sein. Aber wie vermeide ich das Mehrfache Ausführen des notify?
Danke und Gruß Ingo
2026-03-17 21:38:53 CUL_HM HM_4E9DB5 battery: ok
2026-03-17 21:38:53 CUL_HM HM_4E9DB5 HM_4E9DB5_Btn_03 Short
2026-03-17 21:38:53 Shelly eg_Terrasse_Markise_Front runter
2026-03-17 21:38:53 CUL_HM HM_4E9DB5_Btn_03 Short 1_7 (to VCCU)
2026-03-17 21:38:53 CUL_HM HM_4E9DB5_Btn_03 trigger: Short_7
2026-03-17 21:38:53 CUL_HM HM_4E9DB5_Btn_03 triggerTo_VCCU: Short_7
2026-03-17 21:38:53 CUL_HM HM_4E9DB5_Btn_03 trigger_cnt: 7
2026-03-17 21:38:53 CUL_HM HM_4E9DB5 battery: ok
2026-03-17 21:38:53 CUL_HM HM_4E9DB5 HM_4E9DB5_Btn_03 Short
2026-03-17 21:38:53 Shelly eg_Terrasse_Markise_Front runter
2026-03-17 21:38:53 CUL_HM HM_4E9DB5_Btn_03 Short 2_7 (to VCCU)
2026-03-17 21:38:53 CUL_HM HM_4E9DB5_Btn_03 trigger: Short_7
2026-03-17 21:38:53 CUL_HM HM_4E9DB5_Btn_03 triggerTo_VCCU: Short_7
2026-03-17 21:38:53 CUL_HM HM_4E9DB5_Btn_03 trigger_cnt: 7
2026-03-17 21:38:54 CUL_HM HM_4E9DB5 battery: ok
2026-03-17 21:38:54 CUL_HM HM_4E9DB5 HM_4E9DB5_Btn_03 Short
2026-03-17 21:38:54 Shelly eg_Terrasse_Markise_Front runter
2026-03-17 21:38:54 CUL_HM HM_4E9DB5_Btn_03 Short 3_7 (to VCCU)
2026-03-17 21:38:54 CUL_HM HM_4E9DB5_Btn_03 trigger: Short_7
2026-03-17 21:38:54 CUL_HM HM_4E9DB5_Btn_03 triggerTo_VCCU: Short_7
2026-03-17 21:38:54 CUL_HM HM_4E9DB5_Btn_03 trigger_cnt: 7
2026-03-17 21:38:54 Shelly eg_Terrasse_Markise_Front uptime: 293834
2026-03-17 21:38:54 Shelly eg_Terrasse_Markise_Front stop_reason: HTTP_in
2026-03-17 21:38:54 Shelly eg_Terrasse_Markise_Front pct: 1
2026-03-17 21:38:54 Shelly eg_Terrasse_Markise_Front position: 1
2026-03-17 21:38:54 Shelly eg_Terrasse_Markise_Front inttemp: 38.3
2026-03-17 21:38:54 Shelly eg_Terrasse_Markise_Front energy: 21.45
2026-03-17 21:38:54 Shelly eg_Terrasse_Markise_Front voltage: 236.3
versuch mal einen anderen Trigger in der Art:
HM_4E9DB5_Btn_03:Short.1.*
Perfekt, funktioniert wie gewohnt.
Ist der Syntax irgendwo beschrieben? Habe das bisher so nicht benötigt
Danke und Gruß