Flurlicht automatisch ein- und ausschalten

Ich habe eine Automation, die bei erkannter Bewegung im Hausflur das Licht ein- und nach fünf Minuten wieder ausschaltet (nur wenn es dunkel ist). So weit so gut, aber: Der Bewegungsmelder hat eine “Blindzeit” von 30 Sekunden, die man auch nicht abschalten oder weiter reduzieren kann. Wenn ich jetzt also durch den Flur laufe, nachdem die Automation das Licht gerade abgeschaltet hat, bleibt es dunkel, was vermutlich nicht zu ändern ist. Sinnvoll wäre aber, dass das Licht nicht abgeschaltet wird, wenn innerhalb der fünf Minuten eine weitere Bewegung erkannt wird. Das kriege ich bisher nicht hin. Kann mir da vielleicht mal jemand auf die Sprünge helfen?

Die Automation sieht bisher so aus:

alias: Flurlicht an bei Bewegung unten
description: ""
triggers:
  - type: motion
    device_id: 6eae6ffed5761cb66739824137f99c9c
    entity_id: 613cc31a5e2e4dbf3b6099d9b3335ed0
    domain: binary_sensor
    trigger: device
conditions:
  - condition: device
    type: is_off
    device_id: 9b70e1d658f0dac03d204ae5482a723a
    entity_id: ab7759d3a35b11d0f8b92e77ee9c437b
    domain: light
  - condition: numeric_state
    entity_id: sensor.kontakt_haustur_illuminance
    below: 8
actions:
  - type: turn_on
    device_id: 9b70e1d658f0dac03d204ae5482a723a
    entity_id: ab7759d3a35b11d0f8b92e77ee9c437b
    domain: light
  - delay:
      hours: 0
      minutes: 5
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: 9b70e1d658f0dac03d204ae5482a723a
    entity_id: ab7759d3a35b11d0f8b92e77ee9c437b
    domain: light
mode: single

Verstehe ich aber nicht ganz. Wenn die Automation erst nach 5 Minuten abschaltet, ist die Blindzeit doch schon lange rum.

Du darfst nicht mir einen delay arbeiten, sondern musst einen 2. Trigger setzen

2 Ideen + 2 Anregungen meinerseits

  • Nimm den Restart Modus und nicht Single (bei jeder Bewegung startet 5 min Delay neu und damit geht Licht erst 5 min nach letzter Bewegung aus und Blindzeit wird egal)
  • Diese Bedingung rausnehmen (sonst geht vorige Änderung nicht)
- condition: device
    type: is_off
    device_id: 9b70e1d658f0dac03d204ae5482a723a
    entity_id: ab7759d3a35b11d0f8b92e77ee9c437b
    domain: light

Unabhängig davon

  • Arbeite mit entities und nicht device_id’s (erspart Dir später Arbeit beim Austausch von Geräten)
  • Anstelle eines Delays lieber einen Timer nehmen - bei nur 5 min Delay kann man Debattieren ob Timer bereits Delay schlägt → Timer überlebt HA Neustart, Delay nicht

EDIT
Stimmt, @maxe hatte mal eine Anleitung dafür geschrieben.

Wenn man die eine Condition raus nimmt und den Mode ändert, geht es natürlich auch :+1:t3:

Vielen Dank, ich habe jetzt die Variante aus maxes Beschreibung als neue Automation eingerichtet. Jetzt warte ich gespannt auf den Sonnenuntergang :grinning_face:.

Ich hoffe du hast die 1. Condition trotzdem entfernt, sonst geht das ja mit dem 2. Trigger trotzdem nicht.

Ich habe alles neu gemacht und die alte Automation deaktiviert. Um nicht auf den Sonnuntergang warten zu müssen, habe ich die Bedingung erst einmal rausgelassen. Anscheinend funktioniert es gut. Das ist die neue Automation:

alias: Flurlicht bei Bewegung unten schalten
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.bewegungsmelder_flur_unten_motion
    from:
      - "off"
    to:
      - "on"
    id: an
  - trigger: state
    entity_id:
      - binary_sensor.bewegungsmelder_flur_unten_motion
    from:
      - "on"
    to:
      - "off"
    id: aus
    for:
      hours: 0
      minutes: 5
      seconds: 0
conditions: []
actions:
  - if:
      - condition: trigger
        id:
          - an
    then:
      - action: light.turn_on
        metadata: {}
        target:
          entity_id: light.flur
        data: {}
    else:
      - action: light.turn_off
        metadata: {}
        target:
          entity_id: light.flur
        data: {}
mode: single

Der Modus deiner Automation steht immer noch auf single, nicht auf restart.
Im single Mode wird die Automation nicht neu gestartet bei neuer Bewegung

Danke, habe ich geändert!

Ist ja kein Problem, die Automation läuft ja nur wenige ms.
Also single oder restart ist Jacke wie Hose.
Problem kann es nur geben, wenn beide Trigger gleichzeitig auslösen.

Gruß Osorkon

In dem Fall reicht der Mode “single”, da 5 Min. lang keine Bewegung stattfinden darf.

Ich habe noch eine (hoffentlich) letzte Frage: Ich habe jetzt die Bedingung “Wenn es nach Sonnenuntergang vor Sonnenaufgang ist” reingenommen, aber wie genau funktionieren der optionale “Vor-Versatz” und “Nach-Versatz”? Angenommen, ich möchte z.B., dass die Bedingung auch noch 30 Minuten nach Sonnenaufgang und schon 30 Minuten vor Sonnenuntergang (also jeweils in der Dämmerung) erfüllt ist, muss ich dann bei beiden Werten 30 eintragen, oder bei einem -30? Und sind das überhaupt Minuten, die ich da eingebe? Sorry, wenn ich das selbst rausfinden könnte, aber ich habe es nicht gefunden.

Der Zeitraum von
30 min bevor Sonnenuntergang
Bis
30 min nach Sonnenaufgang

Gruß Osorkon

Super, vielen Dank! Wieder was gelernt…