Homematic Schalter Aktoren steuern durch langes drücken einer Taste

Begonnen von Fixel2012, 06 November 2016, 10:13:06

Vorheriges Thema - Nächstes Thema

Fixel2012

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

Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Fixel2012

#2
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?
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

RadioJames

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
There are 10 kind of people. Those who understand binary and those who don't.

Fixel2012

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
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify