FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: micomat am 08 Januar 2016, 11:11:06

Titel: (gelöst m. Watchdog) DOIF als Haustuer-Alarmmelder?
Beitrag von: micomat am 08 Januar 2016, 11:11:06
Hallo zusammen,

ich moechte einen Alarm per Pushover bekommen, wenn die Haustuer geoeffnet und moeglicherweise auch wieder geschlossen wird, aber eine bestimmte Aktion danach nicht innerhalb von 5 Minuten erfolgt.
Nun kann ich das toll mit DOIF abbilden, aber es funktioniert nur, wenn die Haustuere dabei offen bleibt. In der Regel geht sie aber ja wieder zu.


(([HM-Sec_Haustuer:state] eq "open") and ([XXX:state] eq "off")) (set push2iphone msg 'Alarm Haustuer!' 'Haustuere geoeffnet!!' '' 1 '')
attr doif_Tuer_Alarm2 wait 300


Die Haustuere geht aber ja wieder in State "closed" (Tuerschliesser), womit das DOIF den Alarm nicht mehr verschickt. Wie kann ich das abbilden, dass das trotzdem funktioniert?


Danke,
Markus
Titel: Antw:(gelöst m. Watchdog) DOIF als Haustuer-Alarmmelder?
Beitrag von: micomat am 08 Januar 2016, 12:33:38
Habs jetzt mit nem Watchdog geloest


define w_Tuer_Alarm watchdog Sec_Haustuer:open 00:05:00 Baum:on {if (ReadingsVal("XXX","state","") eq "off"){fhem ("set push2iphone msg 'Alarm Haustuer!' 'Haustuer geoeffnet !!!' '' 1 ''")}}
Titel: Antw:(gelöst m. Watchdog) DOIF als Haustuer-Alarmmelder?
Beitrag von: Ellert am 08 Januar 2016, 13:23:50
Du hättest es mit attr doif_Tuer_Alarm2 do always lösen können.

Übrigens: Es reicht [HM-Sec_Haustuer] wenn Du nur auf den Status triggern möchtest.
Titel: Antw:(gelöst m. Watchdog) DOIF als Haustuer-Alarmmelder?
Beitrag von: micomat am 08 Januar 2016, 13:48:58
Danke :) Sollte mein Watchdog nicht zufriedenstellend arbeiten, versuch ichs nochmal mit deinem Hinweis.

Gruß
Markus