FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stadtkind am 27 November 2015, 19:26:57

Titel: DOIF für Weihnachtsbeleuchtung
Beitrag von: stadtkind am 27 November 2015, 19:26:57
hallo ich möchte meine weihnachtsbeleuchtung an Wochentagen morgens von 5:00-9:00 Uhr und abends von sunset-30min bis 23:30uhr und am Wochenende von 6:00-9:00uhr und von sunset-30min bis 01:00uhr nachts einschalten...

define weihnachtsbeleuchtung DOIF ([05:00|8] or [06:00|7] or [{sunset("REAL",-1800)}]) (set SD.Haustuer on) DOELSEIF ([09:00] or [23:30|01234] or [01:00|06]) (set SD.Haustuer off)

ist es so richtig?
oder muss das so

define weihnachtsbeleuchtung DOIF ([05:00|8] or [06:00|7] or [{sunset("REAL",-1800)}]) (set Deko.Haustuer on) DOELSEIF ([09:00] or [23:30|0|1|2|3|4] or [01:00|0|6]) (set Deko.Haustuer off)

oder ist das alles ganz falsch?
Titel: Antw:DOIF für Weihnachtsbeleuchtung
Beitrag von: Damian am 27 November 2015, 21:12:34
Zitat von: stadtkind am 27 November 2015, 19:26:57
hallo ich möchte meine weihnachtsbeleuchtung an Wochentagen morgens von 5:00-9:00 Uhr und abends von sunset-30min bis 23:30uhr und am Wochenende von 6:00-9:00uhr und von sunset-30min bis 01:00uhr nachts einschalten...

define weihnachtsbeleuchtung DOIF ([05:00|8] or [06:00|7] or [{sunset("REAL",-1800)}]) (set SD.Haustuer on) DOELSEIF ([09:00] or [23:30|01234] or [01:00|06]) (set SD.Haustuer off)

ist es so richtig?
oder muss das so

define weihnachtsbeleuchtung DOIF ([05:00|8] or [06:00|7] or [{sunset("REAL",-1800)}]) (set Deko.Haustuer on) DOELSEIF ([09:00] or [23:30|0|1|2|3|4] or [01:00|0|6]) (set Deko.Haustuer off)

oder ist das alles ganz falsch?

Das erste Beispiel ist syntaktisch korrekt. Es gibt dazu aber genügend Beispiele in der deutschen Commandref zu diesem Modul.

Gruß

Damian
Titel: Antw:DOIF für Weihnachtsbeleuchtung
Beitrag von: stadtkind am 27 November 2015, 21:25:48
die commandref hatte ich mir auch angeschaut , es war für mich aber nicht ersichtlich ob die Wochentage mit einem "|" getrennt werden müssen oder nicht....

vielen dank stadtkind
Titel: Antw:DOIF für Weihnachtsbeleuchtung
Beitrag von: Damian am 27 November 2015, 22:12:00
Beispiel aus der Commandref zu DOIF:

ZitatNur montags, mittwochs und freitags:

define di_radio DOIF ([08:00-10:00|135]) (set radio on) DOELSE (set radio off)


Gruß

Damian
Titel: Antw:DOIF für Weihnachtsbeleuchtung
Beitrag von: Puschel74 am 27 November 2015, 22:20:32
Wenn | im Beispiel stehen gehören die rein wenn nicht dann nicht.