Fehlersuche Automation Abluftsteuerung

Ich habe eine Steuerung der Ablufthaube in der Küche die auch funktioniert. Sobald der 2. Kamin an ist, schaltet die Steckdose der Abzugshaube aus.
Wenn ich jetzt aber das Fenster öffne, wird die Steckdose nicht wieder aktiviert. Wo habe ich da den Fehler drin?

alias: Temperaturbasierte Abluftsteuerung
triggers:
  - entity_id: sensor.temperatur_ofenrohr_kamin
    above: 40
    trigger: numeric_state
  - entity_id: sensor.temperatur_ofenrohr_kamin
    below: 40
    trigger: numeric_state
conditions:
  - condition: state
    entity_id: binary_sensor.fenstersensor_kuche_contact
    state: "off"
actions:
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: sensor.temperatur_ofenrohr_kamin
            above: 40
        sequence:
          - action: switch.turn_off
            data: {}
            target:
              entity_id: switch.steckdose_dunstabzug_kuche
      - conditions:
          - condition: numeric_state
            entity_id: sensor.temperatur_ofenrohr_kamin
            below: 40
        sequence:
          - action: switch.turn_on
            data: {}
            target:
              entity_id: switch.steckdose_dunstabzug_kuche

So klappt es jetzt. Ich hoffe da ist kein Fehler drin:

alias: Temperaturbasierte Abluftsteuerung
triggers:
  - entity_id: sensor.temperatur_ofenrohr_kamin
    above: 40
    trigger: numeric_state
  - entity_id: sensor.temperatur_ofenrohr_kamin
    below: 40
    trigger: numeric_state
  - entity_id: binary_sensor.fenstersensor_kuche_contact
    from: "off"
    to: "on"
    trigger: state
  - entity_id: binary_sensor.fenstersensor_kuche_contact
    from: "on"
    to: "off"
    trigger: state
conditions: []
action:
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: sensor.temperatur_ofenrohr_kamin
            above: 40
          - condition: state
            entity_id: binary_sensor.fenstersensor_kuche_contact
            state: "off"
        sequence:
          - service: switch.turn_off
            target:
              entity_id: switch.steckdose_dunstabzug_kuche
      - conditions:
          - condition: numeric_state
            entity_id: sensor.temperatur_ofenrohr_kamin
            below: 40
        sequence:
          - service: switch.turn_on
            target:
              entity_id: switch.steckdose_dunstabzug_kuche
      - conditions:
          - condition: state
            entity_id: binary_sensor.fenstersensor_kuche_contact
            state: "on"
        sequence:
          - service: switch.turn_on
            target:
              entity_id: switch.steckdose_dunstabzug_kuche
      - conditions:
          - condition: state
            entity_id: binary_sensor.fenstersensor_kuche_contact
            state: "off"
          - condition: numeric_state
            entity_id: sensor.temperatur_ofenrohr_kamin
            above: 40
        sequence:
          - service: switch.turn_off
            target:
              entity_id: switch.steckdose_dunstabzug_kuche

Deine Automation schein ja zu funktionieren. Eventuell kannst du bei solchen Automationen wo viel getriggert wird mehr auf Auslöse IDs setzten, das macht das ganze ein bisschen effizienter. Und bei vielen Triggern eventuell mal den mode auf restart ändern, so wird die Automation nicht abgebrochen wenn man z.B. schnell das Fenster mal auf und zu macht. Im single Modus kann es vorkommen, dass dann die Automation abbricht.

alias: Temperaturbasierte Abluftsteuerung
mode: restart
trigger:
  - platform: numeric_state
    entity_id: sensor.temperatur_ofenrohr_kamin
    above: 40
    id: kamin_heiss
  - platform: numeric_state
    entity_id: sensor.temperatur_ofenrohr_kamin
    below: 40
    id: kamin_kalt
  - platform: state
    entity_id: binary_sensor.fenstersensor_kuche_contact
    from: "off"
    to: "on"
    id: fenster_offen
  - platform: state
    entity_id: binary_sensor.fenstersensor_kuche_contact
    from: "on"
    to: "off"
    id: fenster_zu

condition: []

action:
  - choose:
      - conditions:
          - condition: trigger
            id: kamin_heiss
          - condition: state
            entity_id: binary_sensor.fenstersensor_kuche_contact
            state: "off"
        sequence:
          - service: switch.turn_off
            target:
              entity_id: switch.steckdose_dunstabzug_kuche

      - conditions:
          - condition: trigger
            id: kamin_kalt
        sequence:
          - service: switch.turn_on
            target:
              entity_id: switch.steckdose_dunstabzug_kuche

      - conditions:
          - condition: trigger
            id: fenster_offen
        sequence:
          - service: switch.turn_on
            target:
              entity_id: switch.steckdose_dunstabzug_kuche

      - conditions:
          - condition: trigger
            id: fenster_zu
          - condition: numeric_state
            entity_id: sensor.temperatur_ofenrohr_kamin
            above: 40
        sequence:
          - service: switch.turn_off
            target:
              entity_id: switch.steckdose_dunstabzug_kuche

1 „Gefällt mir“