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
was genau steht im eventmonitor, wenn der kontakt sendet?
2015-10-31 17:30:21 AliRF TFK1 motion: 1
define TFK1_alarm notify TFK1:motion:.*
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' '');;\ }\
Sorry, freudsche Fehlleistung. Habe es wieder gelöscht, da hattest Du es aber schon gelesen.
MfG
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 '' ");;\ }\
Was sagt das LOG dazu?
MfG
TFK1_alarm return value: Unknown command {\, try help.
Unknown command \, try help.
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
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)
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
Es hat funktioniert!!!
Danke CoolTux
Danke Ralf W.
Danke Leinad
Ich gelobe Besserung...
Wiki Notify lese ich sofort :-)