FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Ironangel am 04 Februar 2015, 19:57:19

Titel: Frage zu Schaltung bei Sonnenuntergang aber nur für X Stunden
Beitrag von: Ironangel am 04 Februar 2015, 19:57:19
Hallo zusammen,

ich schalte über eine DOIF Funktion eine Lampe. Leider geht sie immer zu festen Zeit an. Ich möchte sie aber lieber mit dem Sonnenuntergang einschalten und dann bei einer definierten Zeit abschalten. Bekomme es aber leider nicht hin. Folgenden Code verwende ich zur Zeit


([netatmo_indoor:co2]>"1200") (set LED_Mediteran off,set LED_CO_Warnung on) DOELSEIF ([16:00-23:59] and [netatmo_indoor:co2]<"1200") (set LED_Mediteran on) DOELSE (set LED_Mediteran off, set LED_CO_Warnung off)


Muss ich das jetzt dann so schreiben?


([netatmo_indoor:co2]>"1200") (set LED_Mediteran off,set LED_CO_Warnung on) DOELSEIF ([{sunset(0,"16:00","22:00")}-23:59] and [netatmo_indoor:co2]<"1200") (set LED_Mediteran on) DOELSE (set LED_Mediteran off, set LED_CO_Warnung off)

VG,
Jörg
Titel: Antw:Frage zu Schaltung bei Sonnenuntergang aber nur für X Stunden
Beitrag von: dancatt am 04 Februar 2015, 20:15:34
Hallo,

ich habe bei mir sowas in Betrieb:
([{sunset("HORIZON=-1.3",0,"18:00","22:00")}])
(set 1_02_WZ_Nachtlicht on)
DOELSEIF ([22:30])
(set 1_02_WZ_Nachtlicht off)

Titel: Antw:Frage zu Schaltung bei Sonnenuntergang aber nur für X Stunden
Beitrag von: juliar am 05 Februar 2015, 08:58:16
Also ich mache das mit on-till:

define AussenlampeAbends  at *{sunset("REAL","1800","17:00","22:00")} set Lampe_Haustuer on-till 23:00

Die Aussenlampe geht 30 Minuten (1800 Sekunden) nach Sonnenuntergang an, aber nicht vor 17:00 Uhr (weiß nicht genau ob es so einen frühen Untergang überhaupt gibt im tiefsten Winter) und nicht nach 22 Uhr (Hochsommer). An bleibt Sie dann bis 23 Uhr. Für mein empfinden eine optimale Schaltung für eine Haustürlampe oder ähnliches. Aber kannst ja die Zeiten nach belieben anpassen oder die Argumente "17:00","22:00" auch weglassen.

Schönen Gruß
Julia

PS:
Damit sunset/sunrise an deinem Standort sauber funktioniert musst Du in der cfg noch Deinen Längen- und Breitengrad feste hinterlegen:
attr global latitude 5X.XYZ
attr global longitude 6.XYZ
Titel: Antw:Frage zu Schaltung bei Sonnenuntergang aber nur für X Stunden
Beitrag von: Ironangel am 05 Februar 2015, 19:38:07
Hallo und danke für eure Hilfe. Ich habe das jetzt doch mit einer DOIF Funktion gelöst.


([{sunset("HORIZON=-1",0,"16:00","22:00")}-23:59])


Funktioniert so wie ich möchte.

cu