FHEM Forum

FHEM => Automatisierung => Thema gestartet von: b4r7 am 15 Mai 2014, 21:47:51

Titel: Watchdog timespec Problem
Beitrag von: b4r7 am 15 Mai 2014, 21:47:51
Hi,

ich habe ein kleines Problem. Ich will eine Benachrichtigung wenn jemand aus dem Haus geht. Jetzt bin ich Dank Wiki etc schon soweit das es eigentlich funktioniert nur stellt mein Watchdog anstatt der angegebenen 10 Min Verzögerung ganze 20 Stunden ein. Ich finde den Fehler in meinem Watchdog Define nicht. Brauche Hilfe!

define wdog_presence_maggy watchdog handy_maggy:absent 00:10 handy_maggy:present set pushmsg msg 'Schatz ist...' '...ausser Haus' 'Edi-S3' '0' '' ; setstate wdog_presence_maggy defined
attr wdog_presence_maggy regexp1WontReactivate 1
attr wdog_presence_maggy room Allgemein


Titel: Antw:Watchdog timespec Problem
Beitrag von: P.A.Trick am 15 Mai 2014, 22:45:01
Versuche das mal mit zwei Watchdogs!
Titel: Antw:Watchdog timespec Problem
Beitrag von: b4r7 am 15 Mai 2014, 22:57:11
Zitat von: P.A.Trick am 15 Mai 2014, 22:45:01
Versuche das mal mit zwei Watchdogs!

Kann dir nicht ganz folgen.
Ist ja nur einer beabsichtigt.

Mir ist aber gerade aufgefallen dass er trotz der falschen anzeigen funktioniert. Nur jetzt kommt er nicht aus dem triggered raus....
Titel: Antw:Watchdog timespec Problem
Beitrag von: P.A.Trick am 15 Mai 2014, 23:10:10
Schaue dir mal mein Beispiel an!


#########################################################################
# Fenster Benachrichtigung ueber Watchdog
# EG.KZ.Fensterkontakt
#########################################################################
define w_window_open_EG.KZ.Fensterkontakt watchdog .*EG.KZ.Fensterkontakt:open.* 00:01 .*EG.KZ.Fensterkontakt:close.* {\
  sendmsg 'Fenster in der Kueche wurde geoeffnet!';;\
  fhem("setstate w_window_open_EG.KZ.Fensterkontakt defined");;\
}
attr w_window_open_EG.KZ.Fensterkontakt group WindowControl
attr w_window_open_EG.KZ.Fensterkontakt regexp1WontReactivate 1
attr w_window_open_EG.KZ.Fensterkontakt room _Watchdog

define w_window_closed_EG.KZ.Fensterkontakt watchdog .*EG.KZ.Fensterkontakt:close.* 00:01 .*EG.KZ.Fensterkontakt:open {\
  sendmsg 'Fenster in der Kueche wurde geschlossen!';;\
  fhem("setstate w_window_closed_EG.KZ.Fensterkontakt defined");;\
}
attr w_window_closed_EG.KZ.Fensterkontakt group WindowControl
attr w_window_closed_EG.KZ.Fensterkontakt regexp1WontReactivate 1
attr w_window_closed_EG.KZ.Fensterkontakt room _Watchdog



Titel: Antw:Watchdog timespec Problem
Beitrag von: mi.ke am 15 Mai 2014, 23:14:45
Zitatsetstate wdog_presence_maggy defined

probier mal:
trigger wdog_presence_maggy .
cheers
Titel: Antw:Watchdog timespec Problem
Beitrag von: b4r7 am 16 Mai 2014, 07:09:03
Zitat von: mi.ke am 15 Mai 2014, 23:14:45
probier mal:
trigger wdog_presence_maggy .
cheers

Habe ich gestern auch gefunden und gleich mal probiert. Ist meiner Meinung nach auch die elegantere Lösung.


Edit: Hilft nichts =(
Wenn ich den Befehl aber einzeln ausführe funktionierts...
Syntaxtechnisch kanns auch net sein weil ich schon probiert habe den pushmsg mit dem trigger zusammen abzusetzen und das ohne problem geht.

Das mit den 2 watchdogs ist ja schön und gut aber ich möchte keine Benachrichtigung wenn jemand heim kommt, nur wenn jemand geht.