Lamellenstoren automatisieren

Gutuen Morgen zusammen

Ich würde gerne die Lamellenstoren der Kinderzimmer automatisieren. Die Idee ist, dass ich am Morgen wenn die Zimmertüre aufgeht, die mit eimem Türsensor überwacht wird und diese 10min offen steht und der Lichtsensor draussen über 2000lx misst die Lamellen auf 30° stellt und dann wenn die Sonne übers Haus wandert und nach dem grössten Lux Wert die Helleigkeit wieder sinkt, dass dann die Lamellen hochgefahren werden, weil dann die Sonne die beiden Räume nicht mehr erhitzen können. Ich habe das mit Hilfe von Chat GPT versucht zu lösen aber irgendwie klappt das ganze nicht so ganz wie gewünscht… anbei die beiden Yaml`

alias: Lamellensteuerung Levin – Morgens einmal kippen bei Sonne
description: >
  Kippe Levins Lamellen bei starker Sonne, wenn Türe offen ist und Kipp noch
  nicht erledigt wurde
triggers:
  - entity_id: sensor.lichtsensor_kleine_terasse_illuminance
    above: 2000
    for: "00:02:00"
    trigger: numeric_state
conditions:
  - condition: time
    after: "06:00:00"
    before: "12:00:00"
  - condition: state
    entity_id: binary_sensor.zimmertuere_levin_contact
    state: "on"
    for: "00:10:00"
  - condition: state
    entity_id: input_boolean.levin_kipp_erledigt
    state: "off"
actions:
  - target:
      entity_id: cover.lamellensteuerung_levin
    data:
      tilt_position: 30
    action: cover.set_cover_tilt_position
  - target:
      entity_id: input_boolean.levin_kipp_erledigt
    action: input_boolean.turn_on
    data: {}
mode: single

alias: Lamellensteuerung Levin – Öffnen bei sinkendem Luxwert
description: >-
  Öffnet Lamellen bei sinkendem Luxwert im Vergleich zum gespeicherten Max-Wert
  (nur bei offener Tür ≥10 min)
triggers:
  - entity_id: sensor.lichtsensor_kleine_terasse_illuminance
    trigger: state
conditions:
  - condition: time
    after: "06:00:00"
    before: "12:00:00"
  - condition: state
    entity_id: binary_sensor.zimmertuere_levin_contact
    state: "on"
    for: "00:10:00"
  - condition: template
    value_template: >
      {{ states('sensor.lichtsensor_kleine_terasse_illuminance') | float <
      states('input_number.levin_lux_backup') | float }}
actions:
  - target:
      entity_id: cover.lamellensteuerung_levin
    action: cover.open_cover
    data: {}
mode: single

In dieser Konstellation muss die Zimmertür bereits seit mind. 10 min. offen sein. Ich würde das tauschen, Trigger Tür für 10 min. offen, Condition Lux seit 2 min. über 2000

vielen dank für den Tipp, werde ich so mal umsetzen. Wie kann ich denn das mit dem sinkenden Lux Wert der ja Tagsüber variabel ist umsetzen, dass dann der Laden erst hochget, wenn die Sonne über dem Hausdach verschwunden ist? Optmial wäre, wenn man mit einem Trend arbeiten könnte, dass wenn HA erkennt dass der Wert sinnkt egal wie hoch er war dass dann die Lamellen hochgefahren werden.