Forum

Einloggen | Registrieren | RSS  

Raspberry und PIT (Computertechnik)

verfasst von luemar(R), 20.06.2017, 13:27 Uhr

» » Hi Luemar,
» »
» » » auf Dich ist immer Verlass !!!
» » Sofern es meine Zeit zulässt tue ich mein Möglichstes.
» »
» » » Gegenüber meinem Script auf
» » » https://gist.github.com/luemar/de19d38429fd68f3f391a2102dd00f31
» » » hat das Script auf dem Raspberry Pi 2 folgende Abweichungen:
» » » Zeile 16: PIR_IGNORE_TIME = 2700
» » » Zeile 17: Hier steht DEBUG = True (ist das vielleicht der
» angesprochene
» » » Script Fehler ?)
» » » Zeile 71: time.sleep (2)
» » Zeile 63: if last count >= MAX_COUNT:
» » Müsste meiner Meinung nach if last_count >= MAX_COUNT: (also
» last_count,
» » mit unterstrich) heißen.
» »
» » » Mit der Umleitung der Debug-Ausgaben in eine Log-Datei muss ich mich
» » zuerst
» » » noch beschäftigen
» » Vermutlich startest du dein Programm über einen Eintrag in /etc/rc.local
» » der in etwa so aussieht
» » python /pfad/zum/script.py &
» » oder einfach
» » /pfad/zum/script &
» »
» » Wenn du das änderst in
» » python /pfad/zum/script.py > /var/log/pir.log 2>&1 &
» » müsste die Ausgabe vom Script in /var/log/pir.log landen (wichtig,
» » Schreibrechte prüfen! Dein User für das PIR-Script muss in die Datei
» » schreiben können, sonst funktioniert das nicht.)
» »
» » Gruß
» » Bastelix
»
» ...vielen Dank.
» Ja, der fehlende Unterstrich war nur ein Tipp Fehler oben.
» Wenn ich das Script mit ./ ausführe funktioniert es wie gedacht.
» Werde Deine Anweisung nun umsetzten.
» Gruss, luemar..

Hallo Bastelix
habe das Script bzw. meine "Konstruktion" nun wieder über Tage getestet, und immer funktioniert es nach einr
gewissen Zeit (oder einer bestimmten Anzahl von PIR Aktivierungen ?) nicht mehr:

Trotz Abbrüche des Scripts finde ich keinen Eintrag in /var/log/log.pir. Die Schreib- bzw. Zugriffsrechte habe ich
mit chmod a+w meine ich richtig eingestellt.

Habe dann das Script zum Testen direkt mit ./PIR_V1.py gestartet, aber auch so nach einiger Zeit Funktionsabbrüche
registriert und jetzt startet das Script beim Einschalten des Raspberry - eingetragen wie oben in /etc/rc.local - gar nicht mehr,
während der Eintrag eine Zeile vorher, der mir ein Mail beim Einschalten zur Kontrolle schickt, funktioniert.
So kann natürlich auch nichts mehr in /var/log/pir.py eingetragen werden.

Bis vor kurzem habe ich den Raspberry über PuTTY bedient dann aber festgestellt, dass ich so die print Meldungen des Scripts
nicht über längere Zeit verfolgen kann, da ich die timeout Funktion von PuTTY nicht deaktivieren kann.

Bediene den Raspberry jetzt direkt mit Tastatur und separatem Monitor. Nach Start mit ./ ,nach rund 18h und 30m und dann
nach 2 PIR Aktivierungen folgende Fehlermeldung, wobei das Script die beiden male nicht mehr ausgeführt wurde bzw. keine Fotos mehr eintrafen:
Traceback (most recent calllast):
>File "./PIR_V1.py", line 59, in <module>
>>smtp = smtplib.SMTP(smtpHOST, smtpPort)
>File "/usr/lib/python3.4/smtplib.py", line 242, in __init__
>>(code, msg) = self.connect(host, port)
>File "/usr/lib/python3.4/smtplib.py", line 321 in connect
>>self.sock = self._get__socket(host, port, self.timeout)
>File "/usr/lib/python3.4/smtplib.py", line 292 in _get_socket
>>self.source_address)
>File "/usr/lib/python3.4/socket.py", line 491 in create_connection
>>for res in getaddrinfo(host, port, 0, SOCK_STREAM):
>File "/usr/lib/python3.4/socket.py", line 530 in getaddrinfo
>>for res in -socket.getaddrinfo(host, port, Family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

Offenbar liegt das Problem bei der IN Verbindung, falls auch die früheren "Ausfälle"
darauf zurück zuführen waren, worüber z.Z: aber keine Angaben vorhanden sind.
In obiger Traceback Meldung finde ich die einzelne Klammer am Ende der 8. Zeile auffällig.

Zweifle an der Zuverlässigkeit von Raspberry Pi.

Gruss, luemar.



Gesamter Thread:

Raspberry und PIT - luemar(R), 09.05.2017, 08:31
Raspberry und PIT - Gast, 09.05.2017, 11:33
Raspberry und PIT - bastelix(R), 09.05.2017, 21:33
Raspberry und PIT - bastelix(R), 09.05.2017, 21:47
Raspberry und PIT - luemar(R), 10.05.2017, 12:30
Raspberry und PIT - bastelix(R), 12.05.2017, 23:15
Raspberry und PIT - luemar(R), 03.06.2017, 16:34
Raspberry und PIT - bastelix(R), 03.06.2017, 23:38
Raspberry und PIT - luemar(R), 04.06.2017, 15:56
Raspberry und PIT - bastelix(R), 04.06.2017, 22:46
Raspberry und PIT - luemar(R), 05.06.2017, 11:26
Raspberry und PIT - luemar(R), 20.06.2017, 13:27
Raspberry und PIT - luemar(R), 20.06.2017, 14:18
Raspberry und PIT - bastelix(R), 22.06.2017, 01:01
Raspberry und PIT - luemar(R), 23.06.2017, 15:31
Raspberry und PIT - bastelix(R), 24.06.2017, 00:32
Raspberry und PIT - luemar(R), 18.09.2017, 10:27
Raspberry und PIT - luemar(R), 18.09.2017, 10:30
Raspberry und PIT - luemar(R), 29.10.2017, 15:52
Raspberry und PIT - luemar(R), 30.10.2017, 18:08
Raspberry und PIT - bastelix(R), 31.10.2017, 00:02
Raspberry und PIT - luemar(R), 31.10.2017, 15:56
Raspberry und PIT - bastelix(R), 30.10.2017, 23:55
Raspberry und PIT - luemar(R), 31.10.2017, 15:52
Raspberry und PIT - bastelix(R), 01.11.2017, 00:40
Raspberry und PIT - luemar(R), 02.11.2017, 10:15
Raspberry und PIT - bastelix(R), 03.11.2017, 01:08
Raspberry und PIT - luemar(R), 15.11.2017, 18:14
Raspberry und PIT - bastelix(R), 15.11.2017, 21:49
Raspberry und PIT - luemar(R), 16.11.2017, 17:01
Raspberry und PIT - luemar(R), 29.11.2017, 14:58
Raspberry und PIT - luemar(R), 22.12.2017, 14:21
Raspberry und PIT - luemar(R), 07.07.2017, 20:53
Raspberry und PIT - bastelix(R), 15.07.2017, 23:46
Raspberry und PIT - luemar(R), 07.07.2017, 21:00