Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Gelöst] Wasserpegelstände

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    326

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

[Gelöst] Wasserpegelstände

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
10 Beiträge 8 Kommentatoren 2.4k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    Marcolotti
    schrieb am zuletzt editiert von
    #1

    Hallo,

    hat schon jemand eine Möglichkeit gefunden bestimmte Pegelstände von der Webseite auszulesen?

    https://www.pegelonline.wsv.de/webservi … ement=true

    Gruß Marco

    CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

    ? 1 Antwort Letzte Antwort
    0
    • paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      Vieleicht so:

      `var request = require('request');
      var url = 'https://www.pegelonline.wsv.de/webservices/rest-api/v2/stations.json?includeTimeseries=true&includeCurrentMeasurement=true';
      
      request(url, function(err, stat, body) {
          if(err) log('Error: ' + err, error);
          else if(body) {
              var pegelonline;
              var stand;
              pegelonline = JSON.parse(body);
              for(var i = 0; i < pegelonline.length; i++) {
                  if(pegelonline[i].shortname == 'BERLIN-PLOETZENSEE OP') {
                      stand = pegelonline[i].timeseries[0].currentMeasurement.value;
                  }
              }
              log('Pegel: ' + stand);
          }    
      });` [/i][/i]
      

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Marcolotti
        schrieb am zuletzt editiert von
        #3

        Danke Paul. Ich hab nichts anderes von dir erwartet. Funktioniert prima. :D

        Gruß Marco

        CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #4

          Wie wäre es denn inzwischen mit dem Parser-Adapter?

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            Marcolotti
            schrieb am zuletzt editiert von
            #5

            Hallo Apollon,

            das habe ich bereits probiert. Würde mich interessieren, wie du bei dem Fluss "ILM" den Pegelstand parsen tust.

            Gruß Marco

            P.S. Für die Foscam habe ich per Parser schon den State Record geholt. Das war kein Problem. \s<record>(.+)</record>

            CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              pix
              schrieb am zuletzt editiert von
              #6

              Hallo Marco,

              ich würde nicht den Parser-Adapter verwenden. Die Seite liefert doch Daten in einwandfreiem JSON-Format.

              Ruf sie auf (https://www.pegelonline.wsv.de/webservi … ement=true) und Suche nach 'ILM',

              dann kannst du sehen, dass der in Pauls Skript verwendete "shortname" eigentlich der Punkt nach "number" (166640) ist in deinem Fall den Wert ILMENAU haben sollte.

              Gruß

              Pix

              PS: Nutzen eigentlich viele (ioBroker Nutzer) diese Seite?

              ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

              1 Antwort Letzte Antwort
              0
              • B Offline
                B Offline
                BA2000
                schrieb am zuletzt editiert von
                #7

                Hi Pix,

                ich werde es jetzt auch mit ioBroker nutzen. Bisher habe ich es in fhem gelogt und dargestellt.

                Tipp: Wenn man eh nur den Pegelstand braucht, kann man auch die UUID der Messstelle in den link einfügen:

                Beispiel für die Donau in Ingolstadt https://www.pegelonline.wsv.de/webservices/rest-api/v2/stations/824a046b-9ca3-4db8-993d-e755122854e0/W/currentmeasurement.json

                UUID für Ingolstadt laut deinem link: "uuid": "824a046b-9ca3-4db8-993d-e755122854e0"

                Beispiel für die Ilm in Ilmenau:
                https://www.pegelonline.wsv.de/webservices/rest-api/v2/stations/003200ab-d138-49d9-aa52-217817941f85/W/currentmeasurement.json

                Gruß BA2000

                1 Antwort Letzte Antwort
                0
                • M Marcolotti

                  Hallo,

                  hat schon jemand eine Möglichkeit gefunden bestimmte Pegelstände von der Webseite auszulesen?

                  https://www.pegelonline.wsv.de/webservi … ement=true

                  Gruß Marco

                  ? Offline
                  ? Offline
                  Ein ehemaliger Benutzer
                  schrieb am zuletzt editiert von
                  #8

                  @Marcolotti @BA2000 @pix @larsdecker ?

                  Hi,
                  es gibt doch den Adapter iobroker.pegelonline, da hat zumindest mal Lars angefangen...

                  iobroker.pegelonline

                  A 1 Antwort Letzte Antwort
                  0
                  • ? Ein ehemaliger Benutzer

                    @Marcolotti @BA2000 @pix @larsdecker ?

                    Hi,
                    es gibt doch den Adapter iobroker.pegelonline, da hat zumindest mal Lars angefangen...

                    iobroker.pegelonline

                    A Offline
                    A Offline
                    AlteEnte
                    schrieb am zuletzt editiert von
                    #9

                    Hallo,

                    ich bin total neu bei dem Thema iobroker. Ich habe mit dem obrigem Script probiert einen Pegelstand zu bekommen und habe nur Fehler.

                    Gibt es inzwischen ein bessere Variante?

                    Gruß

                    PegelAlarm Hochwasserwarn-SystemP 1 Antwort Letzte Antwort
                    0
                    • A AlteEnte

                      Hallo,

                      ich bin total neu bei dem Thema iobroker. Ich habe mit dem obrigem Script probiert einen Pegelstand zu bekommen und habe nur Fehler.

                      Gibt es inzwischen ein bessere Variante?

                      Gruß

                      PegelAlarm Hochwasserwarn-SystemP Offline
                      PegelAlarm Hochwasserwarn-SystemP Offline
                      PegelAlarm Hochwasserwarn-System
                      schrieb am zuletzt editiert von
                      #10

                      @AlteEnte
                      der user @bazidibavaria hat einen Adapter für PegelAlarm geschrieben. Damit hat er Zugriff auf sämtliche Pegel Deutschlands, Österreich, Schweiz etc.
                      Vielleicht hilft das!

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      511

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe