FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: wohlstandskind2711 am 31 Oktober 2015, 13:56:29

Titel: Tür-Fensterkontakt Notify
Beitrag von: wohlstandskind2711 am 31 Oktober 2015, 13:56:29
Hallo Leute,

erstmal schön das es so ein Forum für Anfänger gibt.
Ich muss zugeben, dass ich mich erst am Anfang befinde und teilweise auf Codeschnippsel angewiesen zu sein.

Zu meinen Problem.

Ich habe einen Fensterkontaktsensor wie in dieser Anleitung in FHEM eingebunden:

blog.moneybag.de/tuer-fenster-kontakt-sensor-auf-433-mhz-basis/ (http://blog.moneybag.de/tuer-fenster-kontakt-sensor-auf-433-mhz-basis/)

Soweit so gut...

Ich sehe den Sensor, sowie wenn ich diesen Auslöse.

Nun will ich mir eine Benachrichtigung senden sobald der Sensor auslöst.

Dazu habe ich als erster Pushover installiert...
Nachrichten kann ich mir bereits senden...

Jetzt bin ich wie folgt vorgegangen:

define TFK1 AliRF 047219
attr TFK1 IODev arduino

define TFK1_alarm notify TFK1:motion.* {\
Log 2, "Kelleralarm - Tür geöffnet";;\
fhem("set Pushover1 msg 'Fhem: Alarm ' 'Kelleralarm - Tür geöffnet' '' 0 '' ");;\
}\


um mir eine Push zu schicken...

Leider kein Erfolg, könnt ihr mit weiterhelfen..
Stehe auf dem Schlauch
Titel: Antw:Tür-Fensterkontakt Notify
Beitrag von: frank am 31 Oktober 2015, 14:44:05
was genau steht im eventmonitor, wenn der kontakt sendet?
Titel: Antw:Tür-Fensterkontakt Notify
Beitrag von: wohlstandskind2711 am 31 Oktober 2015, 17:33:47
2015-10-31 17:30:21 AliRF TFK1 motion: 1
Titel: Antw:Tür-Fensterkontakt Notify
Beitrag von: CoolTux am 31 Oktober 2015, 17:56:45

define TFK1_alarm notify TFK1:motion:.*
Titel: Antw:Tür-Fensterkontakt Notify
Beitrag von: wohlstandskind2711 am 31 Oktober 2015, 18:00:12
Hat leider auch nicht funktioniert

define TFK1_alarm notify .*TFK1:motion.* {\Log 2, "Kelleralarm - Tür geöffnet";;\ fhem("set Pushover1 msg 'Fhem: Alarm ' 'Kelleralarm - Tür geöffnet' '');;\ }\
Titel: Antw:Tür-Fensterkontakt Notify
Beitrag von: Ralf W. am 31 Oktober 2015, 18:03:18
Sorry, freudsche Fehlleistung. Habe es wieder gelöscht, da hattest Du es aber schon gelesen.

MfG
Titel: Antw:Tür-Fensterkontakt Notify
Beitrag von: wohlstandskind2711 am 31 Oktober 2015, 18:09:33
so auch dies hat leider nicht funktioniert:

define TFK1_alarm notify TFK1:motion:.* {\ Log 2, "Kelleralarm - Tür geöffnet";;\ fhem("set Pushover1 msg 'Fhem: Alarm ' 'Kelleralarm - Tür geöffnet' '' 0 '' ");;\ }\
Titel: Antw:Tür-Fensterkontakt Notify
Beitrag von: Ralf W. am 31 Oktober 2015, 18:15:57
Was sagt das LOG dazu?

MfG
Titel: Antw:Tür-Fensterkontakt Notify
Beitrag von: wohlstandskind2711 am 31 Oktober 2015, 18:17:02
TFK1_alarm return value: Unknown command {\, try help.
Unknown command \, try help.
Titel: Antw:Tür-Fensterkontakt Notify
Beitrag von: CoolTux am 31 Oktober 2015, 18:39:02
Ok ich denke wir sollten hier erstmal unterscheiden. Bisher dachten wir ja das er das nicht triggert. Macht er aber wohl. Nun stimmt hält Dein Perlcode nicht
Titel: Antw:Tür-Fensterkontakt Notify
Beitrag von: Leinad am 31 Oktober 2015, 18:50:26
Das senden dieser PushNachricht  aus der Befehlszeile funktioniert aber?


Ich mache es mit Pushover, hier der Code: Aber vermutlich hilft dir das auch nicht weiter...

define Ueberwachung_Schlafzimmertuer_DOIF DOIF ([Status_Schlafzimmertuer] eq "open" and ([Ueberwachung] eq "Eingeschaltet" )) (set Pushbullet_Nachricht message Die Schlafzimmertür wurde geöffnet! | Türbenachrichtigung! | Handy)
Titel: Antw:Tür-Fensterkontakt Notify
Beitrag von: CoolTux am 31 Oktober 2015, 18:51:06
Ich empfehle Dir das Wiki zu Notify
Mache zu erst ein Notify und zwar über die FHEM Eingabe


define TFK1_alarm notify TFK1:motion.* a b


Dann öffnet sich das Device und Du drückt auf DEF
Hier löschst Du ab und schreibst

TFK1:motion.* {
Log 2, "Kelleralarm - Tür geöffnet";
fhem "set Pushover1 msg 'Fhem: Alarm ' 'Kelleralarm - Tür geöffnet' '' 0 '' ";
}


Danach drückt Du auf modify
Titel: Antw:Tür-Fensterkontakt Notify
Beitrag von: wohlstandskind2711 am 31 Oktober 2015, 19:06:04
Es hat funktioniert!!!

Danke CoolTux
Danke Ralf W.
Danke Leinad

Ich gelobe Besserung...
Wiki Notify lese ich sofort :-)