No sé si tendrá que ver con el posible fallo de comunicación con la consola:
pi@raspberrypi:~ $ sudo wee_device --check-usb
Using configuration file /etc/weewx/weewx.conf
Using FineOffsetUSB driver version 1.9 (weewx.drivers.fousb)
This will read from the station console repeatedly to see if
there are errors in the USB communications. Leave this running
for an hour or two to see if any bad reads are encountered.
Bad reads will be reported in the system log. A few bad reads
per hour is usually acceptable.
bad/total: 2/1669
Traceback (most recent call last):
File "/usr/bin/wee_device", line 54, in <module>
main()
File "/usr/bin/wee_device", line 51, in main
device.configure(config_dict)
File "/usr/share/weewx/weewx/drivers/__init__.py", line 69, in configure
self.do_options(options, parser, config_dict, prompt)
File "/usr/share/weewx/weewx/drivers/fousb.py", line 392, in do_options
self.check_usb()
File "/usr/share/weewx/weewx/drivers/fousb.py", line 452, in check_usb
result_2 = self.station._read_block(ptr, retry=False)
File "/usr/share/weewx/weewx/drivers/fousb.py", line 1703, in _read_block
new_block = self._read_usb_block(ptr)
File "/usr/share/weewx/weewx/drivers/fousb.py", line 1198, in _read_usb_block
int(self.timeout*1000))
usb.USBError: Connection timed out