Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Software
  • Seite:
  • 1

THEMA:

Fehlermeldung PiLogger-bottle.py 2 Jahre 2 Monate her #1

  • ELGono
  • ELGonos Avatar Autor
  • Offline
  • Beiträge: 4
  • Dank erhalten: 1
Komischerweise startet der Webmonitor nach einem Restart des Pi-4 nicht mehr.
Das PiLo-Error.log gab nicht weiter, also habe ich die datei mal manuell ausgeführt:
pi@raspberrypi:~ $ /usr/bin/python3 PiLogger-bottle.py
Traceback (most recent call last):
  File "/home/pi/PiLogger-bottle.py", line 310, in PiLoInit
    TimeCount = float(f.readline())                             # summierte Zeit für Dauer-Energie-Zähler
ValueError: could not convert string to float: ''

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/pi/PiLogger-bottle.py", line 1281, in <module>
    PiLoInit()
  File "/home/pi/PiLogger-bottle.py", line 325, in PiLoInit
    LogZeit = datetime.strptime(Zeitstring,"%Y-%m-%d %H:%M:%S")
UnboundLocalError: local variable 'Zeitstring' referenced before assignment

Eine Neuinstallation des scripts brachte auch nichts.
Das Board wird auf dem I2C bus erkannt:
pi@raspberrypi:~ $ sudo i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:                         -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- 48 -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
System Information
------------------

Raspberry Pi 4 Model B Rev 1.4
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"

Linux raspberrypi 5.10.63-v8+ #1488 SMP PREEMPT Thu Nov 18 16:16:16 GMT 2021 aarch64 GNU/Linux

auf dem Pi-400 läuft es ohne Probleme. (letzterer fährt noch ein "Buster", der Pi-4 ein "Bullseye")
Beide sind aber 64bit.

Irgendeine Idee, warum python da auf einmal rumzickt?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fehlermeldung PiLogger-bottle.py 2 Jahre 2 Monate her #2

  • ELGono
  • ELGonos Avatar Autor
  • Offline
  • Beiträge: 4
  • Dank erhalten: 1
Pi-4 bullseye: (fails)
Python 3.9.2

Pi-400 buster: (works)
Python 3.7.3

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fehlermeldung PiLogger-bottle.py 2 Jahre 2 Monate her #3

  • PiLo-Heinz
  • PiLo-Heinzs Avatar
  • Offline
  • Beiträge: 88
  • Dank erhalten: 20
Hallo ELGono,
die erste Fehlermeldung sagt, dass der String, der konvertiert werden soll leer ist.
Das ist so nicht erwartet. Wenn das File existiert, sollte auch etwas drin stehen.
Bevor ich tiefer hinein schaue, vielleicht ein schneller Test:
- Die Datei 'Lastlog.txt' mit einem Editor inspizieren.
- wenn, wie vermutet, nichts drin steht: löschen und noch einmal starten.

Bis später,
PiLo-Heinz

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Nichts ist unmöglich :-)
Letzte Änderung: von PiLo-Heinz. Begründung: Typo

Fehlermeldung PiLogger-bottle.py 2 Jahre 2 Monate her #4

  • ELGono
  • ELGonos Avatar Autor
  • Offline
  • Beiträge: 4
  • Dank erhalten: 1
Moin Heinz,

es war wie Du vermutet hast, "Lastlog.txt" war leer. Einmal löschen brachte es dann und nun funktioniert alles wieder.

Und ich hab auch in der falschen Datei nachgeschaut: "PiLo-Error.log"

aber die Fehlermeldungen gehen ja "PiLogger-bottle.log"
/usr/bin/python3 /home/pi/PiLogger-bottle.py > /home/pi/PiLogger-bottle.log 2>&1

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fehlermeldung PiLogger-bottle.py 2 Jahre 2 Monate her #5

  • PiLo-Heinz
  • PiLo-Heinzs Avatar
  • Offline
  • Beiträge: 88
  • Dank erhalten: 20
Hallo ELGono,
gut zu hören!
Die auslösende Ursache ist noch unklar - wenn es wieder passiert bitte Bescheid geben.
Möglicherweise müsste diese Art von Fehler noch zusätzlich abgefangen werden...:S
Die Datei "PiLo-Error.log" enthält die vorhergesehenen Meldungen - "PiLogger-bottle.log" dagegen
die Systemmeldungen.
Die Datei 'Lastlog.txt' ist eine kleine Arbeitsdatei um Werte permanent zwischen Programmstarts zu halten.

VG
PiLo-Heinz

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Nichts ist unmöglich :-)
Letzte Änderung: von PiLo-Heinz. Begründung: Typo
  • Seite:
  • 1
Ladezeit der Seite: 0.090 Sekunden