Seite 1 von 1

Wieso trifft eine Bedingung zu?

Verfasst: Di 19. Okt 2021, 07:32
von carsten_h
Moin!

Für meine Automatisierung der Rollläden habe ich folgende Bedingung eingetragen:
Bildschirmfoto 2021-10-19 um 07.16.45.png
Bildschirmfoto 2021-10-19 um 07.16.45.png (71.73 KiB) 213 mal betrachtet
Als Auslöser gibt es zum einen den Sonnenaufgang, zum anderen noch zwei bestimmte Zeiten, damit sie in der Woche um 7:16/7:17 hochgehen. Die zweite Zeit ist dafür da, damit die Rollläden auch sicher hochgehen, denn irgendwie kommt der Infrarotcode manchmal bei einem nicht an, eine Minute später geht es dann (das ist aber irgendein Problem zwischen Harmony Hub un dem Rollladenempfänger und hier nicht Thema).

Die ein Bedingung sagt ja, daß es Mo-Fr nur nach 7:14 auslösen soll und die andere Sa-So nur nach 7:17.
In der Woche funktioniert das auch mit dem nach 7:14, da sowohl 7:16 als auch 7:17 ja danach sind.
Nur die nach 7:17 am Wochenende treffen auch um 7:17 zu. Im Automatisierungs-Debugger ist das auch so eingetragen gewesen, daß die zweite Bedingung: "nach 7:17" zutrifft, obwohl der Auslöser um 7:17 kam.

Wie kann das sein?
Ich habe es jetzt auf nach 7:18 gestellt und dann geht es, aber das kann doch nicht der Sinn der Sache sein. "Nach" einer Zeit sollte doch auch wirklich "nach" dieser Zeit sein.

Re: Wieso trifft eine Bedingung zu?

Verfasst: Di 19. Okt 2021, 08:56
von Osorkon
Wenn die Automationen von oben nach unten durchlaufen wird, bracht es auch seine Zeit.
Wenn der Auslöser um 07:17 greift. Wird die Bedingung ein paar Millisekunden danach geprüft und somit ist es nach 07:17

Gruß
Osorkon

Re: Wieso trifft eine Bedingung zu?

Verfasst: Di 19. Okt 2021, 10:21
von carsten_h
Osorkon hat geschrieben: Di 19. Okt 2021, 08:56Wenn der Auslöser um 07:17 greift. Wird die Bedingung ein paar Millisekunden danach geprüft und somit ist es nach 07:17
Das ist aber dann dämlich gemacht, da man keine Millisekunden eintragen kann.
Außerdem sollte ja die Zeit des Auslösens zum Vergleich herangezogen werden und nicht die Zeit des Überprüfens.

Re: Wieso trifft eine Bedingung zu?

Verfasst: Fr 22. Okt 2021, 08:56
von PX80
Ich nehme an dies ist nur zum testen, da du ermutlich auch Mo-So die Rolläden auch zur selben Zeit öffnen lassen könntest.

Poste doch mal bitte den YAML Code und den Debugger Output.

GGf. Konditionen nochmals geenprüfen bei OR & AND Verknüpfungen: https://www.home-assistant.io/docs/scri ... -condition