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“

Ich tippe auch auf Maxe seine Idee aber falls nicht, werfe ich als Eingrenzung zweite Kriterien Lichtstärke oder Uhrzeit ein. Wenn hell und/oder Zeit, schalte kein Licht an. Ich habe bei uns auch tlw die BWM so zugeklebt, daß nur ein bestimmter kleiner Bereich erfaßt wird und dies als Abgrenzungskriterium. Anbieten würde sich die Stelle bei den Schuhen.