Bewegung erkennen, aber Durchlaufen ignorieren (kurze Präsenz filtern) – wie lösen?

Ich habe ein Problem mit der Lichtsteuerung, bei dem ich mit den üblichen Lösungen nicht weiterkomme und hoffe auf eure Praxiserfahrung.

Situation:

Es geht um einen Flur (ca. 5 m lang) mit mehreren Türen:

  • direkt nach dem Eingang: links WC, rechts Lounge

  • am Ende: links Wohnzimmer, geradeaus Bad, rechts Schlafzimmer

Das führt dazu, dass ich sehr oft nur kurz durch den Flur laufe (ca. 1–2 Sekunden), z. B.:

  • Lounge → WC

  • Wohnzimmer → Bad

  • Schlafzimmer → Bad

In diesen Fällen soll das Licht NICHT angehen.


Ziel:

Das Licht soll nur dann eingeschaltet werden, wenn ich mich wirklich im Flur aufhalte
(z. B. stehen bleiben, Schuhe anziehen etc.).

Gedanklich also:

„Nur wenn nach ca. 4–5 Sekunden noch Präsenz da ist → Licht an“


Bisher getestet:

  1. mmWave Präsenzsensor (Aqara FP300)
    → erkennt sofort Präsenz, bleibt aber ca. 10–14 Sekunden auf „on“
    → dadurch wird jede kurze Bewegung als echte Präsenz gewertet

  2. klassischer Bewegungsmelder (PIR)
    → ebenfalls Problem: löst sofort aus beim Durchlaufen
    → Zustand bleibt zu lange aktiv

  3. Logiken mit Delay (2–5 Sekunden) + erneuter Prüfung
    → funktionieren nicht zuverlässig, da die Sensoren nicht schnell genug wieder auf „off“ gehen


Kernproblem:

Ich bekomme kein „hartes“ Signal, um kurze Bewegungen zu ignorieren.

Sowohl Präsenz- als auch Bewegungsmelder liefern ein zu „träges“ Verhalten,
sodass eine Logik wie:

  • „nach 5 Sekunden nochmal prüfen“

nicht funktioniert, weil der Sensor dann immer noch „on“ ist.


Frage:

Wie löst ihr folgendes Szenario zuverlässig:

:backhand_index_pointing_right: Kurze Bewegung (1–2 Sekunden) ignorieren
:backhand_index_pointing_right: Nur bei tatsächlichem Aufenthalt Licht einschalten

Mich interessieren insbesondere:

  • funktionierende Setups (nicht nur Theorie)

  • Kombinationen aus mehreren Sensoren

  • spezielle Sensoren mit schnellerem Rücksetzen

  • ggf. Ansätze mit Zonen / Sequenzen / anderen Logiken


Wichtig:

Ich suche bewusst keine Lösung nach dem Motto „Licht geht halt kurz an“,
sondern eine möglichst saubere Trennung zwischen:

  • „nur durchlaufen“

  • „wirklich im Flur aufhalten“


Vielen Dank euch!

trigger: state
entity_id:
  - binary_sensor.flur_occupancy
from:
  - "off"
to:
  - "on"
for:
  hours: 0
  minutes: 0
  seconds: 5

Teste das mal mit einem Hue Bewegungsmelder

1 „Gefällt mir“