I also solved this by installing the Ubuntu image onto my PI 4 and my 
Acurite station connects perfectly fine.

I did back up all the config and what not and restore everything, and it's 
back in action so it does seem to be a kernel driver issue in Raspbian.

Jeremy

On Thursday, August 14, 2025 at 9:07:29 AM UTC-7 Jeremy Markel wrote:

> I found this in the dmesg log on my PI4. It's running Raspbian; Linux 
> 6.12.34+rpt-rpi-v8. Seems to be related to a recent kernel update?
>
> [419125.645754] usb 1-1.5: USB disconnect, device number 5
>
> [419128.660710] usb 1-1.2: new low-speed USB device number 6 using dwc_otg
>
> [419128.774200] usb 1-1.2: New USB device found, idVendor=24c0, 
> idProduct=0003, bcdDevice= 0.20
>
> [419128.774226] usb 1-1.2: New USB device strings: Mfr=0, Product=2, 
> SerialNumber=0
>
> [419128.774235] usb 1-1.2: Product: Chaney Instrument
>
> [419128.775143] usbhid 1-1.2:1.0: can't add hid device: -22
>
> [419128.775178] usbhid 1-1.2:1.0: probe with driver usbhid failed with 
> error -22
>
> Long story, short. I've powered cycled everything, changed cables, ports 
> and more, and still get the same error.
>
> I might do the same and just install Ubuntu on it and see what happens.
>
> Jeremy
>
> On Thursday, August 14, 2025 at 7:18:02 AM UTC-7 James J Dempsey wrote:
>
>> I installed Ubuntu and weewx worked fine.  See my post in the other 
>> thread above.
>>
>> On Tuesday, August 12, 2025 at 11:11:31 AM UTC-4 James J Dempsey wrote:
>>
>>> Tom, this sounds exactly like the problem I'm having, though mine 
>>> started due to an install on new hardware, not a mere apt upgrade.
>>>
>>> I've been discussing it here: 
>>> https://groups.google.com/g/weewx-user/c/0Jiye8CmtLE
>>>
>>> I'd love to hear any solutions.  I'm going to try Ubuntu on the Pi 5 in 
>>> the next day or two to see if that makes a difference.
>>>
>>> --Jim--
>>>
>>> On Sunday, July 27, 2025 at 7:35:00 PM UTC-4 Tom Farley wrote:
>>>
>>>> Earlier this month the weewx web on my raspberry stopped updating the 
>>>> data displayed.
>>>> This system (rpi 4b) has been operating with weewx 5 for a while, for 
>>>> the past year+, it's running the latest os, bookworm.
>>>> I finally got around to looking at the issue and the acurite driver 
>>>> seems to be unhappy.
>>>>
>>>> I have rebooted the pi,  change usb ports that connect to the acurite 
>>>> 5-in-1 base display, power cycled  the base. The  sensor has new batteries.
>>>>
>>>> suggestions  on how I can resolve this issue or additional things for 
>>>> me to checkwould be appreciated.
>>>> tia
>>>> twf
>>>>
>>>> python --version 
>>>>
>>>> Python 3.11.2
>>>>
>>>> lsusb
>>>>
>>>> Bus 001 Device 006: ID 24c0:0003 Chaney Instrument Model 01036 weather 
>>>> center
>>>>
>>>> Bus 001 Device 005: ID 0424:7800 Microchip Technology, Inc. (formerly 
>>>> SMSC) 
>>>>
>>>> Bus 001 Device 003: ID 0424:2514 Microchip Technology, Inc. (formerly 
>>>> SMSC) USB 2.0 Hub
>>>>
>>>> Bus 001 Device 002: ID 0424:2514 Microchip Technology, Inc. (formerly 
>>>> SMSC) USB 2.0 Hub
>>>>
>>>>
>>>> weewx.conf setup for acurite
>>>>
>>>>
>>>> ##############################################################################
>>>>
>>>>
>>>> [AcuRite]
>>>>
>>>>     # This section is for AcuRite weather stations.
>>>>
>>>>     
>>>>
>>>>     # The station model, e.g., 'AcuRite 01025' or 'AcuRite 02032C'
>>>>
>>>>     model = AcuRite 01536-RX
>>>>
>>>>     
>>>>
>>>>     # The driver to use:
>>>>
>>>>     driver = weewx.drivers.acurite
>>>>
>>>>
>>>>
>>>> systemd startup log
>>>>
>>>> sudo systemctl status weewx
>>>>
>>>> *** weewx.service - WeeWX
>>>>
>>>>      Loaded: loaded (/lib/systemd/system/weewx.service; *enabled*; 
>>>> preset: *enabled*)
>>>>
>>>>      Active: *active (running)* since Sun 2025-07-27 15:26:04 MDT; 
>>>> 31min ago
>>>>
>>>>        Docs: https://weewx.com/docs
>>>>
>>>>    Main PID: 2248 (python3)
>>>>
>>>>       Tasks: 2 (limit: 698)
>>>>
>>>>         CPU: 1.963s
>>>>
>>>>      CGroup: /system.slice/weewx.service
>>>>
>>>>              `-2248 python3 /usr/share/weewx/weewxd.py 
>>>> /etc/weewx/weewx.conf
>>>>
>>>>
>>>> Jul 27 15:56:12 weatherpi weewxd[2248]: INFO weewx.engine: 'pyephem' 
>>>> detected, extended almanac data is available
>>>>
>>>> Jul 27 15:56:12 weatherpi weewxd[2248]: INFO __main__: Starting up 
>>>> weewx version 5.1.0
>>>>
>>>> Jul 27 15:56:12 weatherpi weewxd[2248]: INFO weewx.engine: Using 
>>>> binding 'wx_binding' to database 'weewx.sdb'
>>>>
>>>> Jul 27 15:56:12 weatherpi weewxd[2248]: INFO weewx.manager: Starting 
>>>> backfill of daily summaries
>>>>
>>>> Jul 27 15:56:12 weatherpi weewxd[2248]: INFO weewx.manager: Daily 
>>>> summaries up to date
>>>>
>>>> Jul 27 15:56:12 weatherpi weewxd[2248]: INFO weewx.engine: Starting 
>>>> main packet loop.
>>>>
>>>> Jul 27 15:56:12 weatherpi weewxd[2248]: *ERROR weewx.drivers.acurite: 
>>>> Failed attempt 1 of 10 to get LOOP data: [Errno 32] Pipe error*
>>>>
>>>> Jul 27 15:56:42 weatherpi weewxd[2248]: *ERROR weewx.drivers.acurite: 
>>>> Failed attempt 2 of 10 to get LOOP data: [Errno 32] Pipe error*
>>>>
>>>> Jul 27 15:57:12 weatherpi weewxd[2248]: *ERROR weewx.drivers.acurite: 
>>>> Failed attempt 3 of 10 to get LOOP data: [Errno 32] Pipe error*
>>>>
>>>> Jul 27 15:57:42 weatherpi weewxd[2248]: *ERROR weewx.drivers.acurite: 
>>>> Failed attempt 4 of 10 to get LOOP data: [Errno 32] Pipe error*
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>

-- 
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/7072d23e-5b71-46d8-b74c-f6ea621180bfn%40googlegroups.com.

Reply via email to