,

Pegelstand

4,99 €

Hochwasserwarnung für Keller und Steg.

Wasserstand und Abfluss von bis zu 5 Pegeln der Wasserstraßen- und Schifffahrtsverwaltung, mit Warnschwelle je Pegel. Kostenlose Daten, kein Key nötig.

Artikelnummer: smo-pegelstand-smolabs Kategorien: , Schlagwort:
Kostenlos testen (14 Tage)

Zum Testen bitte anmelden oder registrieren.

Beschreibung

Logikbaustein für Wasserstand und Abfluss von Pegeln der Wasserstraßen- und Schifffahrtsverwaltung des Bundes (WSV) über die REST-API von PEGELONLINE. Bis zu 5 Pegel werden in einer Anfrage abgefragt. Jeder Pegel hat eine eigene Warnschwelle, die Hysterese gilt für alle Pegel gemeinsam. Geeignet ist das z. B. als Hochwasserwarnung für Keller, Garage oder Bootssteg.

Die API braucht keinen Key und keine Anmeldung.

Gerät
Gira X1
Version
1.0.0
Lizenz
Ein Schlüssel je X1 (MAC-Adresse), dauerhaft nutzbar
Thema
Daten aus dem Netz

Hinweis zur Schnittstelle: Der Baustein nutzt die Schnittstelle von PEGELONLINE (WSV). Ändert der Anbieter sie oder stellt sie ein, kann der Baustein eingeschränkt oder gar nicht mehr funktionieren, bis er angepasst ist. Wir passen ihn nach Möglichkeit an, einen Anspruch darauf gibt es nicht.

Anleitung

Pegel finden

Pegel werden über ihre UUID (eindeutige Kennung aus Ziffern, Buchstaben und Bindestrichen) angegeben, weil Nummern und Namen sich ändern können. Die UUID findet man

  • in der Pegeltabelle von PEGELONLINE, oder
  • in der Stationsliste einer Wasserstraße im Browser, z. B. https://www.pegelonline.wsv.de/webservices/rest-api/v2/stations.json?waters=ELBE (uuid und longname der Station).

Beispiel: Elbe, Pegel Dresden: 70272185-b2b3-4178-96b8-43bea330dcae.

Abfrageintervall

Abgefragt wird, wenn der Eingang „Trigger“ den Wert 1 bekommt. Die Pegel melden ihre Messwerte im 15-Minuten-Raster, häufiger abzufragen bringt nichts. Der Baustein ignoriert einen Trigger, der weniger als 5 Minuten nach der letzten Abfrage kommt, den Grund zeigt dann „Debug“. Sinnvoll ist ein Trigger alle 15 Minuten.

Parameter

Parameter Bedeutung
Anzahl Pegel 1 bis 5, Vorgabe 1. So viele Pegel und Ausgangsgruppen gibt es
Pegel-ID i (UUID) UUID des i-ten Pegels. Fehlende oder ungültige IDs meldet die Projektprüfung im GPA (Gira Projekt Assistent)
Bezeichnung Pegel i (ausgeblendet) Name für den Ausgang „Name i“. Leer = Name des Pegels laut WSV
Warnschwelle Pegel i in cm (0 = keine Warnung) Wasserstand, ab dem „Warnung i“ eingeschaltet wird
Hysterese in cm Vorgabe 5, gilt für alle Pegel. Die Warnung geht erst aus, wenn der Wasserstand unter „Schwelle minus Hysterese“ fällt. Verhindert Flackern um die Schwelle
Messwert veraltet nach Minuten (ausgeblendet) Ist eine Messung älter, gilt sie als veraltet (Vorgabe 60, mindestens 15)
Lizenzschlüssel Schlüssel für diesen X1, siehe „Lizenz“

Der Wasserstand (W) wird in cm über dem Nullpunkt des jeweiligen Pegels gemessen, nicht über dem Meeresspiegel. Die Schwelle muss also je Pegel passend gewählt werden, am besten anhand der Kennwerte auf der Seite des Pegels bei PEGELONLINE, z. B. des mittleren Hochwassers (MHW).

Ausgänge

Ausgang Bedeutung
Name i Bezeichnung oder Name des Pegels
Gewässer i (ausgeblendet) Name des Gewässers, z. B. ELBE
Wasserstand i in cm Aktueller Wasserstand (W). Fehlt eine Messung, bleibt der letzte Wert stehen und „Veraltet i“ wird 1
Abfluss i in m³/s (ausgeblendet) Aktueller Abfluss (Q). 0, wenn der Pegel keinen Abfluss misst
Messzeit i (ausgeblendet) Zeit der Messung, TT.MM.JJJJ HH:mm (Ortszeit, 24 Stunden)
Warnung i 1, wenn der Wasserstand die Warnschwelle erreicht hat (bis er unter Schwelle minus Hysterese fällt)
Veraltet i (ausgeblendet) 1, wenn die Messung älter als „Messwert veraltet nach“ ist oder fehlt
Zustand i (low/normal/high) (ausgeblendet) Einordnung laut WSV gegenüber Niedrig- und Hochwasser, so wie PEGELONLINE sie liefert: low (niedrig), normal, high (hoch), unknown (unbekannt) u. a. Leer, wenn keine Messung vorliegt
Eine Warnung aktiv 1, wenn mindestens eine Warnung eingeschaltet ist
Höchster Wasserstand in cm (ausgeblendet) Höchster Wasserstand der Pegel mit aktueller Messung. Pegel ohne Messung oder nicht gefundene Pegel zählen nicht mit
Letzte Abfrage (ausgeblendet) Zeit der letzten erfolgreichen Abfrage, TT.MM.JJJJ hh:mm:ss
JSON (ausgeblendet) Alle gefundenen Pegel als JSON-Liste (id, name, gewaesser, wasserstand_cm, abfluss_m3s, messzeit, warnung, veraltet, zustand). Fehlt eine Messung, steht dort null
Lizenzstatus, Debug Lizenzprüfung, Ergebnis bzw. Fehler der letzten Abfrage

Ausgeblendete Parameter und Ausgänge lassen sich im GPA am Baustein einblenden.

Fehlerverhalten
  • Bei Verbindungsproblemen oder HTTP-Fehlern bleiben die Ausgänge auf dem letzten Stand, der Grund steht unter „Debug“.
  • Eine unbekannte Pegel-ID beantwortet PEGELONLINE mit einer leeren Liste. „Debug“ nennt dann die nicht gefundene ID, die Ausgänge dieses Pegels bleiben stehen.
  • Bei einer veralteten Messung ändert der Baustein die Warnung nicht: weder ein neuer Alarm noch eine Entwarnung aus alten Daten. „Veraltet i“ zeigt den Ausfall an und lässt sich z. B. auf eine Störungsmeldung legen.

Datenquelle

Die Daten kommen von der Wasserstraßen- und Schifffahrtsverwaltung des Bundes (WSV) und stehen unter der Datenlizenz Deutschland – Zero – Version 2.0. Es sind ungeprüfte Rohdaten ohne Gewähr für Richtigkeit, Aktualität und Vollständigkeit. Der Baustein darf deshalb nur als Zusatzinformation dienen und ersetzt keine amtliche Hochwasserwarnung.

Lizenz

Der Lizenzschlüssel wird im GPA im Parameter „Lizenzschlüssel“ eingetragen. Der Baustein prüft ihn beim Start auf dem X1, offline und gebunden an die MAC-Adresse des X1. Der Ausgang „Lizenzstatus“ zeigt das Ergebnis, bei einem Schlüssel für ein anderes Gerät auch die MAC-Adresse dieses X1. Ohne gültigen Schlüssel fragt der Baustein nichts ab. In der Simulation des GPA am PC läuft er ohne Lizenzprüfung, damit sich Logikblätter testen lassen.

Läuft eine Testlizenz ab, ignoriert der Baustein ab dem nächsten Trigger alle Abfragen, bis ein neuer Schlüssel eingetragen ist. Die Ausgänge bleiben auf dem letzten Stand. Den Schlüssel erhältst du beim Kauf über smolabs.de.

Changelog

Version 1.0.0
  • Erste Version.

Kompatibilität mit Gira X1 und Gira HomeServer

Die Funktion ist nur für die hier genannten Firmwarestände zugesichert. Vor einem Firmware-Update des Geräts bitte diese Tabelle prüfen.

Baustein-VersionGerät und FirmwareStatus
1.0.0Gira X1, Firmware 4.0.350Kompatibel
1.0.0Gira X1, Firmware 3.0.52Kompatibel
1.0.0Gira X1, Firmware 2.8.874Kompatibel
1.0.0Gira X1, Firmware 2.8.869Kompatibel
1.0.0Gira X1, Firmware 2.8.858Kompatibel
1.0.0Gira X1, Firmware 2.7.585Kompatibel

Rezensionen

Es gibt noch keine Rezensionen.

Schreibe die erste Rezension für „Pegelstand“

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen