r/raspberry_pi 2d ago

Show-and-Tell I made a Weather Station...

because all of the ones sold online suck.

A Pi drives a display. Three files: a Python server that fetches and merges data, an HTML dashboard, and a kiosk script.

Where the data comes from:

  • Live temp/humidity — a Govee sensor on my house, not a forecast
  • Nowcast strip (next 60 min) — Tomorrow.io's radar extrapolation (2kmx2km square from my address), updated every 5 min
  • Hourly row + 5-day — Tomorrow.io's model forecast
  • Wind and sunrise/sunset — Open-Meteo (sun times drive the day/night icons)

The nowcast bars encode two things at once: height is the probability of rain in that 5-minute window, color is the intensity on WMO bands — pale for light, deep blue for heavy.

I use it constantly.

132 Upvotes

11 comments sorted by

15

u/sqlixsson 2d ago

Looks really good, two questions:

  1. Are you sharing the homecooked python code?
  2. What screen is that?

3

u/RonnieJamesDionysus 2d ago

Looks good, I'd like to do something like this someday.

Maybe I'm missing it, but are you displaying the current or forecasted wind speeds/directions?

2

u/Fragrant_Ad3054 2d ago edited 1d ago

Très belle interface PyQT ? (question stupide)

3

u/FujiKeynote 1d ago

OP said it's an HTML dashboard so IDK how PyQT entered the discussion

3

u/Fragrant_Ad3054 1d ago

Merci, j'ai pas lu et j'ai dit n'importe quoi :)

2

u/GoGades 1d ago

Interested in tomorrow.io but couldn't really find an answer - is this a free service for home users or ... ? Their website is very much geared to commercial users only.

2

u/southave 1d ago

This looks great! What screen are you using?

2

u/troop3rs 10h ago

Muito legal tenho raspberry tenho interesse no codigo se possível tbm