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

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.

Habe das selbe Problem und es funktioniert nicht bei meinem Bewegungsmelder.

Er soll erst Bewegung erkennen wenn sich etwas für 10 Sekunden bewegt.

Der Bewegungsmelder schaltet unsere Klingel. Die reagiert jetzt nicht mehr sofort bei Bewegung aber dafür 10 Sekunden später. Ziel ist aber das die Klingel überhaupt nicht reagiert bei einer Belegung unter 10 Sekunden.

trigger: state
entity_id:
  - binary_sensor.myggspray_wrlss_mtn_sensor_belegung_5
from:
  - "off"
to:
  - "on"
id: Gartentor-Bewegungsmelder-erkannt
for:
  hours: 0
  minutes: 0
  seconds: 10

Modus steht auf “Neu starten”.

Was hast Du den für einen BM am Start?
Wie lang ist die Blindzeit und wie lange beträgt die Zeit bis der Bewegungsalarm zurückgestellt wird?
Das ist entscheidend, wenn Dein Vorhaben funktionieren soll.

Wenn die Zeit bis der Bewegungsalarm zurückgestellt wird, länger als 10 Sekunden ist.
Wird der Auslöser Bewegung für 10 s, immer 10 s nach dem das erste Mal eine Bewegung erkannt wurde auslösen, auch wenn sich in den letzten 9 Sekunden nichts bewegt hat.

Du müsstest die Zeit für die Zurückstellung auf unter 10 Sekunden einstellen, in Kombination mit einer Blindzeit von nur wenigen Sekunden.

Gruß Osorkon

Ich geh mal davon aus die Blindzeit ist die Zeit wenn der Bewegungsmelder von Belegung auf frei wieder schaltet? Wären bei mir 22 Sekunden. Bewegungsarlarm = Reaktionszeit vom Bewegungsmelder? Ist der MYGGSPRAY wrlss mtn sensor von Ikea.

Gruss

Nein, das ist Alarm Rückstellungszeit.
Blindzeit, ist die Zeit, in der der Sensor Blind ist. Also keine Bewegung erkennen kann.

Alarm Rückstellungszeit > Blindzeit
Der BM meldet solange Bewegung solange innerhalb einer definierten Zeit (Alarm Rückstellungszeit ) erneut eine Bewegung erkannt wird. Die Blindzeit ( die Zeit nach welcher erneut eine Bewegung erkannt wird) ist deutlich kleiner als die Alarm Rückstellungszeit. Bei ständiger Bewegung vor dem BM, wird der Bewegungsalarm nie zurückgesetzt.
→ BM im Präsenz Modus. Typischer Vertreter Hue BM. Hier lässt sich nur die Alarm Rückstellungszeit einstellen. Die Blindzeit ist fest und beträgt ca. 4s.

Alarm Rückstellungszeit < Blindzeit
Hier wird erst den Alarm zurückstellt bevor der BM erneut Bewegung meldet. Die Blindzeit ist deutlich länger als die Alarm Rückstellungszeit. Selbst wenn ständig Bewegung vor dem BM herrscht, schaltet dieser ständig zwischen An und Aus, der Abstand ist gleich der Blindzeit.

Je nach Modell, lässt sich die Alarm Rückstellungszeit und oder die Blindzeit oder gar nichts von beiden einstellen.

Was der Alarm Rückstellungszeit entspricht. Wenn sich die Zeit bis sich der Alarm zurückstellt nicht verlängert bei andauernder Bewegung. Dann entspricht die Blindzeit = Alarm Rückstellungszeit. Mit diesem BM kannst Du also Dein Vorhaben

nicht realisieren. Die erste erkannte Bewegung wird erst nach 22s zurückgestellt, selbst wenn in den verbleibenden 21s sich nichts mehr bewegt.

Gruß Osorkon