Zum Hauptinhalt springen
Data Connectors

Wetter

Das Paket bündelt Connectoren für meteorologische Daten: Vorhersagen und amtliche Warnungen des Deutschen Wetterdienstes, den UV-Index von OpenUV.io sowie Niederschlagsmessungen von Nivus-Regenschreibern. Alle Nodes liefern flache Objekte nach den Smart Data Models Weather, die direkt an den NGSI-LD Builder übergeben werden können.

Paket
@htag/node-red-contrib-hypertegrity-weather
Version
0.3.1
Nodes
4
Lizenz
EUPL-1.2

Enthaltene Nodes​

hypertegrity-dwd-weather

DWD Weather

MOSMIX-Vorhersagen des DWD für ausgewählte Stationen als WeatherObserved und WeatherForecast.

Node öffnen
hypertegrity-dwd-weatherwarnings

DWD Weather Warnings

Amtliche Wetterwarnungen des DWD für Koordinaten oder Warnzellen als WeatherAlert.

Node öffnen
openuv

OpenUV Index

Aktueller UV-Index und UV-Vorhersage von OpenUV.io als UVIndexObservation und UVIndexForecast.

Node öffnen
nivus-rainfall

Nivus Regenschreiber

Niederschlag und Füllhöhe von Nivus-Regenschreibern über die DataKiosk API als WeatherObserved und WaterObserved.

Node öffnen

Installation​

npm install @htag/node-red-contrib-hypertegrity-weather

Alternativ installieren Sie das Paket im Node-RED-Editor über Menü → Palette verwalten → Installieren und suchen dort nach hypertegrity-weather. Die Nodes erscheinen anschließend in der Palette unter der Kategorie Data Connectors.

Das Paket benötigt Node-RED ab Version 4.0.5 und Node.js ab Version 20.18.0.

Gemeinsame Hinweise​

  • Abhängigkeiten: Das Paket installiert axios (HTTP-Client), unzipper (Entpacken der DWD-KMZ-Dateien) und sax (streamender XML-Parser) automatisch mit.
  • Auslösung: Alle vier Nodes sind triggerbasiert und fragen ihre Quelle nur bei einer Eingangsnachricht ab. Kombinieren Sie sie mit einem Inject-Node, dessen Intervall zur Aktualisierungsrate der Quelle passt.
  • API-Schlüssel: Die DWD-Nodes benötigen keinen Schlüssel. OpenUV Index benötigt einen Schlüssel von OpenUV.io, den Sie im Bearbeitungsdialog eintragen. Nivus Regenschreiber benötigt einen Schlüssel der Nivus DataKiosk API, der als Node-RED-Credential oder über die Umgebungsvariable API_KEY hinterlegt wird.
  • Proxy: Keiner der Nodes hat eine eigene Proxy-Einstellung. axios beachtet die Umgebungsvariablen HTTP_PROXY und HTTPS_PROXY des Node-RED-Prozesses.
  • Kartenansichten im Editor: DWD Weather, DWD Weather Warnings und OpenUV Index nutzen im Bearbeitungsdialog eine Leaflet-Karte mit Kacheln von OpenStreetMap; DWD Weather zusätzlich die Nominatim-Adresssuche. Der Browser mit dem Node-RED-Editor benötigt dafür Internetzugang.
  • Datenschutz: Die Nodes verarbeiten Stationskennungen, Koordinaten, Messwerte und Warntexte, aber keine personenbezogenen Daten. Die Namen, die Sie Orten und Standorten geben, erscheinen in der Ausgabe; verwenden Sie keine Namen von Privatpersonen oder private Adressen, wenn die Daten veröffentlicht werden.
  • Einheiten: Alle Nodes geben metrische Einheiten aus (°C, hPa, m/s, mm). Zusätzliche MOSMIX-Elemente des DWD-Weather-Nodes behalten ihre Originaleinheit.
  • Lizenz der Daten: DWD-Daten stehen unter der Datenlizenz Deutschland – Namensnennung – Version 2.0. Für OpenUV.io und Nivus gelten die Bedingungen des jeweiligen Anbieters beziehungsweise Vertrags.