Automation mit mehreren Auslösern bzw Status

Hallo zusammen, ich habe eine Automation, welche sehr einfach ist. Ich möchte mit einen Zigbee Taster eine Lampe einschalten und dann 5 Minuten an lassen.
Alternativ möchte ich in dieser Zeit, den Taster erneut betätigen und die Lampe soll vor der zeit aus gehen.
Dass klappt aber nicht :frowning:
Vielleicht hat hier jemand einen Vorschlag?

alias: Lampe test Taster V02
description: ""
triggers:
  - domain: mqtt
    device_id: 6bccd16904bd4117fa66857543296c9f
    type: action
    subtype: single
    trigger: device
conditions: []
actions:
  - choose:
      - conditions:
          - condition: device
            type: is_off
            device_id: 47be048e22667818d7a4c521c4ebbc5c
            entity_id: 9f2087298b37f677a3c2786a30c0b56b
            domain: switch
        sequence:
          - type: turn_on
            device_id: 47be048e22667818d7a4c521c4ebbc5c
            entity_id: 9f2087298b37f677a3c2786a30c0b56b
            domain: switch
          - delay:
              hours: 0
              minutes: 0
              seconds: 30
              milliseconds: 0
          - type: turn_off
            device_id: 47be048e22667818d7a4c521c4ebbc5c
            entity_id: 9f2087298b37f677a3c2786a30c0b56b
            domain: switch
      - conditions:
          - condition: device
            type: is_on
            device_id: 47be048e22667818d7a4c521c4ebbc5c
            entity_id: 9f2087298b37f677a3c2786a30c0b56b
            domain: switch
        sequence:
          - type: turn_off
            device_id: 47be048e22667818d7a4c521c4ebbc5c
            entity_id: 9f2087298b37f677a3c2786a30c0b56b
            domain: switch
            enabled: true
mode: single

Hi,

schau mal hier:

alias: Neue Automation
description: ""
triggers:
  - trigger: state
    entity_id:
      - event.btn_buero_klein_action
    to: null
    id: licht_umschalten
  - trigger: state
    entity_id:
      - light.licht_buero_klein
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 5
    id: licht_ein_vor_5_sekunden
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - licht_umschalten
        sequence:
          - action: light.toggle
            metadata: {}
            data: {}
            target:
              entity_id: light.licht_buero_klein
      - conditions:
          - condition: trigger
            id:
              - licht_ein_vor_5_sekunden
        sequence:
          - action: light.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: light.licht_buero_klein
mode: single

Das Ganze kannst du natürlich auch noch mit deinen device_id umbauen.

Gruß, Lars

Ich vermute das Delay stört, da die Automatisierung dann noch läuft. Was sagt denn die Trace Timeline?
Stell mal den mode auf repeat.

Dieser Schritt wurde nicht ausgeführt und daher sind keine weiteren Trace-Daten verfügbar

Danke, aber irgendwie komme ich komme ich damit nicht klar!

Hast du das mal getestet?

Manchmal ist das Leben so einfach, jetzt geht es und ich wusste nicht einmal das man das umstellen kann.
Vielen Dank!!!