Guten Morgen,
nach längerem suchen im Forum habe ich leider immer noch nichts brauchbares gefunden, wie ich einen Aktor durch langes Drücken eines HM-Sen-MDIR-WM55 schalte.
Das einzige was ich fand ist das hier:
define SchalterbewegungsmelderShort notify Bewegungsmelder_Btn_02:short set Zwischensteckdose_Lampe toggle
define SchalterbewegungsmelderLong notify Bewegungsmelder_Btn_02:long set Zwischensteckdose_Lampe toggle
Beides geht nicht, weder ":short" noch ":long". Wenn ich das short hinter Btn_02 weglasse kann ich die Lampe wieder schalten.
Weiß jemand wie der Command lauten muss?
Grüße und noch ein schönes Wochenende
Felix
Hallo Felix,
mach doch einfach den Eventmonitor auf und schau Dir an welche Events Dein Taster liefert.
Hinter short und long kommt bestimmt noch was.
Gruß Otto
Mhh erstmal danke für die schnelle Antwort,
habe das ganze mal gemacht. Werde aber daraus nicht schlauer :-\
2016-11-06 10:34:59 CUL_HM Bewegungsmelder_Btn_02 Short (to meinLGW)
2016-11-06 10:34:59 CUL_HM Bewegungsmelder_Btn_02 trigDst_xxxxxx: noConfig
2016-11-06 10:34:59 CUL_HM Bewegungsmelder_Btn_02 trigger: Short_128
2016-11-06 10:34:59 CUL_HM Bewegungsmelder_Btn_02 trigger_cnt: 128
2016-11-06 10:36:48 CUL_HM Bewegungsmelder CMDs_done
2016-11-06 10:36:48 CUL_HM Bewegungsmelder_Btn_01 Short (to meinLGW)
2016-11-06 10:36:48 CUL_HM Bewegungsmelder_Btn_01 trigDst_xxxxxx: noConfig
2016-11-06 10:36:48 CUL_HM Bewegungsmelder_Btn_01 trigger: Short_118
2016-11-06 10:36:48 CUL_HM Bewegungsmelder_Btn_01 trigger_cnt: 118
Das ganze gibt es dann auch noch mit long:
2016-11-06 10:43:02 CUL_HM Bewegungsmelder_Btn_01 LongRelease 2_120 (to meinLGW)
2016-11-06 10:43:02 CUL_HM Bewegungsmelder_Btn_01 trigDst_xxxxxx: noConfig
2016-11-06 10:43:02 CUL_HM Bewegungsmelder_Btn_01 trigger: Long_120
2016-11-06 10:43:02 CUL_HM Bewegungsmelder_Btn_01 trigger_cnt: 120
Ist das denn je nach Schalter ein anderer Command?
Hallo Fixel2012!
Reguläre Ausdrücke unterscheiden zwischen Groß- und Kleinschreibung. Vergleiche mal deinen Code mit den Ausgaben des Event Monitors.
2016-11-06 10:34:59 CUL_HM Bewegungsmelder_Btn_02 Short (to meinLGW)
Das würde dann funktionieren.
Beim Long ist es etwas aufwändiger, da es ständig gesendet wird, solange die Taste gedrückt ist und das Event nicht nur Long heißt. Du könntest aber beispielsweise auf LongRelease triggern mit dem Ausdruck: LongRelease.*
Grüße
James
Viele Dank,
habe das ganze jetzt so gelöst:
define Schalterbewegungsmelder_Short notify Bewegungsmelder_Btn_01:Short.* set Zwischensteckdose_Lampe on
define Schalterbewegungsmelder_Gedrueckt notify Bewegungsmelder_Btn_01:LongRelease.* set Zwischensteckdose_Lampe off
Bin im Moment nur am Probieren, werde demnächst noch einen Dimmer damit einbinden und schalten.
Grüße Felix