weewx status throws a bunch of error which I can't figure out. Could you please help me to fix them? (earlier, weewx was working fine, but I don't know if the current issue is related to new linux OS or weewx.) Any help is much appreciated, thank you.
*$ /usr/bin/weewxd --version* 4.8.0 *$ cat /etc/os-release* PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)" NAME="Raspbian GNU/Linux" *$ sudo tail -f /var/log/syslog* Aug 10 07:40:17 raspberrypi systemd[1]: Starting LSB: weewx weather system... Aug 10 07:40:18 raspberrypi weewx[7415] INFO __main__: Initializing weewx version 4.8.0 Aug 10 07:40:18 raspberrypi weewx[7415] INFO __main__: Using Python 3.9.2 (default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110] Aug 10 07:40:18 raspberrypi weewx[7415] INFO __main__: Platform Linux-5.10.92-v7+-armv7l-with-glibc2.31 Aug 10 07:40:18 raspberrypi weewx[7415] INFO __main__: Locale is 'en_GB.UTF-8' Aug 10 07:40:18 raspberrypi weewx[7415] INFO __main__: Using configuration file /etc/weewx/weewx.conf Aug 10 07:40:18 raspberrypi weewx[7415] INFO __main__: Debug is 0 Aug 10 07:40:18 raspberrypi weewx[7415] INFO __main__: PID file is /var/run/weewx.pid Aug 10 07:40:18 raspberrypi weewx[7418] INFO weewx.engine: Loading station type WS23xx (weewx.drivers.ws23xx) Aug 10 07:40:18 raspberrypi weewx[7418] INFO weewx.drivers.ws23xx: driver version is 0.41 Aug 10 07:40:18 raspberrypi weewx[7418] INFO weewx.drivers.ws23xx: serial port is /dev/usb/hiddev0 Aug 10 07:40:18 raspberrypi weewx[7418] INFO weewx.drivers.ws23xx: polling interval is None Aug 10 07:40:18 raspberrypi weewx[7405]: Starting weewx weather system: weewx. Aug 10 07:40:18 raspberrypi systemd[1]: Started LSB: weewx weather system. Aug 10 07:40:18 raspberrypi weewx[7418] ERROR weewx.engine: Import of driver failed: (22, 'Invalid argument') (<class 'termios.error'>) Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL weewx.engine: **** Traceback (most recent call last): Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/engine.py", line 119, in setupStation Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL weewx.engine: **** self.console = loader_function(config_dict, self) Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/ws23xx.py", line 272, in loader Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL weewx.engine: **** return WS23xxDriver(config_dict=config_dict, **config_dict[DRIVER_NAME]) Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/ws23xx.py", line 439, in __init__ Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL weewx.engine: **** self.station = WS23xx(self.port) Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/ws23xx.py", line 641, in __init__ Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL weewx.engine: **** self.serial_port = LinuxSerialPort(port) Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/ws23xx.py", line 901, in __init__ Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL weewx.engine: **** self.orig_settings = tty.tcgetattr(self.serial_port) Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL weewx.engine: **** termios.error: (22, 'Invalid argument') Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL __main__: Unable to load driver: (22, 'Invalid argument') Aug 10 07:40:18 raspberrypi weewx[7418] CRITICAL __main__: **** Exiting... -- 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 on the web visit https://groups.google.com/d/msgid/weewx-user/67a9b331-36fc-49cd-b76b-876c290d4b9en%40googlegroups.com.
