Where is the current WeatherFlowUDP driver for WeeWX 4.10.2 (Tempest / Python 3.11)?

39 views
Skip to first unread message

Stephen Thornber

unread,
Dec 23, 2025, 6:56:06 AM (2 days ago) Dec 23
to weewx-user

Subject:
Where is the current WeatherFlowUDP driver for WeeWX 4.10.2 (Tempest / Python 3.11)?

Body:
Hi all,
I’m rebuilding a clean WeeWX 4.10.2 installation on a Raspberry Pi (Python 3.11, Debian Bookworm). The official 4.10.2 tarball contains only __init__.py and extensions.py in bin/user/, and no WeatherFlowUDP driver.

All GitHub links I can find for the WeatherFlowUDP extension (including the old weewx-weatherflowudp repo and forks) now return 404. The former extension registry on weewx.com also appears to be gone.

Before I proceed with a legacy copy I have, could someone please confirm:

  1. Where is the current, supported WeatherFlowUDP driver hosted?
  2. Is there an official or community-maintained version compatible with WeeWX 4.10.2 and Python 3.11?
  3. If the driver has been deprecated or moved, what is the recommended approach for Tempest UDP integration on WeeWX 4.x?
  4. Is there a better way?

Thanks in advance — I want to ensure I’m using the correct and up‑to‑date driver for a Tempest station.

Stephen (G6SGA)


vince

unread,
Dec 23, 2025, 12:43:47 PM (2 days ago) Dec 23
to weewx-user
All still there.  Go to the wiki and use the 'weatherflowUDP' link in the drivers section.

I renamed it from 'weatherflow' to be easier to find by its commonly known name.

Stephen Thornber

unread,
Dec 23, 2025, 2:48:41 PM (2 days ago) Dec 23
to weewx...@googlegroups.com
Hi, thanks for getting back to me.

I went to the wiki:
and downloaded
then I downloaded the zip from 

This file weatherflow-udp-master.zip
I moved the file to my Raspberry Pi 

I unzip: ```unzip weatherflow-udp-master.zip
Archive:  weatherflow-udp-master.zip
eedfaf7b1ee1d0eb51513966b7a09e7622858791
   creating: weatherflow-udp-master/
  inflating: weatherflow-udp-master/.project
   creating: weatherflow-udp-master/bin/
   creating: weatherflow-udp-master/bin/user/
  inflating: weatherflow-udp-master/bin/user/weatherflowudp.py
  inflating: weatherflow-udp-master/bin/user/weatherflowudp.py.python2
  inflating: weatherflow-udp-master/changelog
  inflating: weatherflow-udp-master/install.py
  inflating: weatherflow-udp-master/license
  inflating: weatherflow-udp-master/readme
  inflating: weatherflow-udp-master/sample_Tempest_sensor_map
  inflating: weatherflow-udp-master/todo```

in the bin/user
weatherflowudp.py  weatherflowudp.py.python2

fixed some permission issues
``` ./install.py
./install.py: line 9: import: command not found
./install.py: line 10: from: command not found
./install.py: line 12: try:: command not found
./install.py: line 14: from: command not found
./install.py: line 15: except: command not found
./install.py: line 17: from: command not found
./install.py: line 21: VERSION: command not found
./install.py: line 22: NAME: command not found
./install.py: line 23: DESCRIPTION: command not found
./install.py: line 24: AUTHOR: command not found
./install.py: line 25: AUTHOR_EMAIL: command not found
./install.py: line 29: syntax error near unexpected token `('
./install.py: line 29: `def loader():'```

I then run the 
```sudo python3 install.py``` and get the error
Traceback (most recent call last):
  File ...../Downloads/weatherflow-udp-master/install.py", line 10, in <module>
    from setup import ExtensionInstaller
ModuleNotFoundError: No module named 'setup'
g6sga@Pi5nvme:/home/g6sga/Downloads/weatherflow-udp-master $ 

So I think there are issues with the file - am I correct?

My Setup: I have a Win11 PC. RPi 5 with NVME, on a home network latest OS and updates on everything
A home network
The Tempest (PWS)

P.S.  I am a 70yo radio amateur, not a computer man, so coding and the like is 
really difficult. I can just about get by with win SCP and running SSH between the two

Would appreciate links to working files and guidance that will work.

I really would like to be able to send the data to weather underground & WoW etc.

Still learning

Thanks again
Stephen



--
You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/8rIadDQ8mD8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/e4deeec4-2ccd-4f9e-bf44-8328af94fe24n%40googlegroups.com.

vince

unread,
Dec 23, 2025, 3:09:36 PM (2 days ago) Dec 23
to weewx-user
Delete what you downloaded and altered and do it the weewx way. Use the extension installer.

I'd also suggest that since you're rebuilding a clean installation, you should probably use the opportunity to get current and install weewx 5.2 if possible.  Might as well start with a current clean slate....

For weewx v5:

For weewx v4:

A couple permissions-deleted details:
  • weewx v4 runs as user 'root' so you will likely need to preface your wee_extension command with 'sudo'
  • weewx v5 runs as user 'weewx' so you will likely need to add yourself to group 'weewx' to run weectl extension.
    • sudo usermod -aG weewx pi
    • then log out and back into the pi and run 'groups' to verify your account is in group weewx
    • and then you can run weectl extension without needing to use sudo
If you run into adventures, feel free to email me via the 'reply to author' pick in the google groups three-dots pick top-right.

Reply all
Reply to author
Forward
0 new messages