DOIF für Weihnachtsbeleuchtung

Begonnen von stadtkind, 27 November 2015, 19:26:57

Vorheriges Thema - Nächstes Thema

stadtkind

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?

Damian

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
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

stadtkind

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

Damian

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
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Puschel74

Wenn | im Beispiel stehen gehören die rein wenn nicht dann nicht.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.