Datenschnittstellen der Wetterstation
Maschinenlesbare Daten der privaten Wetterstation von Markus Roesenberger im KGV Familienwohl e.V. in Bochum. Kein offizielles Angebot des Vereins. Alle Dateien sind JSON in UTF-8 mit metrischen Einheiten; Dezimaltrenner ist der Punkt, fehlende Werte sind null.
Übersicht
| Adresse | Inhalt und Aktualisierung |
|---|---|
| /api/weather.json | Aktuelle Messwerte, Tagesstatistik ab Mitternacht, Regen gestern/Monat/Jahr mit Abdeckung, Trends über 3 Stunden, Sonnenauf- und -untergang. Jede Minute neu. |
| /api/station.json | Station, Empfänger und Sensoren, Software und Erweiterungen (automatisch erfasster Bestand mit Erfassungszeit, getrennt von manuell gepflegten Angaben), Sicherung, Datenherkunft. Jede Minute erzeugt, Bestand täglich. |
| /api/history.json | Übersicht der historischen Daten: Einheiten, Regeln der Tageszusammenfassung, Quellen und Herkunftsregeln, Liste der Jahresdateien mit Prüfsumme. Täglich. |
| /api/history/JJJJ.json | Tageszusammenfassungen je Jahr von 1970 bis zum laufenden Jahr. Täglich; geändert werden nur Jahre mit neuem Inhalt. |
| /api/records.json | Rekorde wie auf der Seite Min/Max für Tag, Gestern, letzte 7 Tage, Monat, Jahr, gesamtes Archiv und getrennt nur für eigene Stationsmessungen, je Rekord mit Quelle. Täglich. |
| /llms.txt | Kurzbeschreibung der Website für Sprachmodelle und Suchwerkzeuge. |
Die bisherigen Adressen /weather.json und /station.json liefern denselben Inhalt wie die Adressen unter /api/.
Aktualität prüfen
Die Dateien werden auf dem Server erzeugt und auf einen Webspace hochgeladen. Fällt die Station, der Server oder der Upload aus, bleibt die zuletzt hochgeladene Datei unverändert stehen. Die Angaben status.state und status.data_age_seconds_at_generation in weather.json beschreiben deshalb nur den Zustand zum Erzeugungszeitpunkt (generated_at_utc).
Maßgeblich beim Abruf ist status.measured_at_utc: Liegt dieser Zeitpunkt mehr als status.max_age_seconds (300 Sekunden) vor der eigenen Uhrzeit, sind die Werte veraltet. Ein Zeitpunkt in der Zukunft ist fehlerhaft und nicht als aktuell zu werten.
Zeiten und Einheiten
| Zeitzone | Europe/Berlin; Zeitpunkte als ISO 8601 mit Versatz, zusätzlich UTC mit „Z“ |
|---|---|
| Tag | Kalendertag Europe/Berlin; an Tagen der Zeitumstellung 23 bzw. 25 Stunden (day_length_seconds) |
| Einheiten | °C, %, hPa, km/h, mm, mm/h, W/m², UV-Index, km (Blitzentfernung, Windweg) |
| Mittelwerte | zeitgewichtet über die Archivintervalle mit Wert |
| Summen | Summe der Werte je Archivintervall; fehlende Intervalle zählen nicht als 0. coverage gibt den Anteil der Zeit mit Wert an, complete steht ab 98 %. |
| Extremzeiten | Zeitpunkt des Archivdatensatzes mit dem Extremwert; bei Halbstunden- oder Stundendaten das Intervallende, Genauigkeit in time_precision_seconds |
| Trends | aktueller Wert minus Archivdatensatz vor 3 Stunden (±5 Minuten), sonst null |
Gemessen, berechnet, modelliert
Gemessen werden die Werte der eigenen Station. Taupunkt, gefühlte Temperatur, Luftdruck auf Meereshöhe, Verdunstung, Trends und Sonnenzeiten werden berechnet. Die Auswertungssoftware WeeWX ist nicht die Quelle der Messwerte.
Das Archiv reicht bis 1970 zurück. Werte vor dem 15. Februar 2022 sind Modelldaten aus meteoblue history+. Von 2022 bis November 2025 sind außer der Temperatur überwiegend Modellwerte eingetragen, vom 30. November 2025 bis Mai 2026 Ersatzdaten der Station LueDo248. Die Verdunstung stammt bis September 2026 von der DWD-Station Bochum. history.json und records.json nennen die Herkunft je Tag, Messgröße und Rekord mit Anbieter, Art und Link, soweit vorhanden; eine Herkunft je Datensatz ist nicht gespeichert.
Lizenz und Nutzung
Für die Daten ist bisher keine Lizenz festgelegt (license: null). Bei Nutzung bitte die Quelle roesenberger.net nennen. Es ist eine private Wetterstation; für wichtige oder sicherheitsrelevante Entscheidungen gelten die amtlichen Informationen des Deutschen Wetterdienstes.
Versionen
| Datei | Änderungen |
|---|---|
| weather.json | Version 1 (14.10.2026); Version 2 (14.10.2026): Regenzeiträume, Trends, Sonne, Metadaten, Zustand „zukunft“. Bestehende Felder bleiben erhalten, Ergänzungen sind zusätzlich. |
| station.json | Version 1 (14.10.2026); Version 2 (15.10.2026): automatisch erfasster Bestand, manuell gepflegte Angaben, Sicherung, Verweise auf History und Rekorde. |
| history.json, records.json | Version 1 (15.10.2026). |
Technische Daten der Wetterstation · Hintergrund und Geschichte der Station
Zur Vorhersage ↓