Automatisierung B nur wenn A ausgelöst

Bereich rings rum zum Thema Yaml und seine Tücken.


Antworten
Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Automatisierung B nur wenn A ausgelöst

Beitrag von Markus »

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"?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Automatisierung B nur wenn A ausgelöst

Beitrag von Osorkon »

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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Automatisierung B nur wenn A ausgelöst

Beitrag von Markus »

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).

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Automatisierung B nur wenn A ausgelöst

Beitrag von Osorkon »

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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Automatisierung B nur wenn A ausgelöst

Beitrag von Markus »

Sorry, muss nochmals fragen: Welchen Helfertyp wähle ich dazu und wie setzte ich den wieder retour?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Automatisierung B nur wenn A ausgelöst

Beitrag von 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

Einer muss ja für Ordnung sorgen. :D
Antworten