Forum
Raspberry und PIT (Computertechnik)
» Hallo Luemar
»
» » Habe wiederum das Script unter
» » <https://gist.github.com/anonymous/5c25da72e1c24705d626c46a99a59b18>
» » verwendet, bekomme aber folgende Fehlermeldung beim erstmaligen Auslösen
» » des Sensors:
» »
» » Traceback (most recent call last):
» » File "./PIR_V1.py", line 58, in <module>
» » img = MIMEImage(f.read)
» » File "/usr/lib/python3.5/email/mime/image.py", line 41, in __init__
» » _subtype = imghdr.what(None, _imagedata)
» » File "/usr/lib/python3.5/imghdr.py", line 21, in what
» » res = tf(h, f)
» » File "/usr/lib/python3.5/imghdr.py", line 37, in test_jpeg
» » if h[6:10] in (b'JFIF', b'Exif'):
» » TypeError: 'builtin_function_or_method' object is not subscriptable
» »
» » Kann damit absolut nichts anfangen. Könne es daran liegen, dass
» » ich eine Nachsichtkamera (NoIR PiCamera) verwende anstelle der "normalen"
» ?
» Im verlinkten Gist steht in Zeile 58
»
» if last_count >= MAX_COUNT:
»
» und im ganzen Script wird keine E-Mail verschickt. Das kann so nicht ganz
» stimmen. Ich schätze mal du hast auf Basis von dem Script
» weiterprogrammiert. Du müsstest den aktuellen Code von deinem Script
» hochladen, damit man den Fehler nachvollziehen kann - so aus dem Stacktrace
» alleine kann man da nicht so viel erkennen.
»
» Gruß
» Bastelix
Hallo Bastelix,
konnte den Fehler mit try/except lokalisieren - immer dasselbe - , es fehlte eine Klammer
in der Zeile
img = (f.read())
und musste sonst noch einige Tippfehler "eliminieren". Nun funktioniert es.
Vielen Dank, luemar
Gesamter Thread: