Moin, ich hoffe ich bin nicht zu voreilig mit dem Fragen ;D.
Folgendes ich bin neuling in der FHEM Thematik. Habe vorher mit den FTUI gespielt und Anwesenheitserkennung mit Ping gearbeitet aber das warst auch. Seit heute arbeite ich mit einen Klingel Sensor und ich will eine Push Benachrichtigung beim Betätigen des Schalters.
Ich versuche dies natürlich mit Dummys und Notify aber ich bekomme es irgendwie nicht hin...
Ich hoffe mal das dies nun nicht zu voreilig war und hoffe das man mir helfen kann :)
Mit freundlichen Grüßen
Hallo,
schonmal das DOIF-Modul angeschaut ?
define PalimPalim DOIF ([Klingel:?on]) (set Pushover message sonstwas)
define PalimPalim notify Klingel:.*on set Pushover message sonstwas
Beim betätigen der Klingel kommt im Event Monitor folgendes:
2015-12-12 14:58:41 CUL_HM Klingel battery: ok
2015-12-12 14:58:41 CUL_HM Klingel Klingel Short
2015-12-12 14:58:41 CUL_HM Klingel trigger: Short_69
2015-12-12 14:58:41 CUL_HM Klingel trigger_cnt: 69
Der SubType ist Pushbutton. Sollte ich vielleicht ein anderen Subtype wählen? Wenn ja welchen?
Ich habe dort ja nichts was "ON" gestellt wird beim betätigen sondern nur diesen Counter.
Mfg
Vom Subtype solltest Du die Finger lassen.
Im Eventmonitor hast Du ja gesehen, dass das Event "Short" bei einem kurzen Implus gesendet wird. Also:
define PalimPalim notify Klingel:Short set Pushover message sonstwas
Ich kenne den "Klingel Sensor" nicht, aber ich vermute, dass er bei langen Drücken Long Events ausgibt, dann solltst Du besser:
define PalimPalim notify Klingel:(Short|Long.1_).* set Pushover message sonstwas
Damit wird auf die Events Short und Long.1_.* getriggert.
Lies die Einsteigerdokus und wie man regex benutzt: https://wiki.selfhtml.org/wiki/Perl/Regul%C3%A4re_Ausdr%C3%BCcke (https://wiki.selfhtml.org/wiki/Perl/Regul%C3%A4re_Ausdr%C3%BCcke)