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

Für Linuxbenutzer und -begeisterte
Antworten
Frigoblue
Offline
Beiträge: 4
Registriert: 22 Mär 2026, 19:41
Kontaktdaten:

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

#1

Beitrag 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
Zuletzt geändert von Frigoblue am 25 Mär 2026, 14:00, insgesamt 6-mal geändert.
Benutzeravatar
Gyvate
Offline
Beiträge: 4632
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 16 mal
Danksagung erhalten: 678 mal
Kontaktdaten:

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

#2

Beitrag 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 ...
Ecowitt Konsolen/Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WN1700, WS3800, WS3910, WH2810,
GW1000,GW1100,GW1200,GW2000,GW3000,WH2650,WS6210,
WS68,WS69,WS80,WS85,WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WN38, WH41, WH45, WH46D, WH51/52, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Frigoblue
Offline
Beiträge: 4
Registriert: 22 Mär 2026, 19:41
Kontaktdaten:

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

#3

Beitrag von Frigoblue »

Hallo Gyvate,

das hab ich gerne vervollständigt.

Gruß Uwe
Antworten