Hallo zusammen,
aktuell beschäftige ich mich mit der Programmierung von Szenarien.
Das unenstehende Szenario läuft soweit.
Abgefragt wird folgende Bedingungen:
Automatikbetrieb Status ein/aus
Partymodus ein/aus
Anweseheitsstatus (EMA)
Dämmerung Wert erreicht
Ablauf 1: Die Rolläden schließen mit dem definierten Dämmerungswert, wenn der Status der EMA auf "abwesend" steht
Ablauf 2: Die Rolläden bei Anwesenheit erst, wenn die Zeit errreicht wurde
Ablauf 3: Die Rolläden öffnen, wenn der Helligkeitswert erreicht wurde:
([Automatik_Rolladen_Daemmerung] eq "on" and [Automatik_Party] eq "off" and [Anwesenheitsstatus] eq "Abwesend" and [DUOFERN_6901BB_sensor:brightness]<150) (set DUOFERN_471664 down;set DUOFERN_47165B down) DOELSEIF ([Automatik_Rolladen_Daemmerung] eq "on" and [Automatik_Party] eq "off" and [DUOFERN_471664] eq "Closed" or [22:00]) (set DUOFERN_471664 down;set DUOFERN_47165B down) DOELSEIF ([DUOFERN_6901BB_sensor:brightness]>150) (set DUOFERN_471664 up;set DUOFERN_47165B up)
Mein Problem ist folgendes:
Ich möchte aber in der Bedingung 3 noch haben, dass morgens die Rolläden frühestens um 8 Uhr hochfahren. Wenn ich das untenstehende Beispiel (die Uhrzeit) einfüge, fahren die Rolläden nicht mehr?!?!
"DOELSEIF ([DUOFERN_6901BB_sensor:brightness]>150 and [08:00]) (set DUOFERN_471664 up;set DUOFERN_47165B up)
Hat jemand einen Rat für mich?
Grüße
Frank
Hallo Frank,
ich denke mal, dass um Punkt 8 die Bedingung nicht erfüllt war/ist. Daher würde ich einen Zeitraum vorgegen, anstelle der exakten Zeit. Füg mal [08:00-10:00] ein. Wenn zwischen 8 und 10 die Helligkeit > 150 ist, wird die Bedingung wahr und dein Befehl wird ausgeführt.
Viele Grüße,
Max
Hallo Max,
vielen Dank für deine Rückmeldung. Es funktioniert.
Frank