erledigt -- "or" wird nicht korrekt ausgeführt - Denkfehler? Bitte um Hilfe.

Begonnen von Stefan Scholz, 30 Dezember 2016, 08:30:49

Vorheriges Thema - Nächstes Thema

Stefan Scholz

Hallo,

ich bräuchte mal wieder eure Hilfe.
In meinem gebastelten DOIF ist irgendwie noch ein Denkfehler. An sich läuft es, jedoch wird die Oder _Bedingung nicht richtig ausgeführt.

( [BM_aussen01:brightness]>25 and [05:41-09:00|8] or [07:45-08:45|7] ) (set Ro_EG_WZ_E_li on) (set Ro_EG_WZ_E_mi on) (set Ro_EG_WZ_E_re on) DOELSEIF ( [BM_aussen01:brightness]<115 and [16:00-23:50]) (set Ro_EG_WZ_E_li off) (set Ro_EG_WZ_E_mi off) (set Ro_EG_WZ_E_re off)

Die Rollläden sollen ab einer gewissen Helligkeit fahren, das jedoch abhängig vom Wochentag in einer bestimmten Zeitspanne.
An den Wochentagen funktioniert das so wie es soll, lediglich an den Wochenenden fahren die Rolläden prinzipiell zur Anfangszeit der Zeitspanne (7:45), auch wenn es noch dunkel ist, also der Lichtwert noch nicht erreicht ist.

Was habe ich hier übersehen, muss nach dem "or" erneut die Brightness -Abfrage? Ich dachte, dass die für beides gilt, da alles ja in ( ) steht  :-\

Gruß
Stefan

kumue

ich würde die Intervalle in Klammern setzen...

( [BM_aussen01:brightness]>25 and ([05:41-09:00|8] or [07:45-08:45|7]))

Stefan Scholz

Moin, das ging aber schnell, danke.

Klingt logisch, werde es ändern und morgen Früh mal sehen ob es funktioniert.

Gruß
Stefan

Stefan Scholz