Abwesenheitserkennung mit watchdog

Begonnen von JMW, 16 Dezember 2014, 23:40:16

Vorheriges Thema - Nächstes Thema

JMW

Ich habe folgendes Beispiel implementiert und verstehe nicht, warum mein Handy nachdem es als absent erkannt wurde wieder auf present geht obwohl es ausgeschaltet ist.
Hängt das mit dem Handy:present aus dem watchdog zusammen? Laut Beispielanleitung soll das doch nur den Zustand kennzeichnen in dem der watchdog wieder neu aktiviert wird
und nicht, dass dieser Zustand aktiviert wird.

Hier das Beispiel aus dem Wiki (http://www.fhemwiki.de/wiki/Anwesenheitserkennung):

# Überwachen der gesamten Wohnung mittels collectord sowie presenced in jedem Raum
define Handy PRESENCE lan-bluetooth XX:XX:XX:XX:XX:XX 127.0.0.1:5222
attr Handy event-on-change-reading state  # Ein Event soll nur bei der Änderung des Anwesenheitsstatus (Reading: status) erfolgen. Wichtig für den watchdog!!!

# Nach 15 Minuten Abwesenheit (Handy im Status "absent") soll die gesamte Wohnung ausgeschaltet werden.
define watchdog_Anwesenheit watchdog Handy:absent 00:15 Handy:present set Gesamte_Wohnung off ; setstate watchdog_Anwesenheit defined
attr watchdog_Anwesenheit regexp1WontReactivate 1

Danke.