Weewx not pulling data.

163 views
Skip to first unread message

Mike Book

unread,
Mar 10, 2026, 12:10:45 PM (12 days ago) Mar 10
to weewx-user
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

Steven Hulse

unread,
Mar 11, 2026, 10:14:27 AM (11 days ago) Mar 11
to weewx-user
Hi Mike,

I'm experiencing a similar issue after an update to 5.3 in Linux Mint. Did you check the web page that comes with Weewx? I looked at mine, and it is gathering data, so that's a way you can test to see if it's still working. My problem is that it's not publishing to Weatherunderground anymore. Is that what you are experiencing (not publishing)?

Mike Book

unread,
Mar 11, 2026, 10:18:03 AM (11 days ago) Mar 11
to weewx-user
Oh I'm not even getting the HTML file.

Weewx won't make that file if it isn't collecting any data. Since I'm currently getting absolutely nothing for the data thus no file.

This is version 5.3 that I was installing. My last system that worked was on the same Ubuntu OS but I was using weewx 5.1.

Not sure if there is a problem with Weewx.

Currently I'm attempting to install an openSUSE system and going to try installing that way. Hopefully it will work.

Tom Keffer

unread,
Mar 11, 2026, 11:35:50 AM (11 days ago) Mar 11
to weewx...@googlegroups.com
While things like logging have changed, the guts of the Acurite driver has not changed since v3.9.2 in early 2019.

When you updated your copy of Ubuntu, did it change the version of Python? There have been some problems with pyusb and Python 12.

--
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 weewx-user+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/4e2db14c-0af0-4684-8a1e-da75c77a3e64n%40googlegroups.com.

p q

unread,
Mar 11, 2026, 11:53:55 AM (11 days ago) Mar 11
to weewx...@googlegroups.com
There's a problem with the more recent Linux versions and the USB Acurite interface. Search this forum for conversations about it.



--
Peter Quinn
(415)794-2264

Mike Book

unread,
Mar 11, 2026, 12:04:11 PM (11 days ago) Mar 11
to weewx-user
I thank you for that but I have searched the forums for my exact errors and everything that is listed has not worked. 

I recently got openSUSE installed to try that but it won't install.
mike@mint:~> sudo rpm --import https://weewx.com/keys.html
[sudo] password for root:  
mike@mint:~> curl -s https://weewx.com/suse/weewx.repo | \
>     sudo tee /etc/zypp/repos.d/weewx.repo
[weewx]
name=weewx
baseurl=http://weewx.com/suse/weewx/suse$releasever_major
enabled=1
gpgcheck=1
mike@mint:~> sudo zypper install weewx
Error building the cache:
[weewx|http://weewx.com/suse/weewx/suse20260308] Failed to retrieve new repository metadata.
History:
- [weewx|http://weewx.com/suse/weewx/suse20260308] Repository type can't be determined.
Warning: Skipping repository 'weewx' because of the above error.
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Reading installed packages...
'weewx' not found in package names. Trying capabilities.
No provider of 'weewx' found.
Resolving package dependencies...
Nothing to do.
mike@mint:~>

This is all I got. I'm not sure what could be wrong here.

To the previous. I understand nothing much has changed on Weewx which I get but something isn't right.

If its not Ubuntu distro then that makes sense but I'm pretty sure I never updated my distro previously until the SDD crash and it worked fine. 

If its a distro issue then some guidance would be great. Again searched the forums and not finding much that helps.

Pablo Sanchez

unread,
Mar 11, 2026, 12:11:47 PM (11 days ago) Mar 11
to weewx...@googlegroups.com
I use openSUSE Tumbleweed. I installed weewx using the pip method - https://weewx.com/docs/5.3/quickstarts/pip/

It works great!

I should probably update the OS as it has been 50 odd days since my last update. :)
---
pablo

Mike Book

unread,
Mar 11, 2026, 1:54:47 PM (11 days ago) Mar 11
to weewx-user
Since it was mentioned that there has been issues with acurite drivers from newer Linux distros it has occurred to me that is more than likely the issue.

When I first installed my weather station in 2025 Ubuntu 24.04.4 had not been released. I'm pretty sure I was running 24.04.3 and I took a look through the forums and it appears the consensus was to install that version of Ubuntu.

Problem is I moved recently and can't find the original USB drive I used to install Ubuntu.

I've tried getting the ISO direct from Ubuntu but that hasn't helped. I'm wondering if anyone knows where I can get the amd64 iso for 24.04.3. 

Tom Keffer

unread,
Mar 11, 2026, 2:26:15 PM (11 days ago) Mar 11
to weewx...@googlegroups.com
Until 26.04 comes out, that's the current "Long Term Support" version. You can find it on their download page: https://ubuntu.com/download/server

Mike Book

unread,
Mar 11, 2026, 2:41:07 PM (11 days ago) Mar 11
to weewx-user
yes but it appears this version is the version that kills the Acurite driver. Was looking to get 24.04.3 which I had last year and had never updated.

Tom Keffer

unread,
Mar 11, 2026, 3:31:08 PM (11 days ago) Mar 11
to weewx...@googlegroups.com
My apologies. I missed that point.

Just use the same URL, except substitute 24.04.3 for 24.04.4:


-tk

Mike Book

unread,
Mar 11, 2026, 4:46:33 PM (11 days ago) Mar 11
to weewx-user
Thank you friend,

I have it downloading now. I also got a desktop version of 22.04.5 which resembles exactly how I remember my desktop looking before updating the current software.

I will try it later tonight to see if it works.

Mike Book

unread,
Mar 12, 2026, 12:20:49 AM (11 days ago) Mar 12
to weewx-user
Thank you to everyone that assisted.

My weather station is officially back up and running.

Here is the fix just for those in the future that might be having the same problem.

For starters Ubuntu 24.04.4 LTS kills the Acurite driver. It appears 25.10 does the same thing.

I couldn't find an ISO of 24.04.3 LTS that would work when installing. I only guessed this would work from looking around on the forums. There is a live server version of 24.04.3 that might work but I haven't verified that. I also don't like server version too much. I prefer the usage of a GUI.

I ended up getting lucky and finding my original flash drive that I used two years ago. This drive had the Ubuntu 24.04.2 LTS ISO installed on it. I went ahead and gave this a try. My installation of Ubuntu went without any hiccups.

That being said, once Ubuntu installed I followed the Debian install on weewx website. After that was done I got some insufficient permission errors with weewx. This isn't a weewx problem and there was no need for me to go down the rabbit hole of creating udevs and such. When weewx installs it creates a bunch of groups and with Ubuntu any group policy that is made a complete restart is needed.

I restarted the computer and checked the HTML path and sure if enough the Index.HTML file was there. I proceeded to edit my config file to get up and running on CWOP.

My weather station is now live and showing data.

Again, thanks to all of those that helped, it was much appreciated.

Mike

John Smith

unread,
Mar 12, 2026, 3:48:33 AM (10 days ago) Mar 12
to weewx...@googlegroups.com
I couldn't find an ISO of 24.04.3 LTS that would work when installing

Was it just a kernel issue?

If so wouldn't you just install an older kernel package and then use apt-mark hold to stop it from being upgraded? 

Mike Book

unread,
Mar 12, 2026, 2:10:05 PM (10 days ago) Mar 12
to weewx-user
To be honest I have no idea why my copy of 24.04.3 LTS failed. It was in the middle of installing when I had a message window popup stating that the installed failed. Asked me to send the report but I passed on it. So I don't believe it was a kernel issue. 

Since I found my old previous installation media I knew that worked previously so just went with that. 

Like stated I'm running desktop. Any time there is an update I get a window saying a update is available and I just pass on it. I think when I get back home tonight I will disable updates just in case.

John Smith

unread,
Mar 12, 2026, 7:43:51 PM (10 days ago) Mar 12
to weewx...@googlegroups.com
To be honest I have no idea why my copy of 24.04.3 LTS failed. It was in the middle of installing when I had a message window popup stating that the installed failed.

That could have been a corrupt image or the USB/CD/DVD that wasn't written to or couldn't be read from properly, but when you said that version broke the driver I thought you meant it installed fully.
 
I think when I get back home tonight I will disable updates just in case.

That isn't a good strategy when there is bugs that get a high CVE score, especially if the severity is up around 10.

Setting hold on packages is less risky as only those packages won't update.

Mike Book

unread,
Mar 12, 2026, 7:54:52 PM (10 days ago) Mar 12
to weewx-user
Well thank for the insight but I will still leave ubuntu updates off. I have clearly seen a few other posts with the same issue after updating to Ubuntu with not much of a fix. Considering this computer doesn't run anything vital to me I also don't care if it updates.

Reply all
Reply to author
Forward
0 new messages