FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Taipan am 11 Mai 2021, 17:05:30

Titel: Licht an Bedingung
Beitrag von: Taipan am 11 Mai 2021, 17:05:30
Hallo,

ich möchte meine Dachüberstände im Sommer werktags NUR dann einschalten, wenn der Sonnenaufgang mindestens eine Stunde in der Zukunft liegt!
Kann mir von Euch jemand da helfen?

Derzeitiges at:

*05:00:00 { if ((Value("Anwesenheits_dummy") eq "nein") && (!($we))) { fhem ("set HM_Dach [FILTER=STATE=off] on")}}
Titel: Antw:Licht an Bedingung
Beitrag von: Beta-User am 11 Mai 2021, 17:23:31
Das Stichwort Code-Tag sagt dir was?

Ansonsten: sunrise_abs() und https://wiki.fhem.de/wiki/Zeitangaben,_rechnen_mit (https://wiki.fhem.de/wiki/Zeitangaben,_rechnen_mit) wären Hilfsmittel, "!$we" ggf. hilfreich, wenn auch Feiertage irgendwie berücksichtigt werden sollen.

Die einfachste Variante ist vermutlich, in sunrise_abs() einen offset zu definieren und das ganze nach "disabledForIntervals" zu packen:
attr <dein at> disabledForIntervals {sunrise_abs('CIVIL',-HOURSECONDS)}-24