Seite 1 von 1

Gelöst: --> Weewx-Fehler beim starten mit Ecowitt-HTTP-Treiber von Werner

Verfasst: 25 Mär 2026, 09:57
von Frigoblue
Hallo,

wenn jemand auch den Fehler mit dem Ecowitt-HTTP-Treiber Version 0.3.0 bekommt und Weewx 5.3.1 nicht startet:

Code: Alles auswählen

weewxd[41529]: CRITICAL __main__:     ****    File "/usr/share/weewx/user/ecowitt_http.py", line 6077, in genArchiveRecords
weewxd[41529]: CRITICAL __main__:     ****      for rec in self.gen_ecowitt_archive_records(since_ts=lastgood_ts):
weewxd[41529]: CRITICAL __main__:     ****                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
weewxd[41529]: CRITICAL __main__:     ****    File "/usr/share/weewx/user/ecowitt_http.py", line 6198, in gen_ecowitt_archive_records
weewxd[41529]: CRITICAL __main__:     ****      data['lightning.count']))
weewxd[41529]: CRITICAL __main__:     ****      ^^^^
weewxd[41529]: CRITICAL __main__:     ****  NameError: name 'data' is not defined
weewxd[41529]: CRITICAL __main__:     ****  Exiting.
Dann muss /usr/share/weewx/user/ecowitt_http.py in Zeile 6198:

Code: Alles auswählen

data['lightning.count']))
durch:

Code: Alles auswählen

rec['lightning.count']))
ersetzt werden.

Grüße Uwe

Link zum GitHub-Repository:
Ecowitt HTTP-Treiber von WernerKR

Re: Gelöst: --> Weewx-Fehler beim starten mit Ecowitt-HTTP-Treiber

Verfasst: 25 Mär 2026, 10:02
von Gyvate
bitte dazuschreiben, um welchen http API Treiber es sich handelt. (GitHub Repository dazu angeben).
Meines Wissens gibt es mindestens zwei davon (von Ian und Werner), die meines Wissens nicht unbedingt synchronisiert sind. Vielleicht bin ich aber auch nur nicht auf dem neuesten Stand ...

Re: Gelöst: --> Weewx-Fehler beim starten mit Ecowitt-HTTP-Treiber von Werner

Verfasst: 25 Mär 2026, 14:01
von Frigoblue
Hallo Gyvate,

das hab ich gerne vervollständigt.

Gruß Uwe