Die Aufgabestellung:
Bei Abwesenheit soll abhängig vom Sonnenuntergang, aber nicht vor 17:00Uhr und nach 22:00Uhr der Rollladen herunterfahren.
Ich habe folgendes programmiert:
define beiAbwesenheitab at *{sunset("REAL",0,"17:00","22:00")} {if ( "zuHause:state" eq "A0") { fhem("set OGWZ_Rolladen_Balkon closes") }}
Ich bekomme im logfile keine Fehlermeldungen, es passiert allerdings um 17:00Uhr auch nichts (Sonnenuntergang ist früher).
Wer kann mir weiterhelfen?
Ich nehme an, du möchtest dein AT in ein DOIF umwandeln oder warum meldest du dich hier im DOIF-Bereich?
Ich würde es ungefähr so machen:
define di_Rollo_bei_Abwesenheit DOIF ([zuHause] eq "A0" and [{sunset("REAL",0,"17:00","22:00")}] ) ({ fhem("set OGWZ_Rolladen_Balkon closes") })
*ohne es getestet zu haben
Vielen Dank der_da!
egal ob at oder DOIF, Hauptsache es funktioniert. Und das tut es jetzt.
Danke noch einmal!
:)