Verständisfrage:
Wie bringe ich eine Bedingung in eine Automatisierung die besagt "löse Automatisierung B nur aus, wenn Automatisierung A zuvor ausgelöst wurde"?
Verständisfrage:
Wie bringe ich eine Bedingung in eine Automatisierung die besagt "löse Automatisierung B nur aus, wenn Automatisierung A zuvor ausgelöst wurde"?
Was heisst bei Dir zuvor?
Vor wenigen Sekunden, heute Vormittag, am heutigen Tag?
Meinst Du mit ausgelöst, die Automatisierung wurde getriggert. Oder die Aktionen wurden ausgelöst?
Was genau möchtest Du den umsetzen?
Gruß
Osorkon
Am gleichen Tag
Anwendung:
Bei einer definierten Differenz der Taupunkte (innen/aussen) soll das Garagentor in die Lüfterstellung gehen (Automatisierung A). Wenn nun die Taupunktdifferenz wieder im Normalbereich ist, soll die Lüfterstellung wieder geschlossen werden (Automatisierung B).
Da würde ich einfach mit Ausführung der Automatisierung A einen Helfer auf true setzen.
Und diesen in Automatisierung B als Bedingung abfragen. und als Aktion zusätzlich den Helfer zurück auf false setzen.
Gruß
Osorkon
Ich würde da einen input_boolean (Helfer Umschalten) nehmen.
Die Automatisierung A soll den Umschalter auf "on" setzen.
Code: Alles auswählen
action:
- service: input_boolean.turn_on
data: {}
target:
entity_id: input_boolean.xyz
Den input_boolean.xyz nimmst Du als Bedingung für Automatisierungen B.
Und die Automatisierung B schaltet diesen wieder aus. Und das Spiel kann wieder von vorne beginnen.
Code: Alles auswählen
action:
- service: input_boolean.turn_off
data: {}
target:
entity_id: input_boolean.xyz
Gruß
Osorkon