Das Problem besteht immer noch, und ich hab keine Ahnung, wo der Fehler liegt....
Aber ich hab einen workaround, der scheinbar funktioniert:
Reboot einmal am Tag.
Das Ding läuft ja grundsätzlich mehrere Tage am Stück, die Krux war halt, dass ich bei einem Neustart auch die Daten der letzten 24 Stunden (die werden angezeigt) verliere.
Das aber hab ich lösen können, indem ich sie regelmässig mit dem Modul pickle sichere.
Da die fraglichen Daten nur alle 4 Minuten neu geschrieben werden (naja, neu: einfach ein Wert an ein bestehendes Array angehängt, und dann alles nach links verschoben), reicht die Zeit dazwischen locker für einen Neustart ohne Datenverlust.
Den Neustart will ich mit nem Cronjob erledigen. Da die Wetterstation im Autostart ist, sollte das Problem damit halbwegs elegant umschifft sein.
Lesezeichen