Autor Thema: [Gelöst] GPIO am PI wird regelmäßig auf high gesetzt ohne Bewegung  (Gelesen 285 mal)

Offline petermiller

  • New Member
  • *
  • Beiträge: 4
Hallo,
ich möchte meine Wohnung per Bewegungsmelder überwachen. Dazu habe ich ein PIR HC-SR501 Bewegungsmeldermodul am PI angeschlossen und den Trigger-Ausgang auf GPIO 14 gelegt. In FHEM habe ich folgendes RPI-GPIO angelegt

Internals:
   DEF        14
   EXCEPT_FD  26
   GPIO_Basedir /sys/class/gpio
   GPIO_Nr    14
   NAME       GPIO14_Bewegung
   NR         84
   STATE      off
   TYPE       RPI_GPIO
   WiringPi_gpio /usr/local/bin/gpio
   lasttrg    1541008112.44916
   READINGS:
     2018-10-31 16:46:32   Counter         6
     2018-10-31 18:48:34   Dblclick        off
     2018-10-31 18:48:35   Longpress       off
     2018-10-31 18:48:35   Pinlevel        low
     2018-10-31 18:48:35   state           off
   fhem:
     interfaces switch
Attributes:
   alarmDevice Sensor
   alarmSettings alarm1,|GPIO14_Bewegung|aa|on
   direction  input
   interrupt  both
   room       Flur

dessen Statusänderung dann über das FHEM Alarm-Modul ausgewertet wird. Funktioniert auch Alles. Problem ist, dass in regelmäßigen Abständen der Zusatand das GPIO 14 auf high geht, ohne dass eine Bewegung stattgefunden hat. Der Abstand zwischen 2 High Zuständen ist immer das Multiple einer Minute, z.B. genau alle 2 Minuten siehe Ausgabe vom Eventmonitor:

2018-10-31 18:48:33 RPI_GPIO GPIO14_Bewegung Pinlevel: high
2018-10-31 18:48:33 RPI_GPIO GPIO14_Bewegung on
2018-10-31 18:48:33 RPI_GPIO GPIO14_Bewegung Longpress: on
2018-10-31 18:48:34 RPI_GPIO GPIO14_Bewegung Dblclick: off
2018-10-31 18:48:35 RPI_GPIO GPIO14_Bewegung Pinlevel: low
2018-10-31 18:48:35 RPI_GPIO GPIO14_Bewegung off
2018-10-31 18:48:35 RPI_GPIO GPIO14_Bewegung Longpress: off
2018-10-31 18:50:33 RPI_GPIO GPIO14_Bewegung Pinlevel: high
2018-10-31 18:50:33 RPI_GPIO GPIO14_Bewegung on
2018-10-31 18:50:33 RPI_GPIO GPIO14_Bewegung Longpress: on
2018-10-31 18:50:34 RPI_GPIO GPIO14_Bewegung Dblclick: off
2018-10-31 18:50:35 RPI_GPIO GPIO14_Bewegung Pinlevel: low
2018-10-31 18:50:35 RPI_GPIO GPIO14_Bewegung off
2018-10-31 18:50:35 RPI_GPIO GPIO14_Bewegung Longpress: off

Ich dachte erst der PIR HC-SR501 ist defekt. Habe aber das gleiche Verhalten mit einen zweiten Modul. Kann mir jemand weiterhelfen?
Vielen Dank
Jens
« Letzte Änderung: 07 November 2018, 09:00:24 von petermiller »

Offline fhem-hm-knecht

  • Hero Member
  • *****
  • Beiträge: 1888
  • Fhem User seit 2010
Antw:GPIO am PI wird regelmäßig auf high gesetzt ohne Bewegung
« Antwort #1 am: 31 Oktober 2018, 21:17:43 »
Gpio 14 und 15 ist doch normalerweise die Uart Schnittstelle :o

ich hätte mal den 17 gpio genommen , der ist unbelastet, je nachdem welche Pi du überhaupt hast
Hary


Banane (CT)   2x HM-Lan + WlanHMUART, Avr-net-io, 1Wire,

Offline petermiller

  • New Member
  • *
  • Beiträge: 4
Antw:GPIO am PI wird regelmäßig auf high gesetzt ohne Bewegung
« Antwort #2 am: 01 November 2018, 07:38:54 »
Als Pi kommt ein Raspberry Pi 3 Model B zum Einsatz. Den PIR HC-SR501 habe ich mittels 3 ca. 20 cm langen Jumper Kabeln (ungeschirmt) am Pi angeschlossen. Nutzung des GPIO 17 führt leider zum gleichen Ergebnis. Ich habe dann heute Nachte den PI+PIR in einen anderen Raum mit weniger Störstralung gebracht. Im ersten Raum waren 2 DECT Telefone und der WLAN Router. Trotzdem springt der GPIO 17 unregelmäßig auf high. Siehe Tabelle "Time Pinlevel: high". Was mich wundert ist, dass der Abstand zuwischen zwei high mal 2, mal 6, mal 24 Minuten ist, aber es sind immer auf die Sekunde genau Multiples von einer Minute, siehe Spalte Delta Time.

Time Pinlevel: high   Delta Time (h:m:s)
02:06:02   
02:08:02   0:02:00
02:10:02   0:02:00
02:24:03   0:14:01
02:26:03   0:02:00
02:36:03   0:10:00
02:42:03   0:06:00
03:06:03   0:24:00
03:08:03   0:02:00
03:16:03   0:08:00
03:20:03   0:04:00
03:34:03   0:14:00
03:44:03   0:10:00
03:52:03   0:08:00
03:58:03   0:06:00

Offline Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 2368
Antw:GPIO am PI wird regelmäßig auf high gesetzt ohne Bewegung
« Antwort #3 am: 01 November 2018, 15:33:17 »
pull up / pull down widerstand einschalten

Offline Wernieman

  • Hero Member
  • *****
  • Beiträge: 4456
Antw:GPIO am PI wird regelmäßig auf high gesetzt ohne Bewegung
« Antwort #4 am: 01 November 2018, 15:41:35 »
Währe jetzt auch meine Idee gewesen ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline petermiller

  • New Member
  • *
  • Beiträge: 4
Antw:GPIO am PI wird regelmäßig auf high gesetzt ohne Bewegung
« Antwort #5 am: 05 November 2018, 17:56:10 »
Danke Euch erstmal für die Antworten. Pull-Down bzw. Pull-up hat kein Einfluss gehabt.
Jetzt habe ich erst mal die beiden Regler "Empfindlichkeit" und "Einschaltedauer" auf ganz links gedreht (hätte ich ja auch schon mal vorher probieren können). Jetzt läuft es seit einer Stunde stabil. Ich werde morgen berichten ob es über Nacht zu Fehlalarmen gekommen ist
Viele Grüße
Jens

Offline petermiller

  • New Member
  • *
  • Beiträge: 4
Antw:GPIO am PI wird regelmäßig auf high gesetzt ohne Bewegung
« Antwort #6 am: 07 November 2018, 08:59:35 »
Hallo,
der PIR läuft jetzt stabil. Für die Fälle, bei denen er doch nicht stabil laufen sollte, habe ich im Internet noch den Hinweis gefunden, dass man ein Kondensator entfernnen könnte - siehe Anlage bzw. Links. Habe das aber nicht getestet.

https://forum-raspberrypi.de/attachment/11581-pir-jpg/
https://forum-raspberrypi.de/forum/thread/30080-fehlalarme-bewegungsmelder-pir-hc-sr501/

 

decade-submarginal