FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Michi240281 am 29 November 2014, 19:14:12

Titel: Rauchmelder HM-Sec-SD: Pushnachricht schicken bei Feueralarm
Beitrag von: Michi240281 am 29 November 2014, 19:14:12
Hallo zusammen,

ich habde einen HM-Sec-SD und benutze diesen einwandfrei für meine Alarmanlage. Ich habe wie im FhemWiki beschrieben ein Team eingerichtet und diesen einen Rauchmelder in das Team eingefügt. Nun möchte ich jedoch zusätzlich, dass ich eine Push-Nachricht bekomme, wenn Feueralarm ausgelöst wird. Allerdings passiert da nix. Heute Nachmittag habe ich beim Bohren einiges an Staub aufgewirbelt und der Rauchmelder hat angeschlagen, ne Pushnachricht kam jedoch nicht.

Hier der Code für die Push:

define Feueralarm DOIF ([Rauchmelder_Team:state] eq ".*smoke-Alarm.*") (set Push msg "ACHTUNG" "!!!!!!!ES BRENNT!!!!!!!!" "" 0 "" ")

Jmd ne Idee, wo es haken könnte?

Besten Dank Euch allen!
Titel: Antw:Rauchmelder HM-Sec-SD: Pushnachricht schicken bei Feueralarm
Beitrag von: Wuppi68 am 29 November 2014, 19:44:11
Danke :-)

direkt auf DebianMail umgeschrieben und eingesetzt
Titel: Antw:Rauchmelder HM-Sec-SD: Pushnachricht schicken bei Feueralarm
Beitrag von: Michi240281 am 29 November 2014, 21:17:32
Und schon getestet? Es muss bei mir am vorderen Teil liegen!
Titel: Antw:Rauchmelder HM-Sec-SD: Pushnachricht schicken bei Feueralarm
Beitrag von: frank am 30 November 2014, 17:06:59
bei equal muss der string genau passen. funktioniert dies?

define Feueralarm DOIF ([Rauchmelder_Team:state] ~= m/smoke-Alarm/) (set Push msg "ACHTUNG" "!!!!!!!ES BRENNT!!!!!!!!" "" 0 "" ")
Titel: Antw:Rauchmelder HM-Sec-SD: Pushnachricht schicken bei Feueralarm
Beitrag von: Michi240281 am 30 November 2014, 17:47:21
Zitat von: frank am 30 November 2014, 17:06:59
bei equal muss der string genau passen. funktioniert dies?

define Feueralarm DOIF ([Rauchmelder_Team:state] ~= m/smoke-Alarm/) (set Push msg "ACHTUNG" "!!!!!!!ES BRENNT!!!!!!!!" "" 0 "" ")

Danke, werde ich testen! Kann ich den Smoke-Alarm irgendwie triggern? Oder sonst irgendwie auslösen? Will jetzt nicht unbedingt was verbrennen.....

Hier noch der Auszug aus dem Wiki, an den ich mich halten wollte:

define sd.nf.report notify sdTeam:.*smoke-Alarm.* {\
   <Mail versenden>;;
   fhem("set LichtTreppenhaus on");;
}\


Die Readings sollen so aussehen:

teamCall: from <name>:<count>
recentAlarm:<von_name>
level:<0..200>
eventNo:<count>
state:[off|smoke-Alarm_<count>]
smoke_detect:<von_name>
SDteam:[add_<name>|remove_<name>]
Titel: Antw:Rauchmelder HM-Sec-SD: Pushnachricht schicken bei Feueralarm
Beitrag von: frank am 30 November 2014, 17:54:38
mit dem fhembefehl "trigger" kannst du events simulieren/generieren. ausserdem kann man über den teammelder ein alarmon/off senden, vielleicht löst das auch aus. es gibt auch ein testspray für rauchmelder.
Titel: Antw:Rauchmelder HM-Sec-SD: Pushnachricht schicken bei Feueralarm
Beitrag von: Michi240281 am 30 November 2014, 17:57:47
Ja ich weiß, das mit dem trigger Befehl meine ich auch. Aber hab vergessen wie das damit geht! ;-) :-(

Werd da mal rumtesten! Der Befehl Alarm_on bewirkt keine state-Änderung. Ok dann schau ich mal nach so nem Spray, wenn ich das mit dem trigger nicht hinkriege! Besten Dank!!!
Titel: Antw:Rauchmelder HM-Sec-SD: Pushnachricht schicken bei Feueralarm
Beitrag von: frank am 30 November 2014, 18:20:29
beliebiges beispiel aus eventmonitor:
2014-11-30 18:15:20.159 CUL_HM SwitchPBU01_Sw_02 current: 304

=> simulieren
trigger SwitchPBU01_Sw_02 current: 304