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. JavaScript
  5. Rechnen mit JSON+ Abspeichern als Datenpunkt

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    927

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Rechnen mit JSON+ Abspeichern als Datenpunkt

Geplant Angeheftet Gesperrt Verschoben JavaScript
9 Beiträge 3 Kommentatoren 713 Aufrufe 2 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.
  • A Offline
    A Offline
    adsfa
    schrieb am zuletzt editiert von adsfa
    #1

    Hi zusammen,
    ich nutze folgendes Script, um mir die niedrigsten Spritpreise der letzten Tage auszugeben.
    Das Ergebnis kommt im JSON Format, womit ich leider nicht weiterkomme.
    Ich würde gerne die "_value" Daten auslesen und davon den niedrigsten Wert in einem Datenpunkt abspeichern.
    Wie kann ich auf die JSON-Werte zugreifen?
    Leider hat alles was ich bisher versucht habe nicht funktioniert.
    Es wäre toll, wenn mir jemand helfen könnte,

    VG
    Lisa

    Script:

    sendTo('influxdb.0', 'query',
    'from(bucket: "iobroker")'+
    '  |> range(start: -7d)'+
    '  |> drop(columns: ["_start","_stop"]) '+
    '  |> filter(fn: (r) => r["_measurement"] == "alias.0.Allgemein.Tanken.Jet e5")'+
    '  |> filter(fn: (r) => r["_field"] == "value")'+
    '  |> aggregateWindow(every: 1d, fn: min, createEmpty: false)'
     
     , function (result) {
        if (result.error) {
            console.error(result.error);
        } else {
            // show result
            var data = JSON.stringify(result)
             console.log(data);
        }
    });
    

    JSON - Ergbnis (aus Console):

    {
      "result": [
        [
          {
            "result": "_result",
            "table": 0,
            "_time": "2021-12-15T00:00:00Z",
            "_value": 1.619,
            "_field": "value",
            "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
            "_start": "2021-12-14T12:12:28.834984968Z",
            "_stop": "2021-12-21T12:12:28.834984968Z",
            "ts": 1639526400000
          },
          {
            "result": "_result",
            "table": 0,
            "_time": "2021-12-16T00:00:00Z",
            "_value": 1.599,
            "_field": "value",
            "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
            "_start": "2021-12-14T12:12:28.834984968Z",
            "_stop": "2021-12-21T12:12:28.834984968Z",
            "ts": 1639612800000
          },
          {
            "result": "_result",
            "table": 0,
            "_time": "2021-12-17T00:00:00Z",
            "_value": 1.599,
            "_field": "value",
            "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
            "_start": "2021-12-14T12:12:28.834984968Z",
            "_stop": "2021-12-21T12:12:28.834984968Z",
            "ts": 1639699200000
          },
          {
            "result": "_result",
            "table": 0,
            "_time": "2021-12-18T00:00:00Z",
            "_value": 1.599,
            "_field": "value",
            "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
            "_start": "2021-12-14T12:12:28.834984968Z",
            "_stop": "2021-12-21T12:12:28.834984968Z",
            "ts": 1639785600000
          },
          {
            "result": "_result",
            "table": 0,
            "_time": "2021-12-19T00:00:00Z",
            "_value": 1.609,
            "_field": "value",
            "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
            "_start": "2021-12-14T12:12:28.834984968Z",
            "_stop": "2021-12-21T12:12:28.834984968Z",
            "ts": 1639872000000
          },
          {
            "result": "_result",
            "table": 0,
            "_time": "2021-12-20T00:00:00Z",
            "_value": 1.619,
            "_field": "value",
            "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
            "_start": "2021-12-14T12:12:28.834984968Z",
            "_stop": "2021-12-21T12:12:28.834984968Z",
            "ts": 1639958400000
          },
          {
            "result": "_result",
            "table": 0,
            "_time": "2021-12-21T00:00:00Z",
            "_value": 1.579,
            "_field": "value",
            "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
            "_start": "2021-12-14T12:12:28.834984968Z",
            "_stop": "2021-12-21T12:12:28.834984968Z",
            "ts": 1640044800000
          },
          {
            "result": "_result",
            "table": 0,
            "_time": "2021-12-21T12:12:28.834984968Z",
            "_value": 1.609,
            "_field": "value",
            "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
            "_start": "2021-12-14T12:12:28.834984968Z",
            "_stop": "2021-12-21T12:12:28.834984968Z",
            "ts": 1640088748834
          }
        ]
      ],
      "ts": 1640088749005,
      "error": null
    }
    
    paul53P F 2 Antworten Letzte Antwort
    0
    • A adsfa

      Hi zusammen,
      ich nutze folgendes Script, um mir die niedrigsten Spritpreise der letzten Tage auszugeben.
      Das Ergebnis kommt im JSON Format, womit ich leider nicht weiterkomme.
      Ich würde gerne die "_value" Daten auslesen und davon den niedrigsten Wert in einem Datenpunkt abspeichern.
      Wie kann ich auf die JSON-Werte zugreifen?
      Leider hat alles was ich bisher versucht habe nicht funktioniert.
      Es wäre toll, wenn mir jemand helfen könnte,

      VG
      Lisa

      Script:

      sendTo('influxdb.0', 'query',
      'from(bucket: "iobroker")'+
      '  |> range(start: -7d)'+
      '  |> drop(columns: ["_start","_stop"]) '+
      '  |> filter(fn: (r) => r["_measurement"] == "alias.0.Allgemein.Tanken.Jet e5")'+
      '  |> filter(fn: (r) => r["_field"] == "value")'+
      '  |> aggregateWindow(every: 1d, fn: min, createEmpty: false)'
       
       , function (result) {
          if (result.error) {
              console.error(result.error);
          } else {
              // show result
              var data = JSON.stringify(result)
               console.log(data);
          }
      });
      

      JSON - Ergbnis (aus Console):

      {
        "result": [
          [
            {
              "result": "_result",
              "table": 0,
              "_time": "2021-12-15T00:00:00Z",
              "_value": 1.619,
              "_field": "value",
              "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
              "_start": "2021-12-14T12:12:28.834984968Z",
              "_stop": "2021-12-21T12:12:28.834984968Z",
              "ts": 1639526400000
            },
            {
              "result": "_result",
              "table": 0,
              "_time": "2021-12-16T00:00:00Z",
              "_value": 1.599,
              "_field": "value",
              "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
              "_start": "2021-12-14T12:12:28.834984968Z",
              "_stop": "2021-12-21T12:12:28.834984968Z",
              "ts": 1639612800000
            },
            {
              "result": "_result",
              "table": 0,
              "_time": "2021-12-17T00:00:00Z",
              "_value": 1.599,
              "_field": "value",
              "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
              "_start": "2021-12-14T12:12:28.834984968Z",
              "_stop": "2021-12-21T12:12:28.834984968Z",
              "ts": 1639699200000
            },
            {
              "result": "_result",
              "table": 0,
              "_time": "2021-12-18T00:00:00Z",
              "_value": 1.599,
              "_field": "value",
              "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
              "_start": "2021-12-14T12:12:28.834984968Z",
              "_stop": "2021-12-21T12:12:28.834984968Z",
              "ts": 1639785600000
            },
            {
              "result": "_result",
              "table": 0,
              "_time": "2021-12-19T00:00:00Z",
              "_value": 1.609,
              "_field": "value",
              "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
              "_start": "2021-12-14T12:12:28.834984968Z",
              "_stop": "2021-12-21T12:12:28.834984968Z",
              "ts": 1639872000000
            },
            {
              "result": "_result",
              "table": 0,
              "_time": "2021-12-20T00:00:00Z",
              "_value": 1.619,
              "_field": "value",
              "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
              "_start": "2021-12-14T12:12:28.834984968Z",
              "_stop": "2021-12-21T12:12:28.834984968Z",
              "ts": 1639958400000
            },
            {
              "result": "_result",
              "table": 0,
              "_time": "2021-12-21T00:00:00Z",
              "_value": 1.579,
              "_field": "value",
              "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
              "_start": "2021-12-14T12:12:28.834984968Z",
              "_stop": "2021-12-21T12:12:28.834984968Z",
              "ts": 1640044800000
            },
            {
              "result": "_result",
              "table": 0,
              "_time": "2021-12-21T12:12:28.834984968Z",
              "_value": 1.609,
              "_field": "value",
              "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
              "_start": "2021-12-14T12:12:28.834984968Z",
              "_stop": "2021-12-21T12:12:28.834984968Z",
              "ts": 1640088748834
            }
          ]
        ],
        "ts": 1640088749005,
        "error": null
      }
      
      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @adsfa Nicht getestet:

      let arr = result.result[0];
      let min = 3;
      for(let i = 0; i < arr.length; i++) {
         if(arr[i]._value < min) min = arr[i]._value;
      }
      setState(idMinimum, min, true):
      

      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

      A 1 Antwort Letzte Antwort
      1
      • A adsfa

        Hi zusammen,
        ich nutze folgendes Script, um mir die niedrigsten Spritpreise der letzten Tage auszugeben.
        Das Ergebnis kommt im JSON Format, womit ich leider nicht weiterkomme.
        Ich würde gerne die "_value" Daten auslesen und davon den niedrigsten Wert in einem Datenpunkt abspeichern.
        Wie kann ich auf die JSON-Werte zugreifen?
        Leider hat alles was ich bisher versucht habe nicht funktioniert.
        Es wäre toll, wenn mir jemand helfen könnte,

        VG
        Lisa

        Script:

        sendTo('influxdb.0', 'query',
        'from(bucket: "iobroker")'+
        '  |> range(start: -7d)'+
        '  |> drop(columns: ["_start","_stop"]) '+
        '  |> filter(fn: (r) => r["_measurement"] == "alias.0.Allgemein.Tanken.Jet e5")'+
        '  |> filter(fn: (r) => r["_field"] == "value")'+
        '  |> aggregateWindow(every: 1d, fn: min, createEmpty: false)'
         
         , function (result) {
            if (result.error) {
                console.error(result.error);
            } else {
                // show result
                var data = JSON.stringify(result)
                 console.log(data);
            }
        });
        

        JSON - Ergbnis (aus Console):

        {
          "result": [
            [
              {
                "result": "_result",
                "table": 0,
                "_time": "2021-12-15T00:00:00Z",
                "_value": 1.619,
                "_field": "value",
                "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
                "_start": "2021-12-14T12:12:28.834984968Z",
                "_stop": "2021-12-21T12:12:28.834984968Z",
                "ts": 1639526400000
              },
              {
                "result": "_result",
                "table": 0,
                "_time": "2021-12-16T00:00:00Z",
                "_value": 1.599,
                "_field": "value",
                "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
                "_start": "2021-12-14T12:12:28.834984968Z",
                "_stop": "2021-12-21T12:12:28.834984968Z",
                "ts": 1639612800000
              },
              {
                "result": "_result",
                "table": 0,
                "_time": "2021-12-17T00:00:00Z",
                "_value": 1.599,
                "_field": "value",
                "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
                "_start": "2021-12-14T12:12:28.834984968Z",
                "_stop": "2021-12-21T12:12:28.834984968Z",
                "ts": 1639699200000
              },
              {
                "result": "_result",
                "table": 0,
                "_time": "2021-12-18T00:00:00Z",
                "_value": 1.599,
                "_field": "value",
                "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
                "_start": "2021-12-14T12:12:28.834984968Z",
                "_stop": "2021-12-21T12:12:28.834984968Z",
                "ts": 1639785600000
              },
              {
                "result": "_result",
                "table": 0,
                "_time": "2021-12-19T00:00:00Z",
                "_value": 1.609,
                "_field": "value",
                "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
                "_start": "2021-12-14T12:12:28.834984968Z",
                "_stop": "2021-12-21T12:12:28.834984968Z",
                "ts": 1639872000000
              },
              {
                "result": "_result",
                "table": 0,
                "_time": "2021-12-20T00:00:00Z",
                "_value": 1.619,
                "_field": "value",
                "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
                "_start": "2021-12-14T12:12:28.834984968Z",
                "_stop": "2021-12-21T12:12:28.834984968Z",
                "ts": 1639958400000
              },
              {
                "result": "_result",
                "table": 0,
                "_time": "2021-12-21T00:00:00Z",
                "_value": 1.579,
                "_field": "value",
                "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
                "_start": "2021-12-14T12:12:28.834984968Z",
                "_stop": "2021-12-21T12:12:28.834984968Z",
                "ts": 1640044800000
              },
              {
                "result": "_result",
                "table": 0,
                "_time": "2021-12-21T12:12:28.834984968Z",
                "_value": 1.609,
                "_field": "value",
                "_measurement": "alias.0.Allgemein.Tanken.Jet e5",
                "_start": "2021-12-14T12:12:28.834984968Z",
                "_stop": "2021-12-21T12:12:28.834984968Z",
                "ts": 1640088748834
              }
            ]
          ],
          "ts": 1640088749005,
          "error": null
        }
        
        F Offline
        F Offline
        fastfoot
        schrieb am zuletzt editiert von
        #3

        @adsfa als Alternative zu @paul53 Lösung, gibt zusätzlich das letzte Datum des billigsten Preises aus und ermittelt den Preis durch Sortierung:

        let arr = JSON.parse(getState('0_userdata.0.Forum.Tanken.json').val).result[0];
        arr.sort((a, b) => a._value - b._value || a._time - b._time);
        setState('0_userdata.0.Forum.Tanken.preis', arr[0]._value);
        setState('0_userdata.0.Forum.Tanken.datum', new Date(arr[0]._time).getTime());
        
        

        iobroker läuft unter Docker auf QNAP TS-451+
        SkriptRecovery: https://forum.iobroker.net/post/930558

        1 Antwort Letzte Antwort
        1
        • paul53P paul53

          @adsfa Nicht getestet:

          let arr = result.result[0];
          let min = 3;
          for(let i = 0; i < arr.length; i++) {
             if(arr[i]._value < min) min = arr[i]._value;
          }
          setState(idMinimum, min, true):
          
          A Offline
          A Offline
          adsfa
          schrieb am zuletzt editiert von adsfa
          #4

          @paul53 sagte in Rechnen mit JSON+ Abspeichern als Datenpunkt:

          @adsfa Nicht getestet:

          let arr = result.result[0];
          let min = 3;
          for(let i = 0; i < arr.length; i++) {
             if(arr[i]._value < min) min = arr[i]._value;
          }
          setState(idMinimum, min, true):
          

          Vielen Dank euch beiden!
          @paul53 Leider weiß ich nicht genau, wo ich den Code einfügen muss. "idMinimum" wird zudem nicht gefunden.
          @fastfoot Den Ansatz verstehe ich leider auch nicht. Den Datenpunkt habe ich bei mir nicht. Muss ich zuerst das JSON in diesem Datenpunkt speichern?

          paul53P F 2 Antworten Letzte Antwort
          0
          • A adsfa

            @paul53 sagte in Rechnen mit JSON+ Abspeichern als Datenpunkt:

            @adsfa Nicht getestet:

            let arr = result.result[0];
            let min = 3;
            for(let i = 0; i < arr.length; i++) {
               if(arr[i]._value < min) min = arr[i]._value;
            }
            setState(idMinimum, min, true):
            

            Vielen Dank euch beiden!
            @paul53 Leider weiß ich nicht genau, wo ich den Code einfügen muss. "idMinimum" wird zudem nicht gefunden.
            @fastfoot Den Ansatz verstehe ich leider auch nicht. Den Datenpunkt habe ich bei mir nicht. Muss ich zuerst das JSON in diesem Datenpunkt speichern?

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

            @adsfa sagte: Leider weiß ich nicht genau, wo ich den Code einfügen muss.

            In den else-Zweig ab Zeile 13.

            @adsfa sagte in Rechnen mit JSON+ Abspeichern als Datenpunkt:

            "idMinimum" wird zudem nicht gefunden.

            Diese Variable / Konstante muss erst deklariert werden. Man kann auch die Datenpunkt-ID direkt eingeben, z.B.

            setState('0_userdata.0.Forum.Tanken.preis', min, true):
            

            Der Datenpunkt "0_userdata.0.Forum.Tanken.preis" muss vorher erstellt werden.

            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

            A 1 Antwort Letzte Antwort
            1
            • A adsfa

              @paul53 sagte in Rechnen mit JSON+ Abspeichern als Datenpunkt:

              @adsfa Nicht getestet:

              let arr = result.result[0];
              let min = 3;
              for(let i = 0; i < arr.length; i++) {
                 if(arr[i]._value < min) min = arr[i]._value;
              }
              setState(idMinimum, min, true):
              

              Vielen Dank euch beiden!
              @paul53 Leider weiß ich nicht genau, wo ich den Code einfügen muss. "idMinimum" wird zudem nicht gefunden.
              @fastfoot Den Ansatz verstehe ich leider auch nicht. Den Datenpunkt habe ich bei mir nicht. Muss ich zuerst das JSON in diesem Datenpunkt speichern?

              F Offline
              F Offline
              fastfoot
              schrieb am zuletzt editiert von
              #6

              @adsfa sagte in Rechnen mit JSON+ Abspeichern als Datenpunkt:

              Den Ansatz verstehe ich leider auch nicht. Den Datenpunkt habe ich bei mir nicht. Muss ich zuerst das JSON in diesem Datenpunkt speichern?

              du wolltest ja in einen Datenpunkt schreiben, da ich den nicht kenne habe ich einen eigenen genommen, genau wie in der ersten Zeile. Das musst du natürlich durch deine DP ersetzen.

              iobroker läuft unter Docker auf QNAP TS-451+
              SkriptRecovery: https://forum.iobroker.net/post/930558

              1 Antwort Letzte Antwort
              1
              • paul53P paul53

                @adsfa sagte: Leider weiß ich nicht genau, wo ich den Code einfügen muss.

                In den else-Zweig ab Zeile 13.

                @adsfa sagte in Rechnen mit JSON+ Abspeichern als Datenpunkt:

                "idMinimum" wird zudem nicht gefunden.

                Diese Variable / Konstante muss erst deklariert werden. Man kann auch die Datenpunkt-ID direkt eingeben, z.B.

                setState('0_userdata.0.Forum.Tanken.preis', min, true):
                

                Der Datenpunkt "0_userdata.0.Forum.Tanken.preis" muss vorher erstellt werden.

                A Offline
                A Offline
                adsfa
                schrieb am zuletzt editiert von
                #7

                Vielen Dank euch beiden!!

                @paul53
                Jetzt klappt es perfekt :) Zum Verständnis: Was bedeutet min = 3?

                @fastfoot
                Den Ansatz auch noch das Datum zu haben finde ich super.
                Muss ich dafür das JSON Ergebnis in z.B. dem Datenpunkt: 0_userdata.0.Forum.Tanken.json abspeichern?

                paul53P F 2 Antworten Letzte Antwort
                0
                • A adsfa

                  Vielen Dank euch beiden!!

                  @paul53
                  Jetzt klappt es perfekt :) Zum Verständnis: Was bedeutet min = 3?

                  @fastfoot
                  Den Ansatz auch noch das Datum zu haben finde ich super.
                  Muss ich dafür das JSON Ergebnis in z.B. dem Datenpunkt: 0_userdata.0.Forum.Tanken.json abspeichern?

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

                  @adsfa sagte: Zum Verständnis: Was bedeutet min = 3?

                  Das Start-Minimum. Der Preis wird hoffentlich nie über 3 €/l steigen.

                  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
                  1
                  • A adsfa

                    Vielen Dank euch beiden!!

                    @paul53
                    Jetzt klappt es perfekt :) Zum Verständnis: Was bedeutet min = 3?

                    @fastfoot
                    Den Ansatz auch noch das Datum zu haben finde ich super.
                    Muss ich dafür das JSON Ergebnis in z.B. dem Datenpunkt: 0_userdata.0.Forum.Tanken.json abspeichern?

                    F Offline
                    F Offline
                    fastfoot
                    schrieb am zuletzt editiert von
                    #9

                    @adsfa sagte in Rechnen mit JSON+ Abspeichern als Datenpunkt:

                    Vielen Dank euch beiden!!

                    @paul53
                    Jetzt klappt es perfekt :) Zum Verständnis: Was bedeutet min = 3?

                    @fastfoot
                    Den Ansatz auch noch das Datum zu haben finde ich super.
                    Muss ich dafür das JSON Ergebnis in z.B. dem Datenpunkt: 0_userdata.0.Forum.Tanken.json abspeichern?

                    nein, wenn es schon in einer variable ist (zB result) dann let arr = result.result[0] in der ersten Zeile

                    iobroker läuft unter Docker auf QNAP TS-451+
                    SkriptRecovery: https://forum.iobroker.net/post/930558

                    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

                    619

                    Online

                    32.6k

                    Benutzer

                    82.2k

                    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