FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Maxi348 am 09 Dezember 2015, 23:18:27

Titel: Pushover Benachrichtigung beim Klingel
Beitrag von: Maxi348 am 09 Dezember 2015, 23:18:27
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
Titel: Antw:Pushover Benachrichtigung beim Klingel
Beitrag von: Bartimaus am 10 Dezember 2015, 07:19:12
Hallo,

schonmal das DOIF-Modul angeschaut ?

define PalimPalim DOIF ([Klingel:?on]) (set Pushover message sonstwas)
Titel: Antw:Pushover Benachrichtigung beim Klingel
Beitrag von: dev0 am 10 Dezember 2015, 07:45:50
define PalimPalim notify Klingel:.*on set Pushover message sonstwas
Titel: Antw:Pushover Benachrichtigung beim Klingel
Beitrag von: Maxi348 am 12 Dezember 2015, 15:59:53
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
Titel: Antw:Pushover Benachrichtigung beim Klingel
Beitrag von: dev0 am 13 Dezember 2015, 06:28:03
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)