Wartezeit bis zur bestimmten Uhrzeit in Aktionen

Hallo Leute,

ich hänge gerade bei einer Automation.
Wie bekomme ich in der Aktion wenn vorher schon ein paar Aktionen ausgeführt worden sind, eine Wartezeit bis zur einer bestimmten Uhrzeit hin?

Ich habe nur das Modul “Zeitverzögerung” gefunden. Aber ich will das die nachfolgenden Aktionen erst zur einer bestimmten Uhrzeit stattfinden.

Gruß
Matthias

Moin,
ich würde mit mehreren Auslösern und Trigger-ID’s arbeiten.
Delays sind für mich keine gute Lösung.

Hier eine Automation mit Trigger_ID's
alias: Keller-Licht
description: ""
trigger:
  - type: occupied
    platform: device
    device_id: 90a5fac5315847543ce2e7c4eaac9886
    entity_id: binary_sensor.occupancy_2
    domain: binary_sensor
    id: an
  - type: not_occupied
    platform: device
    device_id: 90a5fac5315847543ce2e7c4eaac9886
    entity_id: binary_sensor.occupancy_2
    domain: binary_sensor
    id: aus
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: an
        sequence:
          - type: turn_on
            device_id: 3656f9b337d786f3801a837c58550c4b
            entity_id: switch.keller_1
            domain: switch
          - type: turn_on
            device_id: 698632e5665d31d6fa414060d84bc2c5
            entity_id: switch.brucke
            domain: switch
      - conditions:
          - condition: trigger
            id: aus
        sequence:
          - type: turn_off
            device_id: 3656f9b337d786f3801a837c58550c4b
            entity_id: switch.keller_1
            domain: switch
          - type: turn_off
            device_id: 698632e5665d31d6fa414060d84bc2c5
            entity_id: switch.brucke
            domain: switch
mode: single

LG
Tobi

Ok, wäre eine Lösung. Ich dachte ich spare mir eine weitere Automation. Damit es übersichtlicher bleibt.

Würde dies funktionieren in meiner aktuellen Automation, damit die Automation wartet bis sie die nächste Aktion auslöst? Oder ist dies grundsätzlich schlecht, weil es lange dauern kann, wenn ich z.B. die Automation früh starte und sie warten muss bis abends?

condition: time
after: “20:00:00”

du kannst in dein Aktionen auch einfach bis zu einer Uhrzeit Warten:

wait_for_trigger:
  - platform: time
    at: "12:00:00"

aber ich arbeite lieber mit mehreren Triggern und Trigger ID’s

LG
Tobi

Hallo,

ich bin deinen Rat mit mehreren Auslöseren und Trigger ID´s gefolgt und habe hier als Aktion Wenn-Dann Aktionen verwendet.

Für die Wartezeit bis zur einer bestimmten Uhrzeit habe ich nun eine eigene Automation erstellt, die als Auslöser eine bestimmte Uhrzeit hat und dann abfragt ob z.B. Kühlung eingeschaltet ist und dann als Aktion die Kühlung abschaltet.

Funktioniert super. danke nochmals :+1: