Watchdog & Residents: Staubsauber an bestimmten Tagen losschicken

Begonnen von d0m2011, 08 März 2017, 20:02:21

Vorheriges Thema - Nächstes Thema

d0m2011

Hallo zusammen,

ich habe folgende Idee:
Wenn ich an bestimmten Tagen das Haus verlassen, möchte ich, dass mein Staubsaugerroboter nach 30 Minuten (falls ich nicht zurück komme) loslegt.
Soweit so gut:
Bewohner:absent.* 00:30:00 Bewohner:home.* { if($wday == 3 ) { fhem("set clean on") }}

Doch wie schaffe ich es, dass mein Watchdog danach wieder aktiv wird?
Ich könnte einen notify bei Ankunft schalten, welcher meinen Watchdog wieder aktiviert, doch ist das die optimal Lösung?

Zweite Frage:
Wie erreiche ich, dass mein Watchdog nur einmal am Tag ausgeführt wird? Falls ich einmal öfters das Haus verlasse.
Könnte ich in der if-Bedingung einen Zeitraum definieren?

Danke schon einmal für eure Hilfe.
Die optimale Lösung habe ich noch nicht gefunden.

Wasserwerk33