Rollo-Automation funktioniert nicht

Hi ich habe mir eine Automation für meine Roläden angelegt, die unter verschiedenen Bedingungen auslöst u.a. abhängig von Solarstrahlung, Wind, Regen usw.
Leider musste ich feststellen, dass die Automation so nur bedingt funktioniert, da die Rolläden leider nicht schließen, wenn sie es eigentlich anhand der Trigger machen sollte. Ich hab jeweils separate Trigger IDs angelegt und dann in der als bei Auswählen die jeweiligen Trigger IDs mit oder Funktion eingebaut, dass er z.B. bei starkem Regen, starkem Wind bzw. starken Windböen auslösen soll. Leider wird nicht ausgelöst, obwohl ich sehe, dass die Trigger funktionieren. Anbei der yaml code der Automation

alias: Rolladensteuerung intelligent
description: >-
  Steuert die Rollläden im Schlafzimmer & Bad intelligent anhand von Wetter
  (Regen, Wind), Hitze (Solarstrahlung, Hitzeindex, Zimmertemperatur), Tageszeit
  und Anwesenheit. Schützt vor Extremwetter, schattet bei Hitze ab und öffnet
  zum Lüften oder am Abend. Manuelle Steuerung über den Helfer
  'rollo_verschattung' möglich.
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.starker_regen
    to: "on"
    id: Starker Regen
  - trigger: state
    entity_id:
      - binary_sensor.moderater_regen
    to: "on"
    id: Moderater Regen
  - trigger: state
    entity_id:
      - binary_sensor.leichter_regen
    to: "on"
    id: Leichter Regen
    for:
      hours: 0
      minutes: 10
      seconds: 0
  - trigger: state
    entity_id:
      - binary_sensor.starke_windboen
    to: "on"
    id: Starke Windböen
  - trigger: state
    entity_id:
      - binary_sensor.moderate_windboen
    to: "on"
    id: Moderate Windböen
  - trigger: state
    entity_id:
      - binary_sensor.langsame_windboen
    to: "on"
    for:
      hours: 0
      minutes: 10
      seconds: 0
    id: Langsame Windböen
  - trigger: state
    entity_id:
      - binary_sensor.starker_wind
    to: "on"
    id: Starker Wind
  - trigger: state
    entity_id:
      - binary_sensor.moderate_windgeschwindigkeit
    to: "on"
    id: Moderater Wind
  - trigger: state
    entity_id:
      - binary_sensor.niedrige_windgeschwindigkeit
    to: "on"
    id: Niedrige Windgeschwindigkeit
    for:
      hours: 0
      minutes: 10
      seconds: 0
  - trigger: state
    entity_id:
      - binary_sensor.hohe_solarstrahlung
    to: "on"
    id: Hohe Solarstrahlung
  - trigger: state
    entity_id:
      - binary_sensor.moderate_solarstrahlung
    to: "on"
    id: Moderate Solarstrahlung
  - trigger: state
    entity_id:
      - binary_sensor.niedrige_solarstrahlung
    to: "on"
    for:
      hours: 0
      minutes: 10
      seconds: 0
    id: Niedrige Solarstrahlung
  - trigger: state
    entity_id:
      - binary_sensor.hoher_hitzeindex
    to: "on"
    id: Hoher Hitzeindex
  - trigger: state
    entity_id:
      - binary_sensor.moderater_hitzeindex
    to: "on"
    id: Moderater Hitzeindex
  - trigger: state
    entity_id:
      - binary_sensor.niedriger_hitzeindex
    to: "on"
    id: Niedriger Hitzeindex
    for:
      hours: 0
      minutes: 10
      seconds: 0
  - trigger: state
    entity_id:
      - binary_sensor.hohe_zimmertemperatur
    to: "on"
    id: Hohe Zimmertemperatur
  - trigger: state
    entity_id:
      - binary_sensor.moderate_zimmertemperatur
    to: "on"
    id: Moderate Zimmertemperatur
  - trigger: numeric_state
    entity_id:
      - sun.sun
    above: 280
    id: Tageszeitauslöser
    attribute: azimuth
  - trigger: state
    entity_id:
      - input_boolean.rollo_verschattung
    to: "off"
    from: "on"
    id: Rollo öffnen durch Helfer manuell
  - trigger: numeric_state
    entity_id:
      - sensor.differenz_schlafzimmer_durchschnitt_und_aussen
    for:
      hours: 0
      minutes: 30
      seconds: 0
    above: 0
    id: Innen wärmer als außen
    enabled: true
conditions: []
actions:
  - choose:
      - conditions:
          - condition: or
            conditions:
              - condition: trigger
                id:
                  - Starker Regen
              - condition: trigger
                id:
                  - Starke Windböen
              - condition: trigger
                id:
                  - Starker Wind
          - condition: numeric_state
            entity_id: cover.velux_external_cover_schlafzimmer_roller_shutter_2
            above: 0
        sequence:
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 0
            target:
              entity_id:
                - cover.velux_external_cover_bad_roller_shutter
                - cover.velux_external_cover_schlafzimmer_roller_shutter_2
          - if:
              - condition: state
                entity_id: input_boolean.rollo_verschattung
                state: "off"
            then:
              - action: input_boolean.turn_on
                metadata: {}
                data: {}
                target:
                  entity_id: input_boolean.rollo_verschattung
      - conditions:
          - condition: or
            conditions:
              - condition: trigger
                id:
                  - Moderater Regen
              - condition: trigger
                id:
                  - Moderate Windböen
              - condition: trigger
                id:
                  - Moderater Wind
          - condition: not
            conditions:
              - condition: state
                entity_id: binary_sensor.starker_regen
                state: "on"
              - condition: state
                entity_id: binary_sensor.starke_windboen
                state: "on"
              - condition: state
                entity_id: binary_sensor.starker_wind
                state: "on"
          - condition: numeric_state
            entity_id: cover.velux_external_cover_schlafzimmer_roller_shutter_2
            above: 2
        sequence:
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 2
            target:
              entity_id:
                - cover.velux_external_cover_bad_roller_shutter
                - cover.velux_external_cover_schlafzimmer_roller_shutter_2
          - if:
              - condition: state
                entity_id: input_boolean.rollo_verschattung
                state: "off"
            then:
              - action: input_boolean.turn_on
                metadata: {}
                data: {}
                target:
                  entity_id: input_boolean.rollo_verschattung
      - conditions:
          - condition: or
            conditions:
              - condition: trigger
                id:
                  - Leichter Regen
              - condition: trigger
                id:
                  - Langsame Windböen
              - condition: trigger
                id:
                  - Niedrige Windgeschwindigkeit
          - condition: not
            conditions:
              - condition: state
                entity_id: binary_sensor.moderater_regen
                state: "on"
              - condition: state
                entity_id: binary_sensor.starker_regen
                state: "on"
              - condition: state
                entity_id: binary_sensor.moderate_windboen
                state: "on"
              - condition: state
                entity_id: binary_sensor.starke_windboen
                state: "on"
              - condition: state
                entity_id: binary_sensor.moderate_windgeschwindigkeit
                state: "on"
              - condition: state
                entity_id: binary_sensor.starker_wind
                state: "on"
          - condition: numeric_state
            entity_id: cover.velux_external_cover_schlafzimmer_roller_shutter_2
            above: 25
        sequence:
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 25
            target:
              entity_id:
                - cover.velux_external_cover_bad_roller_shutter
                - cover.velux_external_cover_schlafzimmer_roller_shutter_2
          - if:
              - condition: state
                entity_id: input_boolean.rollo_verschattung
                state: "off"
            then:
              - action: input_boolean.turn_on
                metadata: {}
                data: {}
                target:
                  entity_id: input_boolean.rollo_verschattung
      - conditions:
          - condition: or
            conditions:
              - condition: trigger
                id:
                  - Hohe Solarstrahlung
              - condition: trigger
                id:
                  - Hoher Hitzeindex
              - condition: trigger
                id:
                  - Hohe Zimmertemperatur
          - condition: numeric_state
            entity_id: sun.sun
            attribute: azimuth
            above: 80
            below: 270
          - condition: numeric_state
            entity_id: cover.velux_external_cover_schlafzimmer_roller_shutter_2
            above: 0
        sequence:
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 0
            target:
              entity_id:
                - cover.velux_external_cover_bad_roller_shutter
                - cover.velux_external_cover_schlafzimmer_roller_shutter_2
          - if:
              - condition: state
                entity_id: input_boolean.rollo_verschattung
                state: "off"
            then:
              - action: input_boolean.turn_on
                metadata: {}
                data: {}
                target:
                  entity_id: input_boolean.rollo_verschattung
      - conditions:
          - condition: trigger
            id:
              - Moderate Zimmertemperatur
          - condition: numeric_state
            entity_id: sun.sun
            attribute: azimuth
            above: 80
            below: 270
          - condition: not
            conditions:
              - condition: state
                entity_id: binary_sensor.hohe_zimmertemperatur
                state: ""
              - condition: state
                entity_id: person.florian_monius
                state: home
          - condition: numeric_state
            entity_id: cover.velux_external_cover_schlafzimmer_roller_shutter_2
            above: 4
        sequence:
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 4
            target:
              entity_id:
                - cover.velux_external_cover_bad_roller_shutter
                - cover.velux_external_cover_schlafzimmer_roller_shutter_2
          - if:
              - condition: state
                entity_id: input_boolean.rollo_verschattung
                state: "off"
            then:
              - action: input_boolean.turn_on
                metadata: {}
                data: {}
                target:
                  entity_id: input_boolean.rollo_verschattung
      - conditions:
          - condition: trigger
            id:
              - Moderate Zimmertemperatur
          - condition: numeric_state
            entity_id: sun.sun
            attribute: azimuth
            above: 80
            below: 270
          - condition: not
            conditions:
              - condition: state
                entity_id: binary_sensor.hohe_zimmertemperatur
                state: "on"
                enabled: true
          - condition: numeric_state
            entity_id: cover.velux_external_cover_schlafzimmer_roller_shutter_2
            above: 5
          - condition: state
            entity_id: person.florian_monius
            state: home
        sequence:
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 5
            target:
              entity_id:
                - cover.velux_external_cover_bad_roller_shutter
                - cover.velux_external_cover_schlafzimmer_roller_shutter_2
          - if:
              - condition: state
                entity_id: input_boolean.rollo_verschattung
                state: "off"
            then:
              - action: input_boolean.turn_on
                metadata: {}
                data: {}
                target:
                  entity_id: input_boolean.rollo_verschattung
      - conditions:
          - condition: or
            conditions:
              - condition: trigger
                id:
                  - Niedrige Solarstrahlung
              - condition: trigger
                id:
                  - Niedriger Hitzeindex
          - condition: numeric_state
            entity_id: sun.sun
            attribute: azimuth
            above: 80
            below: 270
          - condition: not
            conditions:
              - condition: state
                entity_id: binary_sensor.moderater_hitzeindex
                state: "on"
                enabled: true
              - condition: state
                entity_id: binary_sensor.hoher_hitzeindex
                state: "on"
                enabled: true
              - condition: state
                entity_id: binary_sensor.moderate_solarstrahlung
                state: "on"
                enabled: true
              - condition: state
                entity_id: binary_sensor.hohe_solarstrahlung
                state: "on"
                enabled: true
          - condition: numeric_state
            entity_id: cover.velux_external_cover_schlafzimmer_roller_shutter_2
            above: 25
        sequence:
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 25
            target:
              entity_id:
                - cover.velux_external_cover_bad_roller_shutter
                - cover.velux_external_cover_schlafzimmer_roller_shutter_2
          - if:
              - condition: state
                entity_id: input_boolean.rollo_verschattung
                state: "off"
            then:
              - action: input_boolean.turn_on
                metadata: {}
                data: {}
                target:
                  entity_id: input_boolean.rollo_verschattung
      - conditions:
          - condition: trigger
            id:
              - Tageszeitauslöser
        sequence:
          - wait_for_trigger:
              - trigger: numeric_state
                entity_id:
                  - sensor.differenz_schlafzimmer_durchschnitt_und_aussen
                above: -1
            timeout:
              hours: 2
              minutes: 0
              seconds: 0
              milliseconds: 0
          - action: cover.set_cover_position
            metadata: {}
            data:
              position: 70
            target:
              entity_id:
                - cover.velux_external_cover_bad_roller_shutter
                - cover.velux_external_cover_schlafzimmer_roller_shutter_2
          - if:
              - condition: state
                entity_id: input_boolean.rollo_verschattung
                state: "on"
            then:
              - action: input_boolean.turn_off
                metadata: {}
                data: {}
                target:
                  entity_id: input_boolean.rollo_verschattung
      - conditions:
          - condition: trigger
            id:
              - Rollo öffnen durch Helfer manuell
        sequence:
          - action: cover.open_cover
            metadata: {}
            data: {}
            target:
              entity_id:
                - cover.velux_external_cover_bad_roller_shutter
                - cover.velux_external_cover_schlafzimmer_roller_shutter_2
      - conditions:
          - condition: trigger
            id:
              - Innen wärmer als außen
          - condition: not
            conditions:
              - condition: state
                entity_id: binary_sensor.leichter_regen
                state: "on"
              - condition: state
                entity_id: binary_sensor.moderater_regen
                state: "on"
              - condition: state
                entity_id: binary_sensor.starker_regen
                state: "on"
              - condition: state
                entity_id: binary_sensor.langsame_windboen
                state: "on"
              - condition: state
                entity_id: binary_sensor.moderate_windboen
                state: "on"
              - condition: state
                entity_id: binary_sensor.starke_windboen
                state: "on"
              - condition: state
                entity_id: binary_sensor.niedrige_windgeschwindigkeit
                state: "on"
              - condition: state
                entity_id: binary_sensor.moderate_windgeschwindigkeit
                state: "on"
              - condition: state
                entity_id: binary_sensor.starker_wind
                state: "on"
              - condition: state
                entity_id: sun.sun
                state: below_horizon
              - condition: numeric_state
                entity_id: sun.sun
                attribute: azimuth
                below: 275
              - condition: numeric_state
                entity_id: cover.velux_external_cover_schlafzimmer_roller_shutter_2
                above: 99
        sequence:
          - action: cover.open_cover
            metadata: {}
            data: {}
            target:
              entity_id:
                - cover.velux_external_cover_bad_roller_shutter
                - cover.velux_external_cover_schlafzimmer_roller_shutter_2
          - if:
              - condition: state
                entity_id: input_boolean.rollo_verschattung
                state: "on"
            then:
              - action: input_boolean.turn_off
                metadata: {}
                data: {}
                target:
                  entity_id: input_boolean.rollo_verschattung
mode: single

EDIT: Code bitte immer über die Codefunktion „</>“ im Editor hinzufügen

kannst Du den Code mal bitte hier einbetten?

Dann kann das auch besser gelesen und getestet werden 

Was zeigt die Anzeige Traces in der Automation?

Sieht ja sehr verschachtelt aus :nerd_face:
Hast Du gleich mit dieser Methode so angefangen? Oder hast Du auch eine „kurze“ Version die funktioniert? Also langsam aufgebaut

Die letzten Tage waren derart heiß und aufgrund wenig Zeit, konnte ich die Automation nicht beobachten. Hab jeweils den Rollo händisch nach unten gemacht, weil es ansonsten zu heiß gewsen wäre, wenn morgen nochmal ein kühlerer Tag ist, lass ich die Rollos mal oben.
Wie lade ich denn am besten die Traces hoch, weil das mit dem Code wusste ich schon bei der Automation nicht?
Denke, dass es bei der Automation daran liegt, wenn ich mehrere Auslöser benutze und Sachen ausschließe als Bedingung, dass da der Fehler liegt. Weil z.B. der Tageszeitauslöser, dass der Rollo hoch geht funktioniert ohne weiteres. Aber da ist auch nur eine Bedingung hinterlegt. Bei den anderen Geschichten habe ich ja mehrere Sachen zum ausschließen usw., kann mir vorstellen, dass man hier mit und oder Ähnlichem verknüpfen müsste oder?

Das dann als Bilder, aber vielleicht siehst du ja auch gleich was (mehrere Register)