Danke, das war es, hinter der Zeile waren noch Leerzeichen, jetzt läuft es!
Gruss, wonk
Die Suche ergab 28 Treffer
- Dienstag 27. Januar 2026, 10:42
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 22
- Zugriffe: 27855
- Freitag 23. Januar 2026, 13:02
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 22
- Zugriffe: 27855
Re: Abfangen ALLER Fehler
Hallo,
ich bin wohl irgendwie zu doof. Auf meinem Testsystem klappt es jetzt. Aber auf dem eigentlichen "Produktionssystem" nicht. Der "fehler.service" lautet dort:
[Unit]
Description=fehlermail.py
After=syslog.target network.target ntp.service mysql.service rc-local.service sperre.service ...
ich bin wohl irgendwie zu doof. Auf meinem Testsystem klappt es jetzt. Aber auf dem eigentlichen "Produktionssystem" nicht. Der "fehler.service" lautet dort:
[Unit]
Description=fehlermail.py
After=syslog.target network.target ntp.service mysql.service rc-local.service sperre.service ...
- Donnerstag 22. Januar 2026, 10:45
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 22
- Zugriffe: 27855
Re: Abfangen ALLER Fehler
Hallo!
Danke, das hat jetzt geklappt! Ich habe die unit, die die Fehlermail sendet nur auf "enabled" gesetzt, sie wird dann bei Aurduf gestartet und sendet die Fehlermail. Allerdings beliebt sie dann aktiv, Wie sie sich selbst wieder beendet, habe ich in den Dokus nicht gefunden. Es scheint aber ...
Danke, das hat jetzt geklappt! Ich habe die unit, die die Fehlermail sendet nur auf "enabled" gesetzt, sie wird dann bei Aurduf gestartet und sendet die Fehlermail. Allerdings beliebt sie dann aktiv, Wie sie sich selbst wieder beendet, habe ich in den Dokus nicht gefunden. Es scheint aber ...
- Montag 19. Januar 2026, 18:11
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 22
- Zugriffe: 27855
Re: Abfangen ALLER Fehler
Hallo,
ich habe es jetzt mal getestet, klappt leider nicht.
Ich habe eine "fritz.service" mit folgendem Inhalt:
[Unit]
Description=fritz.py
After=syslog.target network.target ntp.service rc-local.service
OnFailure=/home/pi/fehlermail.py
#OnFailure='/home/pi/python3 fehlermail.py' alternativ ...
ich habe es jetzt mal getestet, klappt leider nicht.
Ich habe eine "fritz.service" mit folgendem Inhalt:
[Unit]
Description=fritz.py
After=syslog.target network.target ntp.service rc-local.service
OnFailure=/home/pi/fehlermail.py
#OnFailure='/home/pi/python3 fehlermail.py' alternativ ...
- Sonntag 18. Januar 2026, 11:46
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 22
- Zugriffe: 27855
Re: Abfangen ALLER Fehler
Hallo!
Das geht auch mit systemd. system kennt für den `Unit` Abschnitt die Direktive OnFailure, mit der du eine andere Unit ausführen kannst - wie eine Mail schicken.
Das wäre natürlich Klasse. Aber was heißt hier "eine andere unit ausführen"? Kann ich damit ein gesondertes Python-Prog aufrufen ...
Das geht auch mit systemd. system kennt für den `Unit` Abschnitt die Direktive OnFailure, mit der du eine andere Unit ausführen kannst - wie eine Mail schicken.
Das wäre natürlich Klasse. Aber was heißt hier "eine andere unit ausführen"? Kann ich damit ein gesondertes Python-Prog aufrufen ...
- Sonntag 18. Januar 2026, 10:04
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 22
- Zugriffe: 27855
Re: Abfangen ALLER Fehler
Hallo,
Danke, der Restart ist erst mal die einfachste Lösung. Eine Fehlermail an mich muss ich dann noch durch weitere try..except implementieren.
Gruß, wonk
Danke, der Restart ist erst mal die einfachste Lösung. Eine Fehlermail an mich muss ich dann noch durch weitere try..except implementieren.
Gruß, wonk
- Samstag 17. Januar 2026, 20:26
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 22
- Zugriffe: 27855
Re: Abfangen ALLER Fehler
Dafür benutzt man systemd, dass der abgestürzte Service automatisch neu gestartet wird. eintragen
Nur in die *.service
Restart= always
RestartSec=10s eintragen?
Kann ich den Service dann noch mit systemctl stoppen?
Das Prog stüzt nicht häufig ab, aber der Absturz ist sehr unschön. Ich habe ...
- Samstag 17. Januar 2026, 10:31
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 22
- Zugriffe: 27855
Re: Abfangen ALLER Fehler
Hallo,
es ist eine Heizungssteuerung, die rund um die Uhr läuft.
Der wesenliche Teil ist eine Schleife, in der Temperatursensoren abgefragt werden, Werte in eine Datenbank geschrieben und gelesen werden, und ein Ausgang des Raspi gesetzt wird.
Bei einem Absturz wird es bei mir kalt, ich merke das ...
es ist eine Heizungssteuerung, die rund um die Uhr läuft.
Der wesenliche Teil ist eine Schleife, in der Temperatursensoren abgefragt werden, Werte in eine Datenbank geschrieben und gelesen werden, und ein Ausgang des Raspi gesetzt wird.
Bei einem Absturz wird es bei mir kalt, ich merke das ...
- Freitag 16. Januar 2026, 20:20
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 22
- Zugriffe: 27855
Re: Abfangen ALLER Fehler
Hallo,
Danke! Damit verstehe ich jetzinzelnet, was in Beitrag #2 gemeint ist. Ich versuche es mal. Kann ich spezielle einzelne Fehler zusätzlich in main mit zugehörigen try..except abfangen?
Gruß, wonk
Danke! Damit verstehe ich jetzinzelnet, was in Beitrag #2 gemeint ist. Ich versuche es mal. Kann ich spezielle einzelne Fehler zusätzlich in main mit zugehörigen try..except abfangen?
Gruß, wonk
- Donnerstag 15. Januar 2026, 11:50
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 22
- Zugriffe: 27855
Abfangen ALLER Fehler
Hallo!
Sorry, Python Dummy!
Gibt es irgendeine Möglichkeit beim ALLEN möglichen Absturzursachen eines Python-Progs mir eine Fehlermail senden zu lassen?
Wie das mit der Fehlermail durch Aufruf einer entsprechenden Routine im gleichen Pythonprog geht, weiß ich, aber ich müßte dazu try..except an ...
Sorry, Python Dummy!
Gibt es irgendeine Möglichkeit beim ALLEN möglichen Absturzursachen eines Python-Progs mir eine Fehlermail senden zu lassen?
Wie das mit der Fehlermail durch Aufruf einer entsprechenden Routine im gleichen Pythonprog geht, weiß ich, aber ich müßte dazu try..except an ...
- Donnerstag 15. Mai 2025, 10:42
- Forum: Raspberry Pi und Co.
- Thema: AVM Heizkörperventil Temperatur setzen
- Antworten: 28
- Zugriffe: 21702
Re: AVM Heizkörperventil Temperatur setzen
Hallo,
Danke!
Ich hatte bisher mit der Library fritzconnection gerabeitet, die dieses nicht verlangt. Diese erlaubt allerdings nur ein Lesen, kein Schreiben der Werte.
Das Programm ist jetzt ohne Fehler durchgelaufen. Wenn ich allerdings in der Fritzbox nachschaue, hat sich keine Einstellung des ...
Danke!
Ich hatte bisher mit der Library fritzconnection gerabeitet, die dieses nicht verlangt. Diese erlaubt allerdings nur ein Lesen, kein Schreiben der Werte.
Das Programm ist jetzt ohne Fehler durchgelaufen. Wenn ich allerdings in der Fritzbox nachschaue, hat sich keine Einstellung des ...
- Mittwoch 14. Mai 2025, 19:20
- Forum: Raspberry Pi und Co.
- Thema: AVM Heizkörperventil Temperatur setzen
- Antworten: 28
- Zugriffe: 21702
Re: AVM Heizkörperventil Temperatur setzen
Hallo,
sorry, so blöde Fehler sollten eigentlich nicht passieren.
Aber funktionieren tut es trotzdem nicht. Ich bekomme jetzt:
Login erfolgreich
Traceback (most recent call last):
File "/home/pi/fritzpy.py", line 23, in <module>
fritzhome.set_target_temperature(AIN, 10.0)
File "/home/pi/.local ...
sorry, so blöde Fehler sollten eigentlich nicht passieren.
Aber funktionieren tut es trotzdem nicht. Ich bekomme jetzt:
Login erfolgreich
Traceback (most recent call last):
File "/home/pi/fritzpy.py", line 23, in <module>
fritzhome.set_target_temperature(AIN, 10.0)
File "/home/pi/.local ...
- Dienstag 13. Mai 2025, 17:16
- Forum: Raspberry Pi und Co.
- Thema: AVM Heizkörperventil Temperatur setzen
- Antworten: 28
- Zugriffe: 21702
Re: AVM Heizkörperventil Temperatur setzen
Hallo,
bist Du sicher, dass es sofunktioniert?
Ich erhalte in der Definitionszeile von fha:
NameError: name 'FritzHome' is not defined
(Ich habe die import-Zeile nicht vergessen, und pyfritzhome ist auch installiert)
Gruss, wonk
bist Du sicher, dass es sofunktioniert?
Ich erhalte in der Definitionszeile von fha:
NameError: name 'FritzHome' is not defined
(Ich habe die import-Zeile nicht vergessen, und pyfritzhome ist auch installiert)
Gruss, wonk
- Donnerstag 8. Mai 2025, 11:24
- Forum: Raspberry Pi und Co.
- Thema: Mailversand klappt nicht
- Antworten: 4
- Zugriffe: 7070
Re: Mailversand klappt nicht
Hallo,
ich habe es jetzt durch ChatGPT hinbekommen:
#!/usr/bin/env python3
import smtplib
from email.message import EmailMessage
import email.utils
# E-Mail-Inhalte
absender = "<meine mail>"
empfaenger = "<meine mail>"
betreff = "Testnachricht"
nachricht = "Testmail"
# Erstelle die E-Mail ...
ich habe es jetzt durch ChatGPT hinbekommen:
#!/usr/bin/env python3
import smtplib
from email.message import EmailMessage
import email.utils
# E-Mail-Inhalte
absender = "<meine mail>"
empfaenger = "<meine mail>"
betreff = "Testnachricht"
nachricht = "Testmail"
# Erstelle die E-Mail ...
- Donnerstag 8. Mai 2025, 09:59
- Forum: Raspberry Pi und Co.
- Thema: Mailversand klappt nicht
- Antworten: 4
- Zugriffe: 7070
Re: Mailversand klappt nicht
Hallo,
mit Port 587 bekomme ich:
Traceback (most recent call last):
File "/home/pi/mail.py", line 13, in <module>
SMTPServ.sendmail('<maine mail>','<maine mail>','Testmail')
File "/usr/lib/python3.9/smtplib.py", line 892, in sendmail
raise SMTPDataError(code, resp)
smtplib.SMTPDataError: (554 ...
mit Port 587 bekomme ich:
Traceback (most recent call last):
File "/home/pi/mail.py", line 13, in <module>
SMTPServ.sendmail('<maine mail>','<maine mail>','Testmail')
File "/usr/lib/python3.9/smtplib.py", line 892, in sendmail
raise SMTPDataError(code, resp)
smtplib.SMTPDataError: (554 ...
- Mittwoch 7. Mai 2025, 19:01
- Forum: Raspberry Pi und Co.
- Thema: Mailversand klappt nicht
- Antworten: 4
- Zugriffe: 7070
Mailversand klappt nicht
Hallo,
ich versuche eine ganz einfache mail an mich selbst bei gmx zu schicken mit;
import smtplib, ssl
SMTPServ = smtplib.SMTP('mail.gmx.net', 465)
SMTPServ.starttls()
SMTPServ.login('<mymail>', '<myPasswort>')
SMTPServ.sendmail('<mymail>','<mymail>','Testmail')
SMTPServ.quit()
print('Mail ...
ich versuche eine ganz einfache mail an mich selbst bei gmx zu schicken mit;
import smtplib, ssl
SMTPServ = smtplib.SMTP('mail.gmx.net', 465)
SMTPServ.starttls()
SMTPServ.login('<mymail>', '<myPasswort>')
SMTPServ.sendmail('<mymail>','<mymail>','Testmail')
SMTPServ.quit()
print('Mail ...
- Sonntag 5. Mai 2024, 21:10
- Forum: Allgemeine Fragen
- Thema: Print-Ausgaben in Datei OHNE Programmänderung?
- Antworten: 18
- Zugriffe: 3779
- Sonntag 5. Mai 2024, 09:02
- Forum: Allgemeine Fragen
- Thema: Print-Ausgaben in Datei OHNE Programmänderung?
- Antworten: 18
- Zugriffe: 3779
Re: Print-Ausgaben in Datei OHNE Programmänderung?
Hallo,
es ist ein Spezialimage (volkszähler auf Basis von Debian wohl).
Heute morgen kamen auf einmal die vermissten Daten mit journalctl. Offensichtlich werden die Daten in - wohin auch immer - nicht kontinuierlich geschrieben, sondern kommen einmal am Tag für den ganzen Vortag. Ist das normal? In ...
es ist ein Spezialimage (volkszähler auf Basis von Debian wohl).
Heute morgen kamen auf einmal die vermissten Daten mit journalctl. Offensichtlich werden die Daten in - wohin auch immer - nicht kontinuierlich geschrieben, sondern kommen einmal am Tag für den ganzen Vortag. Ist das normal? In ...
- Samstag 4. Mai 2024, 19:40
- Forum: Allgemeine Fragen
- Thema: Print-Ausgaben in Datei OHNE Programmänderung?
- Antworten: 18
- Zugriffe: 3779
Re: Print-Ausgaben in Datei OHNE Programmänderung?
Hallo,
im syslog finde ich:
Failed to parse output specifier, ignoring append.....
Die log-Datei habe ich angelegt und Lese/Scheibrechte für alle gegeben.
Ich habe jetzt mit journalctl _SYSTEMD_UNIT=... jede Menge Ausgaben gefunden, die reichen aber nicht mehr für das laufende Prg. Wo kann ich die ...
im syslog finde ich:
Failed to parse output specifier, ignoring append.....
Die log-Datei habe ich angelegt und Lese/Scheibrechte für alle gegeben.
Ich habe jetzt mit journalctl _SYSTEMD_UNIT=... jede Menge Ausgaben gefunden, die reichen aber nicht mehr für das laufende Prg. Wo kann ich die ...
- Samstag 4. Mai 2024, 16:01
- Forum: Allgemeine Fragen
- Thema: Print-Ausgaben in Datei OHNE Programmänderung?
- Antworten: 18
- Zugriffe: 3779
Re: Print-Ausgaben in Datei OHNE Programmänderung?
Hallo!
Ergebnis meiner Versuche:
- Standard-Output=append: /home/pi/sperre.log in *.service wird im syslog als Fehler zurückgewiesen
- im syslog finden sich auch so Ausgaben meines Python-Progs, aber nur sporadisch, nicht alle, nicht immer
- journalctl -o verbose _PID=<PID meines prozesses> ergibt ...
Ergebnis meiner Versuche:
- Standard-Output=append: /home/pi/sperre.log in *.service wird im syslog als Fehler zurückgewiesen
- im syslog finden sich auch so Ausgaben meines Python-Progs, aber nur sporadisch, nicht alle, nicht immer
- journalctl -o verbose _PID=<PID meines prozesses> ergibt ...
