Automation Licht einschalten funktioniert nicht

Wollte mir eine Automation basteln, die nach dem Sonnenuntergang ein Licht einschaltet, sobald jemand den Raum betritt. Dazu habe ich ein Licht im Zimmer und einen Präsenzmelder. Licht und Präsenzmelder tun prinzipiell was sie tun sollen.
Meine Automation leider nicht. Es ist dunkel draußen, jemand geht in den Raum und es tut sich nix.
Dazu hab ich noch eingebaut, dass das Licht auch wieder aus geht, wenn für 1 min. keine Präsenz mehr erkannt wird.
Meine Automation als YAML:

alias: Kiz Licht Automatik (Präsenz & Sonnenuntergang)
description: >-
  Schaltet das Licht bei Dunkelheit ein und nach 1 Minute ohne Präsenz wieder
  aus.
triggers:
  - entity_id: binary_sensor.presence_sensor_belegung
    to: "on"
    id: praesenz_erkannt
    trigger: state
  - entity_id: binary_sensor.presence_sensor_belegung
    to: "off"
    for:
      hours: 0
      minutes: 5
      seconds: 0
    id: keine_praesenz_mehr
    trigger: state
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id: praesenz_erkannt
          - condition: state
            entity_id: sun.sun
            state:
              - below_horizon
            for:
              hours: 0
              minutes: 30
              seconds: 0
        sequence:
          - target:
              entity_id: light.kiz_licht
            action: light.turn_on
            data:
              brightness_pct: 10
              color_temp_kelvin: 2500
      - conditions:
          - condition: trigger
            id: keine_praesenz_mehr
        sequence:
          - target:
              entity_id: light.kiz_licht
            action: light.turn_off
            data: {}
mode: single

Versuche es mal so:

alias: Kiz Licht Automatik (Präsenz & Sonnenuntergang)
description: >-
  Schaltet das Licht bei Dunkelheit ein und nach 1 Minute ohne Präsenz wieder
  aus.
triggers:
  - entity_id:
      - binary_sensor.presence_sensor_belegung
    to:
      - "on"
    id: praesenz_erkannt
    trigger: state
    from:
      - "off"
  - entity_id:
      - binary_sensor.presence_sensor_belegung
    to:
      - "off"
    for:
      hours: 0
      minutes: 1
      seconds: 0
    id: keine_praesenz_mehr
    trigger: state
    from:
      - "on"
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id: praesenz_erkannt
          - condition: sun
            after: sunset
            after_offset: "00:30:00"
        sequence:
          - target:
              entity_id: light.kiz_licht
            action: light.turn_on
            data:
              brightness_pct: 10
              color_temp_kelvin: 2500
      - conditions:
          - condition: trigger
            id: keine_praesenz_mehr
        sequence:
          - target:
              entity_id: light.kiz_licht
            action: light.turn_off
            data: {}
mode: single

Danke erstmal.
Scheint aber leider auch nicht zu gehen.
Ich habe den Verdacht es geht aktuell nicht, da der Status schon auf “Erkannt” steht und sich nicht erst noch dazu ändert.
Kann ich irgendwie festlegen, dass das Licht angeht wenn die Sonne untergegangen ist und der Status schon auf “Erkannt” steht bei der Präsenz??
Ist ein Nachtlicht für den nachwuchs und im Sommer z.B. liegt der ja schon im Bett wenn die Sonne untergeht.
Und aktuell eben auch schon, aber da ist der Sonnenuntergang ja schon vorbei, ich führe es aber eben jetzt erst aus.

Dann nimm den Sonnenuntergang noch mit als Trigger auf (oder eine feste Uhrzeit).

Sonnenuntergang ist doch drin?? Oder kapier ich dich gerade nicht?

Du hast den Sonnenuntergang als Bedingung drin, aber nicht als Auslöser.

Könntest du das noch etwas ausführen? ich stehe gerade auf dem Schlauch wo und was ich noch einfügen soll ehrlich gesagt. Habe bislang nur absolut rudimentäre Automationen erstellt gehabt.

Moin, wie schon geschrieben, der Sonnenuntergang muss als Trigger vorhanden sein. Bei der Aktion dann prüfen ob Präsenz anliegt. Als Beispielcode:

alias: Test Forum
description: ""
triggers:
  - trigger: sun
    event: sunset
    offset: 0
    id: sonnenuntergang
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - sonnenuntergang
          - condition: state
            entity_id: binary_sensor.presence_01_presence
            state:
              - "on"
        sequence:
          - action: light.turn_on
            metadata: {}
            target:
              entity_id: light.shelly_kuchenlicht_switch_0
            data: {}
mode: single

Deine Automation müsste dann so ungefähr aussehen:

alias: Kiz Licht Automatik (Präsenz & Sonnenuntergang)
description: >-
  Schaltet das Licht bei Dunkelheit ein und nach 1 Minute ohne Präsenz wieder
  aus.
triggers:
  - entity_id:
      - binary_sensor.presence_sensor_belegung
    to:
      - "on"
    id: praesenz_erkannt
    trigger: state
    from:
      - "off"
  - entity_id:
      - binary_sensor.presence_sensor_belegung
    to:
      - "off"
    for:
      hours: 0
      minutes: 1
      seconds: 0
    id: keine_praesenz_mehr
    trigger: state
    from:
      - "on"
  - trigger: sun
    event: sunset
    offset: "00:30:00"
conditions: []
actions:
  - choose:
      - conditions:
          - condition: state
            entity_id: binary_sensor.presence_sensor_belegung
            state:
              - "on"
          - condition: sun
            after: sunset
            after_offset: "00:30:00"
        sequence:
          - target:
              entity_id: light.kiz_licht
            action: light.turn_on
            data:
              brightness_pct: 10
              color_temp_kelvin: 2500
      - conditions:
          - condition: trigger
            id: keine_praesenz_mehr
        sequence:
          - target:
              entity_id: light.kiz_licht
            action: light.turn_off
            data: {}
mode: single

1 „Gefällt mir“

Danke, bin gespannt und werde berichten ob es heute Abend an geht.