16. Dezember 2025, 11:30
Lesezeit: ca. 2 Min

Aviation DWD Planner auf codeberg.org  UPDATE

Die vergangenen drei Tage fiel ich in das sprichwörtliche Rabbit-Hole als in meinem News-Reader das Wetterradar-Hobbyprojekt von Lars Müller auftauchte. Er hatte es auf der GNU/Linux.ch Website genauer vorgestellt.1

Das Repo liegt leider komplett entgegen der GNU-Philosophie2 auf der Microsoft GitHub-Plattform.3 Aus meiner Sicht ein No-Go für freie Software. Hinzu kommt ein Frontend ohne Rücksicht auf Privacy und ein Node Worker auf dem Server. Sowas macht man nicht.

Die Wetterdaten selbst kommen von Open-Meteo4 mit restriktiven Downloadlimits und Nutzungsbeschränkungen. Kann man machen, doch greife ich da lieber direkt zur Quelle, dem Open-Data Server des Deutschen Wetterdienstes (DWD).5

Ein Fork musste für meine persönliche Wetter-App her. Eine, wo ich auf einem Blick abschätzen kann, ob die kommenden 3 Tage fliegbar sind. Besonders wichtig waren mir:

  • Kein Repo auf Microsoft Github (!)
  • Web-Frontend ohne 3rd-Party-Ressourcen (!) z.B. Leaflet, OSM oder CDNs
  • Keine aufgeblähten Frameworks auf Server (!) und im Frontend (!)
  • Minimalen Abhängigkeiten (wgrib2, minify, curl, jq, awk)
  • Open-Data DWD-Wetterdaten und ICON D2 Klimamodell zur Prognose
  • Flugwetter-Vorhersage für die nächsten 3 Tage mit 3h Update-Cycles
  • Production-ready Worker zum Download und Verarbeiten der Daten
  • Single-File-Executable Webserver für den lokalen Betrieb inkl. Reverse-Proxy

Und so habe ich gestern meinen Aviation DWD Planner bei codeberg.org hochgeladen.6

Screenshot des Web-Frontends

Im Grunde eine komplette Neuentwicklung wo außer dem html/css Grundrahmen vom ursprünglichen Projekt nicht mehr viel übrig geblieben ist. Abgerundet wird das mit einem unter GNU/Linux Debian direkt startbaren Single-Binary-Webserver ohne Abhängigkeiten als Reverse-Proxy für die OSM-Tiles.

Eine Production-ready Demoseite ist unter https://wetter.jakobs.systems zu finden mit der Einschränkung, dass keine Wetter-Updates enthalten sind. Den zusätzlichen Traffic will ich meinem Public Server (noch) nicht antun.

Screenshot Kiosk-Mode

Update vom 17.12.2025

Nach drei weiteren Tagen im Rabbit-Hole kann ich heute Abend den Release v1.0 verkünden. Mit weiteren Neuerungen wie:

  • Dark-Mode
  • Kiosk-Mode
  • Tastatur-Navigation (z.B. Scrubbing mit Cursortasten)
  • Zentrieren per URL-Paramter auf Flugplatz per ICAO-Code

Und das schönste, es ist alles minimalistisch, relativ einfach anzupassen und Open Source. Danke für die zahlreichen positiven Feedbacks!

Update vom 20.12.2025

Zusätzlich habe ich die verschiedenen Layer parametrisiert, so dass diese direkt aus der URL aufrufbar sind. Das ist sinnvoll, wenn die WebApp im Kiosk-Mode betrieben wird. Das nachfolgende Beispiel ruft die Temperatur auf FL100 um EDLT im Kisok-Mode auf.

http://localhost:8080/?airport=EDLT&kiosk=1&layer=temp_fl100

P.S. Wer schöne Projekte für 2026 hat, einfach melden.

Have Fun!
Euer Tomas Jakobs

© 2026 Tomas Jakobs - Impressum und Datenschutzhinweis

Unterstütze diesen Blog - Spende einen Kaffee