Automation triggert nicht immer

Hallo Zusammen,

Ich habe ein Problem mit folgender Automation.

`alias: Beleuchtung Torpfosten
description: ""
triggers:
  - type: illuminance
    device_id: 3ae44cdf8bbba5f9af55f6144313db3d
    entity_id: 14a5cc1f478af5ce8b3522d4226babb1
    domain: sensor
    trigger: device
    below: 50
    for:
      hours: 0
      minutes: 5
      seconds: 0
conditions:
  - condition: time
    after: "16:00:00"
actions:
  - action: light.turn_on
    metadata: {}
    data:
      brightness_pct: 50
    target:
      device_id: 48e75a658f4ea81852d3a3953fc2674f
  - wait_for_trigger:
      - trigger: numeric_state
        entity_id:
          - sensor.hb_uni_sensor1_unisens005_lux
        for:
          hours: 0
          minutes: 1
          seconds: 0
        above: 60
      - trigger: numeric_state
        entity_id:
          - sensor.hb_uni_sensor1_unisens002_lux
        for:
          hours: 0
          minutes: 1
          seconds: 0
        above: 60
  - action: light.turn_off
    metadata: {}
    data: {}
    target:
      device_id: 48e75a658f4ea81852d3a3953fc2674f
mode: restart
``

Prinzipiell soll die Automation nach 16 Uhr bei “Dunkelheit” das Licht einschalten, und wenn es “Hell” wird wieder aus.

Das funktioniert auch fast immer, jedoch bei einem Neustart oder Update vom HA geht es entweder einen Tag nicht an, oder wenn es über Nacht passiert, nicht mehr aus.

Wo liegt denn da mein Fehler?

Mach aus dem “wait for trigger” eine 2. Automation. Sonst läuft die Automation ja ewig und wird durch Neustart abgewürgt.

Ursache

Wirkung

Ein 2. Trigger Helligkeit > 60 für 5 min → Lampe aus ist besser

Ach, da war einer schneller :slight_smile:

Danke!

Also 2 Automationen die dann so ausschauen?

alias: Beleuchtung Torpfosten an
description: ""
triggers:
  - type: illuminance
    device_id: 3ae44cdf8bbba5f9af55f6144313db3d
    entity_id: 14a5cc1f478af5ce8b3522d4226babb1
    domain: sensor
    trigger: device
    below: 50
    for:
      hours: 0
      minutes: 5
      seconds: 0
conditions:
  - condition: time
    after: "16:00:00"
actions:
  - action: light.turn_on
    metadata: {}
    data:
      brightness_pct: 50
    target:
      device_id: 48e75a658f4ea81852d3a3953fc2674f
mode: restart




und 



alias: Beleuchtung Torpfosten aus
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.hb_uni_sensor1_unisens002_lux
      - sensor.hb_uni_sensor1_unisens005_lux
    above: 60
conditions:
  - condition: state
    entity_id: light.my_wlightboxs_wlightboxs_brightness_mono1
    state: "on"
actions:
  - action: light.turn_off
    metadata: {}
    data: {}
    target:
      entity_id: light.my_wlightboxs_wlightboxs_brightness_mono1
mode: single

Kannst Du so machen.

Langfristig wirst Du weniger Wartung haben

  • wenn Du mit Entities anstelle Devices arbeitest (schon oft hier im Forum erläutert)
  • Dich in unteres Konstrukt einarbeitest bzw. verwendest (dann brauchst Du nur 1 Automatisation)
triggers:
  - trigger: state
    ...
    id: hell
  - trigger: state
    ...
    id: dunkel

actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - hell
        ...
      - conditions:
          - condition: trigger
            id:
              - dunkel
        ...