Wetter-API als paralleler Datenpfad

Außenvorhersage und aktuelle Bedingungen parallel zum Fühler-JSON abrufen, als Kontext auf der Startseite oder zum Zusammenführen in CSV-Dateien.

Person in extremer Kälte hält ein Außenthermometer, das weit unter null anzeigt
Regionale Kälteeinbrüche können eine angebaute Garage, Werkstatt oder einen Kriechkeller härter treffen, als Wetter-Apps vermuten lassen. Foto: Bureau of Land Management: public domain

Garagenfühler sagen dir, was drinnen passiert ist. Ein paralleler Abruf über eine Wetter-API sagt dir, was die Atmosphäre geliefert hat: nützlich, um windbedingt eindringende Luft und erwartete Tiefstwerte einzuordnen und Tabellen in Diagramme in Tabellenkalkulationen zu verknüpfen. Dieser Weg darf das SSR der Fühlerwerte nicht blockieren, wenn der Wetteranbieter langsam ist.

Parallele Abrufpfeile vom Server zum Fühler-JSON und zur Wetter-API, die im SSR zusammenlaufen
Der Server ruft Fühler-Feeds und Wetter-API gleichzeitig ab, damit langsame Vorhersagen die Live-Temperaturen nicht aufhalten.

Abrufstrategie

Nutze Promise.allSettled oder etwas Gleichwertiges: Schlägt der Fühlerabruf fehl, sollte die Seite trotzdem mit 200 und einer Fehlerkarte ausgeliefert werden; scheitert das Wetter, entfällt die Vorhersage in der Seitenleiste. Die Timeouts folgen den Mustern des Fühlerabrufs auf der Startseite.

Verwendung der Daten

  • Nur zur Anzeige: Außentemperatur und -feuchte als Kontext im Dashboard.
  • Anreicherung der CSV: Verknüpfung über Stundenfenster bei der Auswertung des Exports.
  • Nicht zur Steuerung: Löse Frostalarme nicht allein anhand der Vorhersage aus.

Secrets und Caching

API-Schlüssel für das Wetter liegen in den Cloudflare-Secrets. Speichere die Antworten länger zwischen als die TTL der Fühler: Die Seite zum Caching der Feeds stellt die unterschiedlichen Anforderungen an die Aktualität gegenüber.