Ich glaube ich habe es, bzw es geht erstmal.
den Fehler "decode()] ERROR - <class 'str'>" erhalte ich immer noch. Aber die Auswertung funktioniert und wird über die API an Connect übermittelt.
Habe die Codezeile auskommentiert zum Testen.
msg = msg.get_payload(decode=True)
msg = msg.decode('utf8')
Da hatte ich zwar schomal probiert, aber ohne Erfolg. Da hatte ich aber noch ein Sonderzeichen in der Email versteckt warum es anscheinend nicht ging.
Ich muss alle Sonderzeichen ersätzen, sonst läuft die Auswertung nicht.
Leider werden von der Leitstelle in den Text auch mal was anderes eingefügt als nur ä,ö,ü,ß usw.
msg = msg.replace('»', 'Richtung')
Will noch schauen wie ich die GPS Positionen per API noch übergeben kann. Die bekommen wir auch mit gesendet. Wenn der Einsatzort keine direkte Adresse, wie bei Landstraßen zwischen den Orten oder brennende Landmaschinen in der Feldflur ist,
Wenn habe würde ich natürlich das Endprodukt posten.