Own product · Visualisation · Geodata & remote sensing
Wetterzeile
Weather in lines: rain for the next two hours, an honest forecast with its uncertainty and official warnings for every place in Germany – from the open data of the German Weather Service. Our own product.


- places and 8,172 postcodes – every place in Germany is one tap away
14,420
places and 8,172 postcodes – every place in Germany is one tap away
GeoNames, CC BY 4.0, as of 28/30 Sep 2026
- rain for the next two hours from the radar of the German Weather Service
2 h
rain for the next two hours from the radar of the German Weather Service
- the only weather source: ICON-D2/EU with ensemble, MOSMIX, radar and warnings, fetched by our own data collector
DWD
the only weather source: ICON-D2/EU with ensemble, MOSMIX, radar and warnings, fetched by our own data collector
DWD Open Data, CC BY 4.0
01Starting point
Weather apps show icons that promise more precision than a forecast has – plus ads and alerts every few minutes. The question “Will it rain, and when?” needs an answer you can read in a second and trust.
02Approach
- 01Our own data collector in Python fetches models, station forecasts, radar and warnings directly from the German Weather Service and stores them in a compact binary format.
- 02The forecast as a line instead of a row of icons; the ensemble shows how certain it is.
- 03At the top one sentence that sums up the situation (“Dry until about 1 am, then rain.”), below it the day in lines to scroll through.
- 04Official warnings unchanged, plus pollen, UV and biometeorology – only when they matter.
- 05Gaps in station data are bridged and marked as estimated, never silently invented.
03Outcome
Wetterzeile is online at wetterzeile.com and is the first member of the Zeilen family: tools that answer an everyday question honestly and quickly.
- Next.js
- TypeScript
- Python-Datensammler
- DWD Open Data
- Canvas
- Vitest
A similar task on your desk?
In the intro call we tell you how we would approach it – and how quickly you would see results.

