Automatisierungen werden nicht ausgeführt obwohl Bedingungen passen

Hallo,

ich befasse mich aktuell viel mit Automatisieren und verstehe manchmal nicht warum die Aktion nicht ausgeführt wird obwohl die Bedingung beim Prüfen gegeben ist. Klicken ich unter Dann auf „Aktion ausführen“ funktioniert es. Muss ich irgendwo noch einstellen wie oft die Automatisierungen geprüft werden ?

Was sagt denn die Trace-Timeline?

Dein Screenshot zeigt zwar dein Vorgehen, aber leider nicht die Automation selber. Diese Bilder sind so nicht aussagekräftig und schwer nachvollziehbar. Es ist besser, wenn du den Code der Automation in YAML postest. Klicke dazu auf die 3 Punkte ganz oben rechts, dann benutzt du die Optionen lt. Bild.

Wenn der Code in der Ansicht geladen ist, dann bitte alles markieren, in den Text klicken und dann Strg-A drücken (beim Mac Cmd-A). Jetzt hier im Forum in deinem Thema auf „Antworten“ klicken und vor dem Einfügen auf „Formatierter Text“ klicken und dann den Text einfügen.

Dann liegt die Automation in einer Form vor, die jeder hier einsehen und bei sich bearbeiten kann, da alle Teile vorliegen.

alias: Flur-Licht
description: ''
triggers:
  - trigger: occupancy.detected
    target:
      device_id: 84c8c85046ac5b67b0c231b83cf58db7
    options:
      behavior: each
      for: '00:00:00'
  - trigger: occupancy.cleared
    target:
      device_id: 84c8c85046ac5b67b0c231b83cf58db7
    options:
      behavior: each
      for: '00:00:00'
conditions: []
actions:
  - choose:
      - conditions:
          - condition: and
            conditions:
              - condition: occupancy.is_detected
                target:
                  device_id: 84c8c85046ac5b67b0c231b83cf58db7
                options:
                  behavior: any
                  for: '00:00:00'
              - condition: illuminance.is_value
                target:
                  device_id: 84c8c85046ac5b67b0c231b83cf58db7
                options:
                  threshold:
                    type: below
                    value:
                      active_choice: number
                      number: 30
                      entity: sensor.haozee_bewegungsmelder_licht_flur_illuminance
                  behavior: all
                  for:
                    hours: 0
                    minutes: 0
                    seconds: 0
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              device_id: 1704a5adea5d0e4d1166c0e62bde2422
      - conditions:
          - condition: or
            conditions:
              - condition: occupancy.is_not_detected
                target:
                  device_id: 84c8c85046ac5b67b0c231b83cf58db7
                options:
                  behavior: any
                  for: '00:00:00'
              - condition: illuminance.is_value
                target:
                  device_id: 84c8c85046ac5b67b0c231b83cf58db7
                options:
                  threshold:
                    type: above
                    value:
                      active_choice: number
                      number: 35
                  behavior: any
                  for:
                    hours: 0
                    minutes: 1
                    seconds: 0
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              device_id: 1704a5adea5d0e4d1166c0e62bde2422
mode: single

Was brauchst du aus der Trace Timeline?

Durch Zustand von binary_sensor.haozee_prasenzmelder_licht_eg_flur_presence am 22. Oktober 2026 um 10:22:11 ausgelöst

Auswahl: Option 2 ausgeführt

Am 22. Oktober 2026 um 10:22:11 fertig (Laufzeit: 0.01 Sekunden

demnach wurde die Option 2 ausgeführt.

Wenn du willst, dass das Licht auch ausgeschaltet wird, sobald die Helligkeit für 1 Min über 35 steigt, musst du dafür auch einen Trigger anlegen.

Hatte ich dir hier aber auch schon gezeigt: SONOFF SNZB-06P24 - Automatisierung mit Bewegung und Beleuchtungsstärke - #2 von maxe

Was mir aufgefallen ist das du von „device_id“ auf „entity_id“ wechseln solltest, ich glaube ab 2026.10 gibt es damit Probleme.

Das ist auch kein richtiger Yaml Befehl: active_choice: number das müsste was mit state heissen und nicht Number.

alias: Flur-Licht
description: "Schaltet das Licht bei Bewegung und Dunkelheit an, und nach 1 Min ohne Bewegung (oder wenn es hell wird) wieder aus."
mode: single
trigger:
  # 1. Jemand betritt den Flur
  - platform: state
    entity_id: binary_sensor.haozee_bewegungsmelder_licht_flur_occupancy
    to: "on"
    id: "bewegung_an"
    
  # 2. Niemand mehr im Flur (für 1 Minute)
  - platform: state
    entity_id: binary_sensor.haozee_bewegungsmelder_licht_flur_occupancy
    to: "off"
    for:
      minutes: 1
    id: "bewegung_aus"
    
  # 3. Es wird draußen/im Flur hell
  - platform: numeric_state
    entity_id: sensor.haozee_bewegungsmelder_licht_flur_illuminance
    above: 35
    for:
      minutes: 1
    id: "zu_hell"

condition: []

action:
  - choose:
      # Option 1: Lichteinschaltung
      - conditions:
          - condition: trigger
            id: "bewegung_an"
          - condition: numeric_state
            entity_id: sensor.haozee_bewegungsmelder_licht_flur_illuminance
            below: 30
        sequence:
          - action: switch.turn_on
            target:
              device_id: 1704a5adea5d0e4d1166c0e62bde2422

      # Option 2: Lichtausschaltung
      - conditions:
          - condition: or
            conditions:
              - condition: trigger
                id: "bewegung_aus"
              - condition: trigger
                id: "zu_hell"
        sequence:
          - action: switch.turn_off
            target:
              device_id: 1704a5adea5d0e4d1166c0e62bde2422

Korrigiere bitte die entsprechenden Felder

Hallo, damit habe ich mich noch nicht befasst. Bei Sobald habe ich jetzt folgendes ausgewählt:

was verbessert sich mit dieser neuen Struktur bei den Automatisierungen ?

kleiner Tipp nebenbei:

Verwende beide, also Von und Zu im trigger

Wenn du das nicht machst dann wird auch von Zustand „Nicht verfügbar“ oder „Unbekannt“ zu … getriggert

Meist z.B. beim neu starten von HA

siehst du doch unten in dem oder Block
Hier hast du jetzt die ODER Funktion mit dem neuen Trigger von oben

Leider geht die neue Automatisierung nicht

alias: Flur-Licht Test
description: >-
  Schaltet das Licht bei Bewegung und Dunkelheit an, und nach 1 Min ohne
  Bewegung (oder wenn es hell wird) wieder aus.
triggers:
  - entity_id:
      - binary_sensor.sonoff_bewegungsmelder_licht_flur_alt_occupancy
    to:
      - 'on'
    id: bewegung_an
    trigger: state
    from:
      - 'off'
  - entity_id:
      - binary_sensor.haozee_prasenzmelder_licht_eg_flur_presence
    to:
      - 'off'
    for:
      minutes: 1
    id: bewegung_aus
    trigger: state
    from:
      - 'on'
  - entity_id:
      - sensor.haozee_prasenzmelder_licht_eg_flur_illuminance
    above: 35
    for:
      minutes: 1
    id: zu_hell
    trigger: numeric_state
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id: bewegung_an
          - condition: numeric_state
            entity_id: update.sonoff_bewegungsmelder_licht_flur_alt
            below: 30
        sequence:
          - action: switch.turn_on
            target:
              device_id: 1704a5adea5d0e4d1166c0e62bde2422
            data: {}
      - conditions:
          - condition: or
            conditions:
              - condition: trigger
                id: bewegung_aus
              - condition: trigger
                id: zu_hell
        sequence:
          - action: switch.turn_off
            target:
              device_id: 1704a5adea5d0e4d1166c0e62bde2422
mode: single

Ist wird die Bewegung nicht erkannt

Eine Update Enität mag leider kein Licht Einschalten :sweat_smile:

              - condition: numeric_state
                entity_id: update.sonoff_bewegungsmelder_licht_flur_alt
                below: 30

Probier den mal:

alias: Flur-Licht Test
description: >-
  Schaltet das Licht bei Bewegung und Dunkelheit an, und nach 1 Min ohne
  Bewegung (oder wenn es hell wird) wieder aus.
triggers:
  - entity_id:
      - binary_sensor.sonoff_bewegungsmelder_licht_flur_alt_occupancy
    to:
      - 'on'
    id: bewegung_an
    trigger: state
    from:
      - 'off'
  - entity_id:
      - binary_sensor.haozee_prasenzmelder_licht_eg_flur_presence
    to:
      - 'off'
    for:
      minutes: 1
    id: bewegung_aus
    trigger: state
    from:
      - 'on'
  - entity_id:
      - sensor.haozee_prasenzmelder_licht_eg_flur_illuminance
    above: 35
    for:
      minutes: 1
    id: zu_hell
    trigger: numeric_state
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id: bewegung_an
          - condition: numeric_state
            # HIER KORRIGIERT: Der echte Helligkeitssensor
            entity_id: sensor.haozee_prasenzmelder_licht_eg_flur_illuminance
            below: 30
        sequence:
          - action: switch.turn_on
            target:
              device_id: 1704a5adea5d0e4d1166c0e62bde2422
            data: {}
      - conditions:
          - condition: or
            conditions:
              - condition: trigger
                id: bewegung_aus
              - condition: trigger
                id: zu_hell
        sequence:
          - action: switch.turn_off
            target:
              device_id: 1704a5adea5d0e4d1166c0e62bde2422
mode: single

Danke geht habe noch einen Fehler den ich eingetragen habe gefunden. Danke werde es mal Testen

Wird denn Bewegung an HA weiterleitet.

Schau mal unter Einstellungen Werkzeuge unter Zustand suche deine Entität ob eine Bewegung erkannt wird.

Muss mich noch mehr mit den Einstellung in HA und den einzelnen Punkten befassen aber langsam wird es. Danke dir Tinob zu bist mein Engel :slight_smile: