Hauptmenü

Licht an Bedingung

Begonnen von Taipan, 11 Mai 2021, 17:05:30

Vorheriges Thema - Nächstes Thema

Taipan

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")}}

Beta-User

Das Stichwort Code-Tag sagt dir was?

Ansonsten: sunrise_abs() und 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
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors