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. Off Topic
  4. Website auslesen/JSON parsen

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Website auslesen/JSON parsen

Geplant Angeheftet Gesperrt Verschoben Off Topic
30 Beiträge 6 Kommentatoren 3.4k Aufrufe 5 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.
  • paul53P paul53

    @negalein sagte: in der JSON 2 Stationen sind, ich aber nur 1 benötige!

    Es sind sogar 3 Stationen. Welche wird benötigt?
    Den Namen der benötigten Station anpassen:

    function PegelSchaerding() { 
        request(url, function(err, state, body) {
            if (err) {
                log("Fehler aufgetreten: " + err);
            } else {
                let stations = JSON.parse(body).payload.stations;
                for(let i = 0; i < stations.length; i++) {
                    if(stations[i].stationName == 'Schärding') { 
                        let sourceDate = stations[i].data[0].sourceDate;
                        let value = stations[i].data[0].value;
                        setState(idsourceDate, sourceDate, true);
                        setState(idvalue, value, true);
                        break;
                    }
                }
            } 
        });
    }
    
    NegaleinN Offline
    NegaleinN Offline
    Negalein
    Global Moderator
    schrieb am zuletzt editiert von
    #20

    @paul53 sagte in Website auslesen/JSON parsen:

    Es sind sogar 3 Stationen. Welche wird benötigt?
    Den Namen der benötigten Station anpassen:

    Danke

    Ja, Schärding wird benötigt.
    Also auch wenn im JSON mit ä geschrieben, muss es im Script mit ae sein?

    ° Node.js Update ---> iob nodejs-update
    ° Fixer ---> iob fix

    paul53P ? 2 Antworten Letzte Antwort
    0
    • NegaleinN Negalein

      @paul53 sagte in Website auslesen/JSON parsen:

      Es sind sogar 3 Stationen. Welche wird benötigt?
      Den Namen der benötigten Station anpassen:

      Danke

      Ja, Schärding wird benötigt.
      Also auch wenn im JSON mit ä geschrieben, muss es im Script mit ae sein?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #21

      @negalein sagte: muss es im Script mit ae sein?

      Ich habe nur den Funktionsbezeichner geändert, da ich in Bezeichnern Umlaute vermeide. Es funktioniert wahrscheinlich auch mit "ä".
      Der Stationsname muss mit "ä" geschrieben werden wie im JSON.

      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
      • NegaleinN Negalein

        @paul53 sagte in Website auslesen/JSON parsen:

        Es sind sogar 3 Stationen. Welche wird benötigt?
        Den Namen der benötigten Station anpassen:

        Danke

        Ja, Schärding wird benötigt.
        Also auch wenn im JSON mit ä geschrieben, muss es im Script mit ae sein?

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

        @negalein Hi, hatte noch keine Zeit, aber so wie @paul53 schreibt muesste es passen.

        Umlaute so, wie es die json hergibt.

        1 Antwort Letzte Antwort
        0
        • NegaleinN Offline
          NegaleinN Offline
          Negalein
          Global Moderator
          schrieb am zuletzt editiert von
          #23

          @paul53

          habe es nun so

          // Pegelonline script by ilovegym66
          // 
           
          var request = require('request');
          var url = 'https://api.pegelalarm.at/api/station/1.0/list?qStationName=Schärding';
          var sourceDate;
          // var trend;
          var value;
          // var stateMnwMhw;
          // var stateNswHsw;
           
          var idsourceDate = '0_userdata.0.Pegelalarm.Schaerding.sourceDate';
          // var idtrend = '0_userdata.0.Pegelalarm.Schärding.trend';
          var idvalue = '0_userdata.0.Pegelalarm.Schaerding.value';
          // var idstateMnwMhw = '0_userdata.0.Pegelalarm.Schärding.stateMnwMhw';
          // var idstateNswHsw = '0_userdata.0.Pegelalarm.Schärding.stateNswHsw';
           
          createState('0_userdata.0.Pegelalarm.Schaerding.sourceDate', {
              name: 'sourceDate',
              });
           
          createState('0_userdata.0.Pegelalarm.Schaerding.value', {
              name: 'value',
              });
           
          // createState('0_userdata.0.Pegelalarm.Schärding.trend', {
          //     name: 'trend',
          //     });
           
          // createState('0_userdata.0.Pegelalarm.Schärding.stateMnwMhw', {
          //     name: 'stateMnwMhw',
          //     });
           
          // createState('0_userdata.0.Pegelalarm.Schärding.stateNswHsw', {
          //     name: 'stateNswHsw',
          //     });    
           
           
           
           
          function PegelSchaerding() { 
          request(url, function ( err, state, body){
              if (err) {
                  log("Fehler aufgetreten: " + err);
              } else {
              var obj = JSON.parse(body);
              sourceDate = obj.sourceDate;
              value = obj.value;
          //     trend = obj.trend;
          //     stateMnwMhw = obj.stateMnwMhw;
          //     stateNswHsw = obj.stateNswHsw;
           
              setState(idsourceDate, sourceDate);
          //    setState(idtrend, trend);
              setState(idvalue, value);
          //    setState(idstateMnwMhw, stateMnwMhw);
          //    setState(idstateNswHsw, stateNswHsw);
              } 
          });
          }
           
          schedule('*/21 * * * *', PegelSchaerding);
          

          Aber auch nach den 21 Minuten lt. Schedule steht nichts in den beiden DP 0_userdata.0.Pegelalarm.Schaerding.sourceDate und 0_userdata.0.Pegelalarm.Schaerding.value.

          Könntest du es bei dir testen?

          ° Node.js Update ---> iob nodejs-update
          ° Fixer ---> iob fix

          paul53P 1 Antwort Letzte Antwort
          0
          • NegaleinN Negalein

            @paul53

            habe es nun so

            // Pegelonline script by ilovegym66
            // 
             
            var request = require('request');
            var url = 'https://api.pegelalarm.at/api/station/1.0/list?qStationName=Schärding';
            var sourceDate;
            // var trend;
            var value;
            // var stateMnwMhw;
            // var stateNswHsw;
             
            var idsourceDate = '0_userdata.0.Pegelalarm.Schaerding.sourceDate';
            // var idtrend = '0_userdata.0.Pegelalarm.Schärding.trend';
            var idvalue = '0_userdata.0.Pegelalarm.Schaerding.value';
            // var idstateMnwMhw = '0_userdata.0.Pegelalarm.Schärding.stateMnwMhw';
            // var idstateNswHsw = '0_userdata.0.Pegelalarm.Schärding.stateNswHsw';
             
            createState('0_userdata.0.Pegelalarm.Schaerding.sourceDate', {
                name: 'sourceDate',
                });
             
            createState('0_userdata.0.Pegelalarm.Schaerding.value', {
                name: 'value',
                });
             
            // createState('0_userdata.0.Pegelalarm.Schärding.trend', {
            //     name: 'trend',
            //     });
             
            // createState('0_userdata.0.Pegelalarm.Schärding.stateMnwMhw', {
            //     name: 'stateMnwMhw',
            //     });
             
            // createState('0_userdata.0.Pegelalarm.Schärding.stateNswHsw', {
            //     name: 'stateNswHsw',
            //     });    
             
             
             
             
            function PegelSchaerding() { 
            request(url, function ( err, state, body){
                if (err) {
                    log("Fehler aufgetreten: " + err);
                } else {
                var obj = JSON.parse(body);
                sourceDate = obj.sourceDate;
                value = obj.value;
            //     trend = obj.trend;
            //     stateMnwMhw = obj.stateMnwMhw;
            //     stateNswHsw = obj.stateNswHsw;
             
                setState(idsourceDate, sourceDate);
            //    setState(idtrend, trend);
                setState(idvalue, value);
            //    setState(idstateMnwMhw, stateMnwMhw);
            //    setState(idstateNswHsw, stateNswHsw);
                } 
            });
            }
             
            schedule('*/21 * * * *', PegelSchaerding);
            

            Aber auch nach den 21 Minuten lt. Schedule steht nichts in den beiden DP 0_userdata.0.Pegelalarm.Schaerding.sourceDate und 0_userdata.0.Pegelalarm.Schaerding.value.

            Könntest du es bei dir testen?

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #24

            @negalein sagte: Könntest du es bei dir testen?

            Ich habe es mit dieser URL erfolgreich getestet:

            var url = 'https://api.pegelalarm.at/api/station/1.0/list?qStationName=Sch%C3%A4rding';
            

            Mit log() anstelle von setState():

            18:21:09.169	info	javascript.0 (1916) script.js.common.Neuer_Test: 24.03.2021T17:30:00+0100
            18:21:09.169	info	javascript.0 (1916) script.js.common.Neuer_Test: 361
            

            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

            NegaleinN 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @negalein sagte: Könntest du es bei dir testen?

              Ich habe es mit dieser URL erfolgreich getestet:

              var url = 'https://api.pegelalarm.at/api/station/1.0/list?qStationName=Sch%C3%A4rding';
              

              Mit log() anstelle von setState():

              18:21:09.169	info	javascript.0 (1916) script.js.common.Neuer_Test: 24.03.2021T17:30:00+0100
              18:21:09.169	info	javascript.0 (1916) script.js.common.Neuer_Test: 361
              
              NegaleinN Offline
              NegaleinN Offline
              Negalein
              Global Moderator
              schrieb am zuletzt editiert von
              #25

              @paul53 sagte in Website auslesen/JSON parsen:

              Ich habe es mit dieser URL erfolgreich getestet:

              Ich bekomme keine Daten

              Egal ob ich https://api.pegelalarm.at/api/station/1.0/list?qStationName=Sch%C3%A4rding oder https://api.pegelalarm.at/api/station/1.0/list?qStationName=Sch%C3%A4rding verwende.

              So schaut das Script aus.

              // Pegelonline script by ilovegym66
              // 
               
              var request = require('request');
              var url = 'https://api.pegelalarm.at/api/station/1.0/list?qStationName=Sch%C3%A4rding';
              var sourceDate;
              // var trend;
              var value;
              // var stateMnwMhw;
              // var stateNswHsw;
               
              var idsourceDate = '0_userdata.0.Pegelalarm.Schaerding.sourceDate';
              // var idtrend = '0_userdata.0.Pegelalarm.Schärding.trend';
              var idvalue = '0_userdata.0.Pegelalarm.Schaerding.value';
              // var idstateMnwMhw = '0_userdata.0.Pegelalarm.Schärding.stateMnwMhw';
              // var idstateNswHsw = '0_userdata.0.Pegelalarm.Schärding.stateNswHsw';
               
              createState('0_userdata.0.Pegelalarm.Schaerding.sourceDate', {
                  name: 'sourceDate',
                  });
               
              createState('0_userdata.0.Pegelalarm.Schaerding.value', {
                  name: 'value',
                  });
               
              // createState('0_userdata.0.Pegelalarm.Schärding.trend', {
              //     name: 'trend',
              //     });
               
              // createState('0_userdata.0.Pegelalarm.Schärding.stateMnwMhw', {
              //     name: 'stateMnwMhw',
              //     });
               
              // createState('0_userdata.0.Pegelalarm.Schärding.stateNswHsw', {
              //     name: 'stateNswHsw',
              //     });    
               
               
               
               
              function PegelSchaerding() { 
              request(url, function ( err, state, body){
                  if (err) {
                      log("Fehler aufgetreten: " + err);
                  } else {
                  var obj = JSON.parse(body);
                  sourceDate = obj.sourceDate;
                  value = obj.value;
              //     trend = obj.trend;
              //     stateMnwMhw = obj.stateMnwMhw;
              //     stateNswHsw = obj.stateNswHsw;
               
                  setState(idsourceDate, sourceDate);
              //    setState(idtrend, trend);
                  setState(idvalue, value);
              //    setState(idstateMnwMhw, stateMnwMhw);
              //    setState(idstateNswHsw, stateNswHsw);
                  } 
              });
              }
               
              schedule('*/21 * * * *', PegelSchaerding);
              

              Siehst du noch wo einen Fehler?

              ° Node.js Update ---> iob nodejs-update
              ° Fixer ---> iob fix

              paul53P 1 Antwort Letzte Antwort
              0
              • NegaleinN Negalein

                @paul53 sagte in Website auslesen/JSON parsen:

                Ich habe es mit dieser URL erfolgreich getestet:

                Ich bekomme keine Daten

                Egal ob ich https://api.pegelalarm.at/api/station/1.0/list?qStationName=Sch%C3%A4rding oder https://api.pegelalarm.at/api/station/1.0/list?qStationName=Sch%C3%A4rding verwende.

                So schaut das Script aus.

                // Pegelonline script by ilovegym66
                // 
                 
                var request = require('request');
                var url = 'https://api.pegelalarm.at/api/station/1.0/list?qStationName=Sch%C3%A4rding';
                var sourceDate;
                // var trend;
                var value;
                // var stateMnwMhw;
                // var stateNswHsw;
                 
                var idsourceDate = '0_userdata.0.Pegelalarm.Schaerding.sourceDate';
                // var idtrend = '0_userdata.0.Pegelalarm.Schärding.trend';
                var idvalue = '0_userdata.0.Pegelalarm.Schaerding.value';
                // var idstateMnwMhw = '0_userdata.0.Pegelalarm.Schärding.stateMnwMhw';
                // var idstateNswHsw = '0_userdata.0.Pegelalarm.Schärding.stateNswHsw';
                 
                createState('0_userdata.0.Pegelalarm.Schaerding.sourceDate', {
                    name: 'sourceDate',
                    });
                 
                createState('0_userdata.0.Pegelalarm.Schaerding.value', {
                    name: 'value',
                    });
                 
                // createState('0_userdata.0.Pegelalarm.Schärding.trend', {
                //     name: 'trend',
                //     });
                 
                // createState('0_userdata.0.Pegelalarm.Schärding.stateMnwMhw', {
                //     name: 'stateMnwMhw',
                //     });
                 
                // createState('0_userdata.0.Pegelalarm.Schärding.stateNswHsw', {
                //     name: 'stateNswHsw',
                //     });    
                 
                 
                 
                 
                function PegelSchaerding() { 
                request(url, function ( err, state, body){
                    if (err) {
                        log("Fehler aufgetreten: " + err);
                    } else {
                    var obj = JSON.parse(body);
                    sourceDate = obj.sourceDate;
                    value = obj.value;
                //     trend = obj.trend;
                //     stateMnwMhw = obj.stateMnwMhw;
                //     stateNswHsw = obj.stateNswHsw;
                 
                    setState(idsourceDate, sourceDate);
                //    setState(idtrend, trend);
                    setState(idvalue, value);
                //    setState(idstateMnwMhw, stateMnwMhw);
                //    setState(idstateNswHsw, stateNswHsw);
                    } 
                });
                }
                 
                schedule('*/21 * * * *', PegelSchaerding);
                

                Siehst du noch wo einen Fehler?

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #26

                @negalein sagte: Siehst du noch wo einen Fehler?

                Die Funktion, die ich gepostet habe, sieht ganz anders aus.
                Versuche es damit:

                const url = 'https://api.pegelalarm.at/api/station/1.0/list?qStationName=Sch%C3%A4rding';
                const idsourceDate = '0_userdata.0.Pegelalarm.Schaerding.sourceDate';
                const idvalue = '0_userdata.0.Pegelalarm.Schaerding.value';
                
                function PegelSchaerding() { 
                    request(url, function(err, state, body) {
                        if (err) {
                            log("Fehler aufgetreten: " + err);
                        } else {
                            let stations = JSON.parse(body).payload.stations;
                            for(let i = 0; i < stations.length; i++) {
                                if(stations[i].stationName == 'Schärding') { 
                                    let sourceDate = stations[i].data[0].sourceDate;
                                    let value = stations[i].data[0].value;
                                    setState(idsourceDate, sourceDate, true);
                                    setState(idvalue, value, true);
                                    break;
                                }
                            }
                        } 
                    });
                }
                
                schedule('*/21 * * * *', PegelSchaerding);
                

                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

                NegaleinN 2 Antworten Letzte Antwort
                1
                • paul53P paul53

                  @negalein sagte: Siehst du noch wo einen Fehler?

                  Die Funktion, die ich gepostet habe, sieht ganz anders aus.
                  Versuche es damit:

                  const url = 'https://api.pegelalarm.at/api/station/1.0/list?qStationName=Sch%C3%A4rding';
                  const idsourceDate = '0_userdata.0.Pegelalarm.Schaerding.sourceDate';
                  const idvalue = '0_userdata.0.Pegelalarm.Schaerding.value';
                  
                  function PegelSchaerding() { 
                      request(url, function(err, state, body) {
                          if (err) {
                              log("Fehler aufgetreten: " + err);
                          } else {
                              let stations = JSON.parse(body).payload.stations;
                              for(let i = 0; i < stations.length; i++) {
                                  if(stations[i].stationName == 'Schärding') { 
                                      let sourceDate = stations[i].data[0].sourceDate;
                                      let value = stations[i].data[0].value;
                                      setState(idsourceDate, sourceDate, true);
                                      setState(idvalue, value, true);
                                      break;
                                  }
                              }
                          } 
                      });
                  }
                  
                  schedule('*/21 * * * *', PegelSchaerding);
                  
                  NegaleinN Offline
                  NegaleinN Offline
                  Negalein
                  Global Moderator
                  schrieb am zuletzt editiert von
                  #27

                  @paul53 sagte in Website auslesen/JSON parsen:

                  Versuche es damit:

                  Danke, damit hats funktioniert! :)

                  ° Node.js Update ---> iob nodejs-update
                  ° Fixer ---> iob fix

                  1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @negalein sagte: Siehst du noch wo einen Fehler?

                    Die Funktion, die ich gepostet habe, sieht ganz anders aus.
                    Versuche es damit:

                    const url = 'https://api.pegelalarm.at/api/station/1.0/list?qStationName=Sch%C3%A4rding';
                    const idsourceDate = '0_userdata.0.Pegelalarm.Schaerding.sourceDate';
                    const idvalue = '0_userdata.0.Pegelalarm.Schaerding.value';
                    
                    function PegelSchaerding() { 
                        request(url, function(err, state, body) {
                            if (err) {
                                log("Fehler aufgetreten: " + err);
                            } else {
                                let stations = JSON.parse(body).payload.stations;
                                for(let i = 0; i < stations.length; i++) {
                                    if(stations[i].stationName == 'Schärding') { 
                                        let sourceDate = stations[i].data[0].sourceDate;
                                        let value = stations[i].data[0].value;
                                        setState(idsourceDate, sourceDate, true);
                                        setState(idvalue, value, true);
                                        break;
                                    }
                                }
                            } 
                        });
                    }
                    
                    schedule('*/21 * * * *', PegelSchaerding);
                    
                    NegaleinN Offline
                    NegaleinN Offline
                    Negalein
                    Global Moderator
                    schrieb am zuletzt editiert von
                    #28

                    @paul53 sagte in Website auslesen/JSON parsen:

                    Die Funktion, die ich gepostet habe,

                    Noch eine Frage.
                    Wenn ich mehrere Messstellen abfragen möchte, ist es dann besser für jede Messstelle ein eigenes Script, oder kann man in dem bestehendem mehrere einfügen?

                    Es ginge noch um diese zusätzlichen Messstellen.
                    https://api.pegelalarm.at/api/station/1.0/list?qStationName=Pramerdorf
                    https://api.pegelalarm.at/api/station/1.0/list?qStationName=Passau%20Ingling
                    https://api.pegelalarm.at/api/station/1.0/list?qStationName=Passau%20Marienbr%C3%BCcke

                    ° Node.js Update ---> iob nodejs-update
                    ° Fixer ---> iob fix

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • NegaleinN Negalein

                      @paul53 sagte in Website auslesen/JSON parsen:

                      Die Funktion, die ich gepostet habe,

                      Noch eine Frage.
                      Wenn ich mehrere Messstellen abfragen möchte, ist es dann besser für jede Messstelle ein eigenes Script, oder kann man in dem bestehendem mehrere einfügen?

                      Es ginge noch um diese zusätzlichen Messstellen.
                      https://api.pegelalarm.at/api/station/1.0/list?qStationName=Pramerdorf
                      https://api.pegelalarm.at/api/station/1.0/list?qStationName=Passau%20Ingling
                      https://api.pegelalarm.at/api/station/1.0/list?qStationName=Passau%20Marienbr%C3%BCcke

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #29

                      @negalein sagte: kann man in dem bestehendem mehrere einfügen?

                      Man kann das Skript um mehrere Messstellen erweitern. Gibt es zeitliche Einschränkungen beim Zugriff auf die API?

                      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

                      NegaleinN 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @negalein sagte: kann man in dem bestehendem mehrere einfügen?

                        Man kann das Skript um mehrere Messstellen erweitern. Gibt es zeitliche Einschränkungen beim Zugriff auf die API?

                        NegaleinN Offline
                        NegaleinN Offline
                        Negalein
                        Global Moderator
                        schrieb am zuletzt editiert von
                        #30

                        @paul53 sagte in Website auslesen/JSON parsen:

                        Gibt es zeitliche Einschränkungen beim Zugriff auf die API?

                        Kann ich leider nicht sagen, da keine Doku zur 1.0 existiert.

                        Dann erstell ich besser getrennte Scripte mit unterschiedlichen Schedules.

                        ° Node.js Update ---> iob nodejs-update
                        ° Fixer ---> iob fix

                        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

                        801

                        Online

                        32.5k

                        Benutzer

                        81.8k

                        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