Windows Tempest Display for local network

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:

  1. Checks for Python 3.9+
  2. Installs PyQt5 (the only dependency)
  3. Offers to create a Desktop shortcut
  4. 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:

:backhand_index_pointing_right: GitHub - va3mw/TempestDot: Python/PyQt5 display for the WeatherFlow Tempest weather station, inspired by the LightMap Weather Station panel design · GitHub

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.

1 Like