die Ecowitt Instanz ist für Stunden hängengeblieben und es fehlen nun die Daten für diese Zeit.
Die Davis Instanz hat während dieser Zeit alle Daten erfasst.
Das Zeitintervall ist bei beiden Instanzen identisch ( 5 Minuten).
Code: Alles auswählen
sqlite3 --header -csv weewx_dav.sdb "select * from archive where dateTime > '1729151400' AND dateTime < '1729237500' ;" > daten.csv
Da aber bei den beiden Instanzen die Sensoren nicht übereinstimmen, habe ich mit LibreOffice Calc die entsprechenden Spalten in der daten.csv auf NULL gesetzt. Die so bearbeitete CSV Datei habe ich dann in die Ecowitt DB importiert. Sie hatte danach auch zusätzliche 286 Datensätze.
Leider wurde die so bearbeitete DB angesomert.
Code: Alles auswählen
ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed with exception '<class 'TypeError'>'
ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl
ERROR weewx.cheetahgenerator: **** Reason: must be real number, not str
ERROR weewx.cheetahgenerator: **** Traceback (most recent call last):
ERROR weewx.cheetahgenerator: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in generate