It's me again. Perhaps an error occurred due to the sudden power outage and corrupted some files. If I replace them with the original files, is that a good idea?
patrick On Monday, December 29, 2025 at 8:19:21 PM UTC+1 [email protected] wrote: > hello, > I'm contacting you because I've searched everywhere. There was a power > outage at my house, and when it came back on, the Raspberry Pi booted up, > but when I tried to access the weather station, I got errors. I checked > all the files affected by the error, but nothing seemed out of the ordinary. > Searching > online, I saw that other people had encountered this problem, perhaps due > to the database! I have a backup of my database (performed every 15 days). Do > you have any ideas? > I've attached the logs. > > Have a good evening. > > Patrick > > logs after restart weewx. > > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: Traceback (most recent call > last): > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: File > "/usr/share/weewx/weewxd.py", line 226, in <module> > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: main() > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: File > "/usr/share/weewx/weewxd.py", line 76, in main > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: config_path, config_dict, > log = weeutil.startup.start_app(namespace.log_label, > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: File > "/usr/share/weewx/weeutil/startup.py", line 86, in start_app > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: config_path, config_dict = > weecfg.read_config(config_option, [config_arg]) > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: File > "/usr/share/weewx/weecfg/__init__.py", line 150, in read_config > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: config_dict = > configobj.ConfigObj(config_path, > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: File > "/usr/lib/python3/dist-packages/configobj.py", line 1229, in __init__ > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: self._load(infile, > configspec) > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: File > "/usr/lib/python3/dist-packages/configobj.py", line 1287, in _load > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: content = > self._handle_bom(content) > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: File > "/usr/lib/python3/dist-packages/configobj.py", line 1437, in _handle_bom > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: return self._decode(infile, > self.encoding) > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: File > "/usr/lib/python3/dist-packages/configobj.py", line 1517, in _decode > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: infile[i] = > line.decode(encoding) > Dec 29 20:09:04 RPi-WS-Byows weewxd[710]: UnicodeDecodeError: 'utf-8' > codec can't decode byte 0xa0 in position 55: invalid start byte > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/a391cf33-00d4-4e30-8c0d-f9a280a97950n%40googlegroups.com.
