Hallo,
ich verwende das Presence-Modul um die Anwesenheit von zwei Mobiltelefonen bei mir im Haushalt zu "monitoren".
Jetzt möchte ich beim verlassen des Hauses nach 15 Minuten das WLAN deaktivieren.
Ich hab es mir so gedacht:
Zusammenführen der beiden Handy-Stati in einen dummy:
## Notify
## Abwesenheit beider Mobiltelefone in einen dummy kommulieren
define home_state dummy
attr home_state room system
define notify_bjoern_absent notify handy_bjoern:absent {if(Value("handy_dani") eq "absent") { fhem("setstate home_state absent") } }
attr notify_bjoern_absent room system
define notify_bjoern_present notify handy_bjoern:present setstate home_state present
attr notify_bjoern_present room system
define notify_dani_absent notify handy_dani:absent {if(Value("handy_bjoern") eq "absent") { fhem("setstate home_state absent") } }
attr notify_dani_absent room system
define notify_dani_present notify handy_dani:present setstate home_state present
attr notify_dani_present room system
Das funktioniert soweit...
Dann möchte ich nach Änderung des dummy 15 Minuten warten und dann das WLAN deaktivieren.
define wlan_watchdog watchdog home_state:absent 00:15:00 home_state:present { fhem("set mikrotik_interface_11 off") }
attr wlan_watchdog room schedule
Der watchdog ändert seinen Status aber nicht, wenn sich der dummy ändert - er bleibt immer auf "defined"
Ich habs auch schon versucht mit meinen Handy zu testen, das funktionierte einwandfrei...
Kann mir bitte irgendwer weiterhelfen?
Danke
Björn