Verwirrung um Wandtaster-Notifies

Begonnen von dantist, 20 Juli 2016, 12:37:45

Vorheriges Thema - Nächstes Thema

dantist

Hallo zusammen,

ich blicke grade bei den Notifies der Homematic-Wandtaster nicht mehr durch. Ich habe sowohl Wandtaster mit als auch ohne Bewegungsmelder, und die scheinen sich diesbezüglich unterschiedlich zu verhalten.

Im Flur gibt es mehrere Wandtaster ohne Bewegungsmelder, das Notify sieht so aus:

SchalterFlur[0-9]:SchalterFlur[0-9]_Button.*

Im $EVENT steht dann z.B.
SchalterFlur1_Button1 Short



Bei Wandtastern mit Bewegungsmelder greift das Notify aber nicht. Hier muss ich den Teil vor dem Doppelpunkt entfernen, also
SchalterFlur[0-9]_Button.*

Dann stehen im $EVENT aber andere Sachen:


2016.07.20 12:20:19 1: Short (to hmusb)
2016.07.20 12:20:19 1: trigDst_555342: noConfig
2016.07.20 12:20:19 1: trigger: Short_119
2016.07.20 12:20:19 1: trigger_cnt: 119


Woran kann das liegen, und wie bekomme ich ein sauber auswertbares $EVENT (Taster-Name und Aktion) mit beiden Taster-Typen?

betateilchen

Ist Dein fhem auf einem aktuellen Modulstand?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

dantist


Otto123

Das notify ist doch aber sekundär, das kann ja nur Events auswerten. Ich habe beide Tastertypen nicht, aber zeichne doch mit dem Eventmonitor einfach mal die gesamte Event Kette auf. Wenn es keine Übereinstimmung für Deinen Fall gibt, musst Du die RegEx komplizierter oder zwei notify machen.

Das beide Eventketten unterschiedlich sind, davon kann man ausgehen!

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

betateilchen

Wenn aber events ohne Gerätename erscheinen, deutet das gerade bei Homematic meistens auf ein Versionsproblem hin, insbesondere der HMConfig.pm
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!