FHEM Forum

FHEM => Automatisierung => Thema gestartet von: volschin am 03 Dezember 2013, 08:45:17

Titel: Anwesenheit und watchdog
Beitrag von: volschin am 03 Dezember 2013, 08:45:17
Hallo zusammen,
ich habe die Anwesenheitserkennung am Beispiel des Wiki's bei mir realisiert. Ich habe jetzt bei Analyse des Logs einen gravierenden Nachteil festgestellt. Während einer Abwesenheit löst der Watchdog alle 15 Minuten aus (oder welchen Zeitraum man eingestellt hat), da er immer wieder auf "cefined" zurückgesetzt wird. Das ist technisch natürlich suboptimal. Ich habe jetzt überlegt, den Teil
setstate watchdog_Anwesenheit defined
in ein notify auszulagern, dass auf die Rückkehr horcht.

Ist der Ansatz richtig oder gibt es bessere Lösungsmöglichkeiten?

Gruß,
Veit
Titel: Antw:Anwesenheit und watchdog
Beitrag von: owestend am 03 Dezember 2013, 11:23:23
Hallo,

genau das Problem hatte ich auch. Und habe dann die von dir vorgeschlagene Lösung umgesetzt. Funktioniert super!

Anregungen habe ich hier gefunden: http://www.meintechblog.de/2013/11/howto-mit-fhem-push-nachrichten-aufs-iphone-schicken-update/ (http://www.meintechblog.de/2013/11/howto-mit-fhem-push-nachrichten-aufs-iphone-schicken-update/)

Grüßle
Titel: Antw:Anwesenheit und watchdog
Beitrag von: Markus Bloch am 03 Dezember 2013, 14:04:02
Setzt bei der PRESENCE Definition einfach das Attribut event-on-change-reading auf "state" und schon funktioniert alles wie gewünscht.

Viele Grüße

Markus
Titel: Antw:Anwesenheit und watchdog
Beitrag von: volschin am 03 Dezember 2013, 20:08:24
Hallo Markus,
danke für den Vorschlag. Scheint zu funktionieren. Wieder ein notify gespart.  ;D

Gruß
Veit