Hey all,
At one point weewx was working just fine for me. I had an issue with the PC and had to update with a fresh install of Ubuntu.
I have no idea what is wrong here but with the new install and following the debian install tutorial to the tee I'm getting USB errors on weewx.
● weewx.service - WeeWX
Loaded: loaded (/usr/lib/systemd/system/weewx.service; enabled; preset: enabled)
Active: active (running) since Tue 2026-03-10 11:51:36 EDT; 7min ago
Docs:
https://weewx.com/docs Main PID: 6217 (python3)
Tasks: 2 (limit: 8004)
Memory: 16.9M (peak: 17.3M)
CPU: 327ms
CGroup: /system.slice/weewx.service
└─6217 python3 /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
Mar 10 11:57:37 weatherstation-ThinkCentre-M715q weewxd[6217]: INFO weewx.engine: 'pyephem' detected, extended almanac data is available
Mar 10 11:57:37 weatherstation-ThinkCentre-M715q weewxd[6217]: INFO __main__: Starting up weewx version 5.3.1
Mar 10 11:57:37 weatherstation-ThinkCentre-M715q weewxd[6217]: INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Mar 10 11:57:37 weatherstation-ThinkCentre-M715q weewxd[6217]: INFO weewx.manager: Starting backfill of daily summaries
Mar 10 11:57:37 weatherstation-ThinkCentre-M715q weewxd[6217]: INFO weewx.manager: Empty database
Mar 10 11:57:37 weatherstation-ThinkCentre-M715q weewxd[6217]: INFO weewx.engine: Starting main packet loop.
Mar 10 11:57:37 weatherstation-ThinkCentre-M715q weewxd[6217]: ERROR weewx.drivers.acurite: Failed attempt 1 of 10 to get LOOP data: [Errno 5] Input/Output Error
Mar 10 11:58:07 weatherstation-ThinkCentre-M715q weewxd[6217]: ERROR weewx.drivers.acurite: Failed attempt 2 of 10 to get LOOP data: [Errno 5] Input/Output Error
Mar 10 11:58:37 weatherstation-ThinkCentre-M715q weewxd[6217]: ERROR weewx.drivers.acurite: Failed attempt 3 of 10 to get LOOP data: [Errno 5] Input/Output Error
Mar 10 11:59:07 weatherstation-ThinkCentre-M715q weewxd[6217]: ERROR weewx.drivers.acurite: Failed attempt 4 of 10 to get LOOP data: [Errno 5] Input/Output Error
This is the error I'm getting.
When I list my USB devices I do see the weather station.
weatherstation@weatherstation-ThinkCentre-M715q:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 002 Device 003: ID 2357:012d TP-Link Archer T3U [Realtek RTL8812BU]
Bus 002 Device 004: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 002 Device 005: ID 24c0:0003 Chaney Instrument Model 01036 weather center
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Oddly enough my weather station is not a 01036 it is an 02064. Like stated this was working a day ago until the PC problems.
When I put the USB devices as a tree this is what I see.
lsusb -t
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=ehci-pci/1p, 480M
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Port 001: Dev 005, If 0, Class=Human Interface Device, Driver=[none], 1.5M
|__ Port 004: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 001: Dev 003, If 0, Class=Vendor Specific Class, Driver=rtw88_8822bu, 480M
|__ Port 003: Dev 004, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 003: Dev 004, If 1, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 5000M
Also, the 02064 doesn't have the USB modes to select. This automatically ports to USB 4 I think per weewx hardware information. That will not be something I can change.
Any guidance would be appreciated.
Thanks
Mike