Ausführung wenn Bedingungen nach Zeit erfüllt

Rat und Tat rings um Home Assistant Automationen.


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

Ausführung wenn Bedingungen nach Zeit erfüllt

Beitrag von Markus »

Wie kann ich sicherstellen das der Rollladen schließt, wenn erst nach dem Trigger (sun.sun unter -5) die Bedingung (Tür geschlossen) erfüllt wird?

Code: Alles auswählen

alias: Steuerung_Balkon zu
description: Rollladen Balkontuere zu
trigger:
  - platform: numeric_state
    entity_id: sun.sun
    below: "-5"
    attribute: elevation
condition:
  - condition: state
    entity_id: binary_sensor.shelly_shdw_2_xxxxx_door_window
    state: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 30
action:
  - service: cover.set_cover_position
    data:
      position: 0
    entity_id: cover.shelly_shsw_25_xxxxx
mode: single
Benutzeravatar
Markus
Beiträge: 439
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 22 times
Been thanked: 8 times

Re: Ausführung wenn Bedingungen nach Zeit erfüllt

Beitrag von Markus »

ok, das die Tür geschlossen ist darf wohl keine Bedingung sondern ein Trigger sein

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

Re: Ausführung wenn Bedingungen nach Zeit erfüllt

Beitrag von Osorkon »

Sowohl als auch. Ich gehe davon aus, dass die Aufgabenstellung lautet:
Wenn elevation unter -5 sinkt und die Tür geschloßen ist soll der Rollladen runter.

Oder wenn die Tür für 30 s geschlossen wurde und elevation unter -5, soll ebenfalls der Rollladen runter.

Somit hast Du 2 Auslöser:

elevation unter -5
und
Tür für 30 s geschloßen

und 2 Bedingungen:

Tür ist Geschloßen
und elevation unter -5

Gruß
Osorkon

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

Re: Ausführung wenn Bedingungen nach Zeit erfüllt

Beitrag von Markus »

Danke, die Aufgabenstellung ist korrekt bzw. hätte ich noch folgende Ergänzung:

Heute morgen, der Rollladen war schon oben und die Tür geöffnet (elevation > 3). Wie ich die Tür geschlossen habe, ist der Rollladen wieder runtergefahren....dh ich brauch eine Zeit, baue ich die wieder als Trigger UND Bedingung ein?

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

Re: Ausführung wenn Bedingungen nach Zeit erfüllt

Beitrag von Osorkon »

Die 2 Bedingungen wie oben beschrieben, reichen vollkommen aus. Elevation < -5, verhindert ja das schließen des Rollladen, wenn zum Zeitpunkt wenn die geschlossen wird die Elevation > 3 ist.

Ansonsten, zeige mal bitte Deine Automatisierung.

Gruß
Osorkon

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