Forum

Einloggen | Registrieren | RSS  

Raspberry und PIR(2) (Computertechnik)

verfasst von luemar(R), 22.12.2017, 14:32 Uhr

Hall Bastelix und Experten,
vermute, dass mit meinen beiden letzte Einträgen etwas schief lief:

(1) Hallo Bastelix
» habe nun auf meinen 3. Raspberry 3 das schon von Dir entworfene Script
» (auf https://gist.github.com/anonymous/5c25da72e1c24705d626c46a99a59b18)
» installiert.
» Es funktioniert, aber wenn der Sensor nach dem ersten Mal weitere Male
» aktiviert wird bekomme ich eine Fehlermeldung wie folgt, wobei ich die das
» Teil-Script
» für die Foto-Aufnahme mit der PiCamera mit try und except ('Camera Fehler')
» abgesichert habe:
» :
» #root@raspberry3:/home/pi# ./PIR_V1.py
» #./PIR_V1.py:12: RuntimeWarning: This channel is already in use, continuing
» anyway. Use #GPIO.setwarnings(False) to disable warnings.
» gpio.setup(23, gpio.IN)
» #PIR3 wartet auf PIR3 IRQ
» #PIR3 IRQ um 29.11.2017 14:31:07 zum 1ten mal aktiviert
» #PIR3 wurde 1 mal ausgeloest
» #PIR3 IRQ um 29.11.2017 14:31:19 zum 2ten mal aktiviert
» >mmal: mmal_vc_port_enable: failed to enable port vc.null_sink:in:0(OPQV):
» ENOSPC
» >mmal: mmal_port_enable: failed to enable connected port
» (vc.null_sink:in:0(OPQV))0x1a6dd80
» >(ENOSPC)
» >mmal: mmal_connection_enable: output port couldn't be enabled
» >Camera Fehler
» #PIR3 wurde 2 mal ausgeloest
» #PIR3 IRQ um 29.11.2017 14:31:36 zum 3ten mal aktiviert
» >mmal: mmal_vc_port_enable: failed to enable port vc.null_sink:in:0(OPQV):
» ENOSPC
» >mmal: mmal_port_enable: failed to enable connected port
» (vc.null_sink:in:0(OPQV))0x1a6f510 (ENOSPC)
» >mmal: mmal_connection_enable: output port couldn't be enabled
» >Camera Fehler
» #PIR3 wurde 3 mal ausgeloest
» #Schlafmodus fuer 30 Sekunden
» ........
»
-------------------------------------------------------------------------------------------------------------
(2) Hallo Bastelix und Experten,
muss nochmals in gleicher Sache um Hilfe bitten:

Habe auf dem Raspberry 3 (s.o.) ein vereinfachtes Python Script unter:
https://gist.github.com/luemar/d512decbdc7376b96c81a55da486f994
installiert:

Wenn der PIR zum ersten Mal anspricht funktioniert das Script wie vorgesehen.
Nach dem 2. und den folgenden Ansprechen des PIR bekomme ich wie in
meinem Eintrag oben(1)
a) folgenden Fehlermeldung(en):

root@raspberry3:/home/pi# ./PIR_V2.py
PIR 3 aktiviert 1 Mal #alles i.O.
PIR 3 aktiviert 2 Mal
mmal: mmal_vc_port_enable: failed to enable port vc.null_sink:in:0(OPQV): ENOSPC
mmal: mmal_port_enable: failed to enable connected port (vc.null_sink:in:0(OPQV))0x75b20ad0 (ENOSPC)
mmal: mmal_connection_enable: output port couldn't be enabled
Camera Fehler
PIR 3 aktiviert 3 Mal
mmal: mmal_vc_port_enable: failed to enable port vc.null_sink:in:0(OPQV): ENOSPC
mmal: mmal_port_enable: failed to enable connected port (vc.null_sink:in:0(OPQV))0x75b22830 (ENOSPC)
mmal: mmal_connection_enable: output port couldn't be enabled
Camera Fehler
Schlafmodus

und b) es werden bei jeder PIR-Aktivierung zwar E-Mails gesendet, aber immer mit dem selben bzw. ersten
Bild, das bei der ersten PIR-Aktivierung auf genommen wurde.

Die erste Überwachungsanlage in meinem Ferienhaus mit dem Python Script unter:
https://gist.github.com/anonymous/5c25da72e1c24705d626c46a99a59b18, welches aber denselben Funktions-block
enthält schickt mir jeden Tag ein Bild (/etc/crontab).
An Hand der immer gleichen Bild-Helligkeit -nun bald über ein halbes Jahr - muss ich schliessen,
das es auch immer dasselbe ist, nämlich das erste, das noch einschalten des Raspberrys aufgenommen wurde.

Ich habe die aufgeführten Fehlermeldungen gegoogelt aber kein schlüssiges "Rezept" gefunden vermute aber
es könnte an der Bildspeicherung liegen oder daran, dass die jeweils aufgenommenen Bilder nicht automatisch
gelöscht werden ????

Wenn ein Bild mit dem Befehl <camera.capture()> aufgenommen wird, was passiert dann genau mit den Bilddaten ?

Grüsse und frohe Weihnachten luemar.



Gesamter Thread:

Raspberry und PIR(2) - luemar(R), 22.12.2017, 14:32
Raspberry und PIR(2) - bastelix(R), 23.12.2017, 00:31
Raspberry und PIR(2) - luemar(R), 23.12.2017, 16:41