TECHNISCHE DIAGNOSE

Systemstatus, Datenquellen und Cache

Wie beim AstroShield-Radar werden technische Zustände von der Live-Ansicht getrennt. So bleibt die Hauptseite übersichtlich und Fehler sind trotzdem sichtbar.

Die Diagnose prüft Cache, Datenquellen und Servervoraussetzungen. Technische Build-Informationen werden nicht in der öffentlichen Oberfläche angezeigt.

Systemstatus wird geladen …
DATENARCHITEKTUR

Welche Quelle wofür?

Die Symbole kennzeichnen die Datenart, nicht die aktuelle Erreichbarkeit. Den technischen Live-Status zeigt ausschließlich die Diagnose darüber.

Bright Sky / DWDAktuelle deutsche Stationsbeobachtungen, sofern für den gewählten Ort eine passende Station verfügbar ist.Beobachtung
Open-Meteo ForecastPrimäre kurzfristige Niederschlags- und Wetterprognose. Bei Drosselung wird automatisch eine Ersatzquelle verwendet.Prognose
MET Norway LocationforecastKostenlose Kurzfristprognose als serverseitig gecachter Fallback, wenn Open-Meteo Forecast vorübergehend nicht erreichbar ist.Fallback
Open-Meteo ERA5 + ERA5-LandERA5 liefert Niederschlag, Referenzverdunstung und Temperatur. ERA5-Land ergänzt Bodenfeuchte in einem getrennten Abruf. Dadurch kann die Wetterbilanz auch dann funktionieren, wenn die Bodenfeuchtequelle vorübergehend ausfällt. Für die Präsentation wird daraus ein Langzeitvergleich ab 1950 mit Referenz 1991–2020 berechnet.Reanalyse
GloFAS v4 / Open-MeteoModellierter Flussabfluss im Raster von ungefähr fünf Kilometern. Das ausgewählte Raster kann ein anderes nahe gelegenes Gewässer repräsentieren.Abflussmodell
PEGELONLINE / WSVAktuelle ungeprüfte amtliche Rohmesswerte, überwiegend an Bundeswasserstraßen. Eine entfernte Station beschreibt nicht automatisch die Wasserlage in Soest.Amtliche Rohmessung
OpenStreetMap / NominatimOrtssuche, Koordinaten und Kartengrundlagen. Daraus werden keine Wasserstände oder Wetterwerte abgeleitet.Geodaten
DAUERBETRIEB

Empfohlene Cronjobs

Die Seiten funktionieren auch ohne Cronjob. Für verlässliche Ladezeiten werden Wetter, Pegel und Langzeitreihe getrennt vorgewärmt. Dadurch löst nicht der erste Besucher die aufwendigen externen Abrufe aus.

# Wetter und Intervalle: stündlich
7 * * * * curl --retry 3 --retry-delay 10 --max-time 120 -fsS "https://so-portal.de/SO-Wasser/api/weather.php?lat=51.5711&lon=8.1058&place=Soest" > /dev/null 2>&1

# Amtliche Vergleichspegel: zweimal pro Stunde
17,47 * * * * curl --retry 2 --retry-delay 10 --max-time 90 -fsS "https://so-portal.de/SO-Wasser/api/levels.php?lat=51.5711&lon=8.1058&max_km=120" > /dev/null 2>&1

# ERA5-Langzeitreihe: montags um 03:25 Uhr
25 3 * * 1 curl --retry 3 --retry-delay 20 --max-time 300 -fsS "https://so-portal.de/SO-Wasser/api/history.php?lat=51.5711&lon=8.1058&place=Soest&start_year=1950" > /dev/null 2>&1

Wichtig: Der erste Langzeitabruf kann länger dauern. Die API lädt die Reihe abschnittsweise und speichert erfolgreiche Abschnitte, sodass ein späterer Lauf an vorhandenen Cacheteilen weiterarbeiten kann. Der Cache enthält ausschließlich öffentliche Umwelt- und Koordinatendaten; Benutzerkonten werden nicht benötigt.