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?
Ist Dein fhem auf einem aktuellen Modulstand?
Ja, FHEM ist up to date
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
Wenn aber events ohne Gerätename erscheinen, deutet das gerade bei Homematic meistens auf ein Versionsproblem hin, insbesondere der HMConfig.pm