Rollladenbeschattung nach Temperatur und Lichtsensor

Hallo,
ich habe mir eine Automation erstellt,
welche meine Rollläden abhängig vom Lichtsensor und der Außentemperautur auf eine bestimmte Position absenken soll.
Der Lichtsensor soll 5min unter dem Wert 50 sein!
Dann soll aus den 3 Aktionen gewählt werden.
Bei einer Temperatur zwischen 10 und 20 Grad (Option 1) soll auf den Wert X
und bei über 20 Grad (Option 2) auf den Wert y gefahren werden.
Option 3 bestimmt das hochfahren der Rollladen (wenn Lichtsensor >80) und funktioniert

Das Absenken funktioniert soweit, sobald der Lichtsensor unter 50 ist und senkt auf den Wert X ab.
Wenn sich die Temperatur nun aber auf über 20 Grad erhöht, wird nicht auf den Wert Y angepasst.
Der Trigger Lichtsensor <50 hat dann einmal ausgelöst und daher vermute ich,
wird die jweilige Aktion nicht ausgelöst.
Wie kann ich das Problem lösen?

alias: Beschatten
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.shellyplus2pm_c4d8d557013c_input_100_analog
    for:
      hours: 0
      minutes: 5
      seconds: 0
    below: 50
    id: <50
  - trigger: numeric_state
    entity_id:
      - sensor.shellyplus2pm_c4d8d557013c_input_100_analog
    for:
      hours: 0
      minutes: 8
      seconds: 0
    above: 80
    id: ">80"
  - trigger: numeric_state
    entity_id:
      - sensor.temperatursensor_garten_temperature
    attribute: temperature
    above: 10
    id: ">10Grad"
    below: 20
  - trigger: numeric_state
    entity_id:
      - sensor.temperatursensor_garten_temperature
    attribute: temperature
    above: 20
    id: ">20Grad"
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - <50
          - condition: trigger
            id:
              - ">10Grad"
        sequence:
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 51
            target:
              entity_id: cover.rolllade_kinderzimmer_cover_0
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 59
            target:
              entity_id: cover.rolllade_kuche_cover_0
      - conditions:
          - condition: trigger
            id:
              - <50
          - condition: trigger
            id:
              - ">20Grad"
        sequence:
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 37
            target:
              entity_id: cover.rolllade_kinderzimmer_cover_0
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 60
            target:
              entity_id: cover.rolllade_kuche_cover_0
      - conditions:
          - condition: trigger
            id:
              - ">80"
          - condition: sun
            before: sunset
          - condition: device
            device_id: 1427e5e3edfe02c9225eacae73c041dd
            domain: cover
            entity_id: 404ba8cc0f9819e8bd8bd75931e835a2
            type: is_position
            above: 36
        sequence:
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 98
            target:
              entity_id: cover.rolllade_kinderzimmer_cover_0
          - action: cover.open_cover
            metadata: {}
            data: {}
            target:
              entity_id:
                - cover.rolllade_kuche_cover_0
mode: single

Dann nimm den Lux-Sensor als Trigger raus und setze ihn als Bedingung.