Pir-Bewegungsmelder: Worauf reagiert er / beste Aufstellungsposition

  • Hi

    Habe einige Pir-Bewegungsmelder (HC-SR501) in Verbindung mit Nodemcu's am laufen und sie funktionieren auch alle. Das Problem ist der Auslösermechanismus. In meinem Wohnzimmer habe ich auch solch ein Sensor, der in der Nacht mächtig am arbeiten ist

    Spoiler anzeigen


    04-12 00:09:08.852 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 00:18:22.442 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 00:18:33.361 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 00:23:52.565 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 00:24:02.648 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 00:29:52.477 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 00:30:02.619 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 00:46:42.998 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 00:46:52.556 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 00:52:00.082 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 00:52:08.757 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 00:56:11.743 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 00:57:11.142 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 01:06:56.499 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 01:07:06.797 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 01:37:41.622 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 01:38:06.756 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 01:38:59.991 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 01:56:19.636 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 02:07:11.085 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 02:07:19.674 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 02:12:06.675 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 02:42:19.522 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 02:44:02.735 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 03:25:25.358 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 03:53:27.661 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 03:53:37.715 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 04:04:20.005 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 04:04:30.009 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 04:19:44.246 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 04:19:54.289 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 04:22:36.414 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 04:22:51.597 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 04:23:00.293 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 04:23:10.294 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 04:27:36.986 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 04:37:25.535 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 04:52:36.439 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 04:52:46.879 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 04:55:16.740 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 04:55:26.773 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 04:58:41.960 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 06:11:13.794 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF
    2020-04-12 07:27:59.738 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from OFF to ON
    2020-04-12 08:37:32.267 [vent.ItemStateChangedEvent] - Nodemcu1_Wohnzimmer_Bewegungssensor changed from ON to OFF

    Ich bin in der Zeit definitiv nicht im Zimmer gewesen, wohne alleine (auch keine Hausiere - hoffentlich auch keine ungebetenen ;( ) und ein Schlafwandler bin ich auch nicht - meines Wissens ;)
    Laut Wikipedia

    Code
    Ein Pyroelektrischer Sensor, auch PIR-Sensor, englisch Pyroelectric Infrared Sensor und englisch Passive Infrared Sensor, ist ein Halbleitersensor, der zur Detektion von Temperaturänderungen dient. PIR-Sensoren beruhen auf der namensgebenden Pyroelektrizität, einer Eigenschaft einiger piezoelektrischer Halbleiterkristalle. Dabei führt eine Temperaturänderung ΔT zu einer messbaren Änderung der elektrischen Spannung. PIR-Sensoren reagieren nicht wie andere Temperatursensoren auf ein bestimmtes zeitlich konstantes Temperaturniveau, sondern nur auf die Veränderung der Temperatur.

    Bloß was löst alles solch eine Veränderung hervor ? Auch reine Änderung der Lichtverhältnisse von außen ?
    Habe den Sensor zwar in der Nähe der Fenster (abgedeckt durch Leinen-Gardinen, die auch Lichtdurchlässig sind), aber nach innen ausgerichtet. Ansonsten habe ich im Wohnzimmer nichts an. Möglicherweise ähnliches Problem hatte ich im Flur (Fensterlos), Sensor war in der Nähe des Routers bzw. nahe dem Orangepi-Server (openhab mit Bluetooth-Erkennung), wo es auch andauernd mal blinkt. Nachdem ich den Sensor außerhalb Sensorreichweite der Geräte aufgestellt habe, ist nun Ruhe. Leider habe ich zu wenig Ahnung davon, ob ich die beiden Szenarien miteinander vergleichen kann - ist halt nur eine Vermutung mit den Lichtverhältnissen ! habe mir auch mal diesen Thread in einem anderen Forum durchgelesen, aber wie so häufig bei solchen Dingen gibt es adzu unterschiedliche Theorien und keine Lösung.
    Könnt ihr mir etwas dazu sagen ?

    Tschau nepo

  • Also ich hab im Wohnzimmer einen Hue Bewegungsmelder, der ja auch ein PIR ist. Der reagiert auch wenn die (relativ schwere) Gardine bei offenem Fenster vom Wind bewegt wird. Könnte das vielleicht auch bei dir sowas in der Art sein?

  • Kurz, da mobil:
    Am besten reagieren PIR Melder, wenn man sich quer zur Aufstellung bewegt. So können die Temperaturänderungen am besten detektiert werden.

    Lichteinfall bzw langsame und gleichmäßige Erwärmung durch Sonnenstrahlen werden normalerweise kompensiert, wobei man z B mit einem direkt auf den Sensor gerichteten Laser (z B Laserpointer) die Auslösung oft verhindern kann.

    Ich könnte mir vorstellen, dass die Kompensation von Störquellen dennoch unter manchen Bedingungen nicht ausreichend ist bzw er ggf zu sensibel eingestellt ist.

    Vielleicht kann man das ja anpassen?

  • hi
    Den Poti habe ich schon auf das niedrigste eingestellt. Laut Wikipedia

    Zitat

    Über dem aktiven Sensorelement wird, zur Verbesserung der Detektion auf Veränderungen und der Reichweite, eine einfache Optik angebracht. Typisch ist eine sphärisch oder zylindrisch gewölbte Fresnel-Linse aus Kunststoff. Durch die Gestaltung dieser Linse kann zum einen der räumliche Wirkungsbereich des Sensors beeinflusst und auf die jeweilige Anwendung angepasst werden, zum anderen kommt es durch die Stufen der Fresnel-Linse in Kombination mit den zwei Sensorelementen zu einer räumlichen Auffächerung der Empfindlichkeitsbereiche, welche die Detektion von räumlichen Veränderungen von Wärmequellen durch steilere Übergänge verbessert. Die Fresnel-Linse kann zur Auffächerung in einzelne Sektorelemente und in mehrere Teillinsen unterteilt sein.

    Werde es heute (Nacht) auch mal ohne die Linse versuchen, mal schauen.
    Das Problem ist, man könnte den Sensor auch so positionieren, das mögliche Störquellen (z.B. Lichteinfall) nicht mehr ins Gewicht fallen (unter dem Sofa ;) ), bloß dann ist die Funktion des Sensors bei mir sehr sehr eingeschränkt / sinnlos.

    Tschau nepo

  • Lichtänderungen sollten einen PIR normalerweise nicht stören - sonst würde jede Lampe den Sensor triggern. Was jedoch triggern kann ist wenn eine Wärmequelle verdeckt ist und dann schlagartig aufgedeckt wird. Hängt dann von der Auflösung des Sensors ab ab welcher Größe der Wärmequelle er reagiert. Gibt es sowas im Wohnzimmer?

    Ansonsten wäre noch eine Möglichkeit ihn des Nachts zu sperren - aber keine Ahnung wie dies bei dem Sensor einzustellen wäre.

  • hi,
    eine extra Wärmequelle schließe ich aus. Was die Beeinflussung durch Lichtquellen angeht, git es unterschiedliche Aussagen im Netz, wir sprechen hier auch von einem Infrarot-sensor, der auf jede (plötzliche) Temperaturänderung reagiert. Also was löst also alles solche Temperaturänderungen aus ?

    Sperren könnte man ihn (indirekt) schon. Die Auslösung des Sensors interessiert mich nicht, sondern das dadurch eine Lampe angeht. Durch openhab könnte ich natürlich das Anschalten der Lampe zeitbedingt verhindern, habe aber mehrere Bewegungsmelder, a) deren Deaktivierung dann nicht sinn der Sache ist und b) es mich allgemein interessiert, um die Sensoren richtig zu positionieren. Es gibt bei allen Sensoren mal mehr mal weniger dieses Problem.

    Tschau nepo

  • hi

    hat mir keine Ruhe gelassen und hatte nun ein wenig Zeit !
    Nach einigen Recherchen bin ich auf folgendes Video gestoßen Connect PIR sensor to NodeMCU using 3.3V (HC-SR501)

    Wie schon der Titel aussagt, wird der pir-sensor nicht wie normal an 5V angeschlossen, sondern an 3.3V, es wird dabei ein Jumper Pin vom Pir sensor benutzt und dann mit einem 3.3V Pin des Nodemcu's verbunden

    Rot ist das Stromkabel

    Bei mir hat es funktioniert, er triggert nur noch direkt auf meine Bewegungen / bzw. er reagiert nicht mehr so sensibel (wo immer auch die "Störquelle" war.
    Vielleicht auch interessant für solche, die kein 5v Pin zur Verfügung haben, trotzdem diesen Pir-Sensor nutzen / ausprobieren wollen.

    Tschau nepo

  • ich würde für solche sachen sowieso eher nen wemos d1 mini nehmen. der hat 5v und ist ausserdem noch kleiner und billiger.

    da hast du etwas falsch verstanden ;)
    Der Pir-Sensor soll über 3,3 V laufen, obwohl er standardmäßig über 5 V angeschlossen wird - das Nodemcu Amica hat einen 5 V Anschluß !

    Bin definitiv kein Elekto-Fachmann, wenn ich mir aber das Pinout eines Wemos D1 mini anschaue, so hat er einen 3,3 V und einen 5 V inkl. eines GND-Pins. Für mich bedeutet das, ich kann entweder einen Sensor (oder anderes) über 3.3 V oder 5 V anschließen, gilt natürlich nur für Geräte, die über das Board mit Strom versorgt werden. In meinem Fall habe ich meine Boards nicht nur mit einem Pir-Sensor versehen, sondern auch mit einem Lichtsensor, der ebenfalls mit Strom (3,3 V) versorgt werden muß inkl GND. Somit fällt für mich für diese Zwecke ein Wemos raus. Die Nodemcus Amica's haben jeweils 2 x 3,3 V und einen 5 V inkl. 3 x GND.

    Tschau nepo

  • gnd und vcc kann doppelt belegt werden. bei 600-700mah verbrauch über pins steigt der wemos d1r2 aus, der d1 mini bei etwas weniger (getestet). meist äussert sich das dadurch, dass er einfach nicht bootet.
    das wirst du mit sensoren niemals erreichen.

    habe wirklich wenig Ahnung von der Materie !!! Mache es mir einfacher, bezahle ein/zwei Euro mehr (trinke 'n Bier weniger), weniger Gedanken machen, weniger basteln (bei meinem handwerklichen Geschick die bessere Variante) und es läuft :D
    danke für deine Tipps [ay]

    Tschau nepo

  • hi

    Noch ein Nachtrag ;)

    Hier erst mal noch ein Link zu einem Video, in dem mehrere Pir-Sensoren verglichen werden Video

    Standardmäßig läuft der HC-SR501 im "Repeatable Trigger Mode"

    Hat man nun den Pir-Sensor mit 3,3V laut Anleitung am laufen, so ist der "Single Trigger Mode" aktiviert. Der Nachteil bei dieser Einstellung ist, wenn man länger als die eingestellte Standardzeit sich im Raum befindet, so schaltet der Pir-Sensor auf off (bei mir bedeutet dies kein Licht) und muß neu getriggert werden. Die Sperrzeit einer neuinitialisierung kann bei diesen Modellen bis zu 3 Sekunden dauern, also 3 Sekunden im Dunkeln - Nicht toll !

    Folgende Lösung, die für mich funktioniert:
    Eine Tasmota-Standard-Rule für den HC-SR501 lautet

    Rule1 on Switch1#state=1 do publish stat/%topic%/PIR1 ON endon on Switch1#state=0 do Publish stat/%topic%/PIR1 OFF endon
    (siehe auch Wiki Tasmota)

    Wenn man nun anstatt dessen folgende Rule benutzt

    Rule1 on Switch1#state=1 do Backlog Publish stat/%topic%/PIR1 ON; RuleTimer1 30 endon on Rules#Timer=1 do Publish stat/%topic%/PIR1 OFF endon

    und den Poti für die Zeit auf den minimal Wert setzt (bei mir ca 3 Sekunden), so bleibt in diesem Fall das Licht 30 Sekunden an, in den verbleibenden 24 Sekunden (30 sec - 3sec Poti-Einstellung - 3sec Sperrzeit) wird man sicher wieder den Sensor auslösen.

    Bei mir funktioniert es gut !

    Tschau nepo

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!