FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ChrisW am 23 Oktober 2015, 08:40:48

Titel: Hilfe Watchdog Schlafen + Fester Zeitbereich und dummy Prüfung
Beitrag von: ChrisW am 23 Oktober 2015, 08:40:48
hallo,
ich benötige da mal ein wenig Hilfe für die Optimierung. Ich möchte gerne wenn schlafen_status on gesetzt ist eine Funksteckdose im Waschkeller ausschalten. Das ist ja nicht schwer aber nun kommt das Komplizierte...

Dafür muss ich aber 1. den Zeitbereich einstellen in dem der Watchdog das alle 10 Minuten Prüft zwischen 22-06 Uhr.
Danach soll beachtet werden ob der status_schlafen = on ist. und  "WaschkellerBetrieb" = standby ....

Das ganze wenn möglich noch in dem Watchdog selbst das er die Steckdose WENN ausgeschaltet um 6 Uhr wieder einschaltet ...... ( vielleicht einfacher in einem 2. Watchdog )

Ich habe leider noch keine vorstellung wie ich das realisieren soll. Einen einfachen Watchdog habe ich :

define watchdog_schlafen watchdog schlafen_status:on 00:10 schlafen_status:off set wifiledkueche off ;; setstate watchdog_schlafen defined
attr watchdog_sleep regexp1WontReactivate 1b


:o :o :o
Titel: Antw:Hilfe Watchdog Schlafen + Fester Zeitbereich und dummy Prüfung
Beitrag von: Ellert am 23 Oktober 2015, 18:52:14
Nimm ein DOIF

mydi DOIF ([22:00-06:00] and[+600] and [schlafen] eq on and [WKBetr] eq [standby]) (set ...)
DOELSEIF ([06:01] and [Steckdose] eq "aus") (set Steckdose ein)


Ungetestet, Syntax unvollständig, bitte in der CommandRef nachlesen.