Here’s a forum post ready to copy and paste:
TempestDot — A Free Python Desktop Display for Your Tempest Weather Station
I wanted to share a little project I put together for those of us running a WeatherFlow Tempest station who spend a lot of time at the computer and want a live weather display always on screen.
It’s called TempestDot, and it’s a free, open-source desktop application for Windows that listens to the Tempest’s local UDP broadcast and renders a real-time weather panel. no cloud subscription needed, no API key, just your station talking directly to your PC on your local network.
Full credit where it’s due
The visual design — the dot-matrix style gauges, the colour scheme, the layout — is directly inspired by the LightMap Tempest Weather Display, a beautifully designed physical LED panel that the LightMap team created for the Tempest. If you haven’t seen it, it’s worth a look:
All credit for the design concept goes to the LightMap team, I just translated it into Python. If you want the real thing on your wall, buy theirs. It’s gorgeous hardware.
What TempestDot shows
- Forecast clock with hourly precipitation probability dots
- Precipitation intensity (light / moderate / heavy dot bar)
- UV index (colour-graded green → yellow → orange → pink)
- Precipitation accumulation
- Conditions icons (rain, thunder, snow, cloudy, partly, clear)
- Humidity dial
- Wind compass with live needle
- Wind & gust scale
- Barometric pressure with trend arrow
- Moon phase with phase name and illumination % (Waxing Crescent, Waning Gibbous, etc.)
- Temperature bar
Everything updates in real time directly from your station’s UDP packets — no polling, no internet.
Metric or Imperial — your choice
Click the METRIC / IMPERIAL toggle (or press M) to switch between:
- km/h · °C · mmHg · mm
- mph · °F · inHg · inches
Easy to install
There’s a PowerShell installer included that walks you through everything step by step, asking your permission before it does anything:
- Checks for Python 3.9+
- Installs PyQt5 (the only dependency)
- Offers to create a Desktop shortcut
- Asks if you want it to start automatically when Windows starts
Or if you already have Python: pip install PyQt5 and you’re done.
There are also clickable icons built into the display itself. Click the monitor icon to pin a shortcut to your Desktop, click the clock icon to add it to your Windows Startup folder.
Where to get it
Everything is on GitHub for free, open source, MIT-style personal use license:
The README has full setup instructions from zero to running in about five minutes.
Happy to answer questions. And again a huge credit to the LightMap team for the original design that inspired this. Go check out their hardware if you want the real LED panel experience.
