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. ioBroker Allgemein
  4. Influxdb adapter: storeState function

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Influxdb adapter: storeState function

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
16 Beiträge 4 Kommentatoren 2.6k Aufrufe 3 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.
  • W Wladimir

    Es funktioniert. Danke!

    S Offline
    S Offline
    StefanRied
    schrieb am zuletzt editiert von
    #4

    @wladimir @apollon77
    Hallo,

    ich wollte auch gerade das gleiche machen und mit Influx Series arbeiten die NICHT als state in iobroker definiert sind.
    Mit einem Script auf bestehende Daten zugreifen geht gut. Das Query findet Dinge in der Influx richtig.
    Aber einen neuen Datenpunkt rein schreiben scheint nicht zu gehen.
    Das landet nicht in der Datenbank.

    sendTo('influxdb.0', 'storeState', {
         id: 'StromPreis2',
          state: {
              preis_brutto: 2,
              preis_netto: 3
             }
      });
    
    sendTo('influxdb.0', 'query', 'select * from StromPreis2;', function (result) {
        if (result.error) {
            console.error(result.error);
        } else {
            // show result
            console.log('Rows: ' + JSON.stringify(result.result));
            
        }
    });
    

    Wenn ich storestate auf https://github.com/ioBroker/ioBroker.influxdb/blob/master/README.md richtig verstanden habe, kann ich doch damit auf states influx series schreiben, die in iobroker gar nicht definiert sind?

    Oder muss ich mit dazu einen INSERT query zusammenbasteln und jeden wert einzeln schreiben?

    Besten Dank

    Stefan Ried

    apollon77A 1 Antwort Letzte Antwort
    0
    • S StefanRied

      @wladimir @apollon77
      Hallo,

      ich wollte auch gerade das gleiche machen und mit Influx Series arbeiten die NICHT als state in iobroker definiert sind.
      Mit einem Script auf bestehende Daten zugreifen geht gut. Das Query findet Dinge in der Influx richtig.
      Aber einen neuen Datenpunkt rein schreiben scheint nicht zu gehen.
      Das landet nicht in der Datenbank.

      sendTo('influxdb.0', 'storeState', {
           id: 'StromPreis2',
            state: {
                preis_brutto: 2,
                preis_netto: 3
               }
        });
      
      sendTo('influxdb.0', 'query', 'select * from StromPreis2;', function (result) {
          if (result.error) {
              console.error(result.error);
          } else {
              // show result
              console.log('Rows: ' + JSON.stringify(result.result));
              
          }
      });
      

      Wenn ich storestate auf https://github.com/ioBroker/ioBroker.influxdb/blob/master/README.md richtig verstanden habe, kann ich doch damit auf states influx series schreiben, die in iobroker gar nicht definiert sind?

      Oder muss ich mit dazu einen INSERT query zusammenbasteln und jeden wert einzeln schreiben?

      Besten Dank

      apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #5

      @stefanried sagte in Influxdb adapter: storeState function:

      Wenn ich storestate auf https://github.com/ioBroker/ioBroker.influxdb/blob/master/README.md richtig verstanden habe, kann ich doch damit auf states influx series schreiben, die in iobroker gar nicht definiert sind?

      Ne das geht nicht. Der Adapter kennt nur States wo der InfluxDB-Adapter aktiviert ist.

      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
      S 1 Antwort Letzte Antwort
      0
      • apollon77A apollon77

        @stefanried sagte in Influxdb adapter: storeState function:

        Wenn ich storestate auf https://github.com/ioBroker/ioBroker.influxdb/blob/master/README.md richtig verstanden habe, kann ich doch damit auf states influx series schreiben, die in iobroker gar nicht definiert sind?

        Ne das geht nicht. Der Adapter kennt nur States wo der InfluxDB-Adapter aktiviert ist.

        S Offline
        S Offline
        StefanRied
        schrieb am zuletzt editiert von
        #6

        @apollon77 Danke, dann muss man den Query insert nehmen.

        Stefan Ried

        S 1 Antwort Letzte Antwort
        0
        • S StefanRied

          @apollon77 Danke, dann muss man den Query insert nehmen.

          S Offline
          S Offline
          StefanRied
          schrieb am zuletzt editiert von StefanRied
          #7

          @apollon77

          Ich möchte einen Wert zu einer bestimmten Zeit einfügen.
          Das Query geht von der Influx CLI, aber nicht aus dem Script. Sagt invalid call.
          Auch \" geht nicht. Da hab ich noch einen Denkfehler?

          sendTo('influxdb.0', 'query', 'INSERT StromPreis2 preis_brutto="42",preis_netto="32" 1635148170801249011;', function (result) {
              if (result.error) {
                  console.error(result.error);
              } else {
                  // show result
                  console.log('Result: ' + JSON.stringify(result));
              }
          });
          

          Stefan Ried

          S 1 Antwort Letzte Antwort
          0
          • S StefanRied

            @apollon77

            Ich möchte einen Wert zu einer bestimmten Zeit einfügen.
            Das Query geht von der Influx CLI, aber nicht aus dem Script. Sagt invalid call.
            Auch \" geht nicht. Da hab ich noch einen Denkfehler?

            sendTo('influxdb.0', 'query', 'INSERT StromPreis2 preis_brutto="42",preis_netto="32" 1635148170801249011;', function (result) {
                if (result.error) {
                    console.error(result.error);
                } else {
                    // show result
                    console.log('Result: ' + JSON.stringify(result));
                }
            });
            
            S Offline
            S Offline
            StefanRied
            schrieb am zuletzt editiert von StefanRied
            #8

            Solved - Gelöst

            Der iobroker influx Adapter scheint nicht wirklich zu helfen um irgend was in die Influx zu schreiben. Deshalb nutze ich jetzt direkt die Influx client lib. Das Beispiel schreibt zwei Records, ließt sie wieder und druckt sie aus. ...

            const Influx = require('influx');
             const influx = new Influx.InfluxDB({
             host: '127.0.0.1',
             database: 'iobroker' 
             /* ,
             schema: [
               {
                 measurement: 'StromPreis2',
                 fields: {
                   preis_brutto: Influx.FieldType.STRING,
                   preis_netto: Influx.FieldType.STRING
                 },
                 tags: ['host']
               }
             ] */
            });
            
            
            influx.writePoints([  
                { measurement: 'StromPreis2', fields: { preis_brutto: '62', preis_netto: '52'}, timestamp : 1422568543702910257  },
                { measurement: 'StromPreis2', fields: { preis_brutto: '42', preis_netto: '32'}, timestamp : 1422568543702900250  }
            ]).then(() => {
              return influx.query(`select * from StromPreis2`) 
              }).then(rows => {
              rows.forEach(row => console.log(`Strompreis ${row.preis_brutto} / ${row.preis_netto}`))
            })
            

            Das Schema kann man explizit machen wie üblich.

            PS: Das "influxdb" modul muss im Javascript Adapter unter "Zusätzliche NPM-Module" eingetragen sein.

            Stefan Ried

            apollon77A 1 Antwort Letzte Antwort
            2
            • S StefanRied

              Solved - Gelöst

              Der iobroker influx Adapter scheint nicht wirklich zu helfen um irgend was in die Influx zu schreiben. Deshalb nutze ich jetzt direkt die Influx client lib. Das Beispiel schreibt zwei Records, ließt sie wieder und druckt sie aus. ...

              const Influx = require('influx');
               const influx = new Influx.InfluxDB({
               host: '127.0.0.1',
               database: 'iobroker' 
               /* ,
               schema: [
                 {
                   measurement: 'StromPreis2',
                   fields: {
                     preis_brutto: Influx.FieldType.STRING,
                     preis_netto: Influx.FieldType.STRING
                   },
                   tags: ['host']
                 }
               ] */
              });
              
              
              influx.writePoints([  
                  { measurement: 'StromPreis2', fields: { preis_brutto: '62', preis_netto: '52'}, timestamp : 1422568543702910257  },
                  { measurement: 'StromPreis2', fields: { preis_brutto: '42', preis_netto: '32'}, timestamp : 1422568543702900250  }
              ]).then(() => {
                return influx.query(`select * from StromPreis2`) 
                }).then(rows => {
                rows.forEach(row => console.log(`Strompreis ${row.preis_brutto} / ${row.preis_netto}`))
              })
              

              Das Schema kann man explizit machen wie üblich.

              PS: Das "influxdb" modul muss im Javascript Adapter unter "Zusätzliche NPM-Module" eingetragen sein.

              apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #9

              @stefanried Jupp das ist die bessere Lösung.

              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
              MoppedmanM 1 Antwort Letzte Antwort
              0
              • apollon77A apollon77

                @stefanried Jupp das ist die bessere Lösung.

                MoppedmanM Offline
                MoppedmanM Offline
                Moppedman
                schrieb am zuletzt editiert von
                #10

                Hallo @apollon77 ,

                ich habe ein ähnliche Frage und du scheinst dich mit dem Thema auszukennen. Ich habe auf meinen PI eine weitere mySQL Datenbank angelegt in der Bewertungen unsere Whiskygruppe abgelegt sind (CSV export aus Excel) . Auf die habe ich mit dem SQL Adapter zugegriffen und als JSON in einen Datenpunkt geschrieben zum Visualieren.

                sendTo('sql.1', 'query', 'SELECT * FROM WhiskyTable.WhiskySingleMaltRanking', function (result) {
                    if (result.error) {
                        console.error(result.error);
                    } else {
                        // show result
                         console.log('Rows: ' + JSON.stringify(result.result));
                         setState("0_userdata.0.KOR-DatenPunkte.Whisky.Visu.WhiskyRanking",JSON.stringify(result.result));
                        // let WhiskyDaten ('Rows: ' + JSON.stringify(result.result));
                    }
                })
                
                

                05fd1f53-da04-4b68-8615-c7cadac69025-grafik.png
                Nun will ich in Zukunft das wir die Tasting-Bewertungen auf meiner WEB Site eingeben und diese mit in die Datenbank geschrieben werden.

                Kann es sein das ich mit dem SQL Adapter und dem Befehl storeState auf diese Externe DB nicht schreiben kann sondern nur die dem ioBroker bekannte SQL DB? Zumindest habe ich bisher da nicht reinschreiben können.

                Kannst du mir bei Gelegenheit einen Tip geben ob das geht?

                Wenn nicht wäre das mysqljs eine Alternative ?

                Bin allerdings recht neu in dem Thema SQL.

                Gruß aus dem rheinischen

                apollon77A 1 Antwort Letzte Antwort
                0
                • MoppedmanM Moppedman

                  Hallo @apollon77 ,

                  ich habe ein ähnliche Frage und du scheinst dich mit dem Thema auszukennen. Ich habe auf meinen PI eine weitere mySQL Datenbank angelegt in der Bewertungen unsere Whiskygruppe abgelegt sind (CSV export aus Excel) . Auf die habe ich mit dem SQL Adapter zugegriffen und als JSON in einen Datenpunkt geschrieben zum Visualieren.

                  sendTo('sql.1', 'query', 'SELECT * FROM WhiskyTable.WhiskySingleMaltRanking', function (result) {
                      if (result.error) {
                          console.error(result.error);
                      } else {
                          // show result
                           console.log('Rows: ' + JSON.stringify(result.result));
                           setState("0_userdata.0.KOR-DatenPunkte.Whisky.Visu.WhiskyRanking",JSON.stringify(result.result));
                          // let WhiskyDaten ('Rows: ' + JSON.stringify(result.result));
                      }
                  })
                  
                  

                  05fd1f53-da04-4b68-8615-c7cadac69025-grafik.png
                  Nun will ich in Zukunft das wir die Tasting-Bewertungen auf meiner WEB Site eingeben und diese mit in die Datenbank geschrieben werden.

                  Kann es sein das ich mit dem SQL Adapter und dem Befehl storeState auf diese Externe DB nicht schreiben kann sondern nur die dem ioBroker bekannte SQL DB? Zumindest habe ich bisher da nicht reinschreiben können.

                  Kannst du mir bei Gelegenheit einen Tip geben ob das geht?

                  Wenn nicht wäre das mysqljs eine Alternative ?

                  Bin allerdings recht neu in dem Thema SQL.

                  apollon77A Offline
                  apollon77A Offline
                  apollon77
                  schrieb am zuletzt editiert von
                  #11

                  @moppedman sagte in Influxdb adapter: storeState function:

                  Kann es sein das ich mit dem SQL Adapter und dem Befehl storeState auf diese Externe DB nicht schreiben kann sondern nur die dem ioBroker bekannte SQL DB? Zumindest habe ich bisher da nicht reinschreiben können.

                  Korrekt. schreiben geht im SQL Adapter nur wenn die States aktiviert sind.

                  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
                  MoppedmanM 1 Antwort Letzte Antwort
                  0
                  • apollon77A apollon77

                    @moppedman sagte in Influxdb adapter: storeState function:

                    Kann es sein das ich mit dem SQL Adapter und dem Befehl storeState auf diese Externe DB nicht schreiben kann sondern nur die dem ioBroker bekannte SQL DB? Zumindest habe ich bisher da nicht reinschreiben können.

                    Korrekt. schreiben geht im SQL Adapter nur wenn die States aktiviert sind.

                    MoppedmanM Offline
                    MoppedmanM Offline
                    Moppedman
                    schrieb am zuletzt editiert von
                    #12

                    Danke @apollon77 für die Bestätigung das es so nicht geht.

                    Hast du eine Empfehlung wie ich nun am einfachsten Daten in die externe DB geschrieben kriege?

                    Ralf

                    Gruß aus dem rheinischen

                    apollon77A 1 Antwort Letzte Antwort
                    0
                    • MoppedmanM Moppedman

                      Danke @apollon77 für die Bestätigung das es so nicht geht.

                      Hast du eine Empfehlung wie ich nun am einfachsten Daten in die externe DB geschrieben kriege?

                      Ralf

                      apollon77A Offline
                      apollon77A Offline
                      apollon77
                      schrieb am zuletzt editiert von
                      #13

                      @moppedman es gibt aktuell nichts als Adapter was freie Daten schreiben kann. Also mach ein JavaScript und nutze eine Library und mach’s darüber. Habe gerade keine andere Lösung.

                      Kannst im sql Adapter ein enhancement ticket auf machen das wir freuen Datenzugriff Ala crud auf ne DB einbauen … ist aber garantiert nix was morgen fertig ist

                      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
                      MoppedmanM 1 Antwort Letzte Antwort
                      0
                      • apollon77A apollon77

                        @moppedman es gibt aktuell nichts als Adapter was freie Daten schreiben kann. Also mach ein JavaScript und nutze eine Library und mach’s darüber. Habe gerade keine andere Lösung.

                        Kannst im sql Adapter ein enhancement ticket auf machen das wir freuen Datenzugriff Ala crud auf ne DB einbauen … ist aber garantiert nix was morgen fertig ist

                        MoppedmanM Offline
                        MoppedmanM Offline
                        Moppedman
                        schrieb am zuletzt editiert von
                        #14

                        Hi @apollon77

                        habe mir das jetzt in JS aufgebaut und das Schreiben und Lesen funktioniert einwandfrei. Daher werde ich kein Ticket aufmachen denn das was ich habe reicht mir.

                        Habe noch ein Problem bei dem ich die Durchschnittsberechnung AVG von mySQL verwenden wollte. Bei der Abfrage

                        function CalcAverage(){
                                db.query('SELECT AVG(Punktzahl), AVG(Cremig), AVG(Kraeuter)  FROM WhiskyTable.Voting WHERE DatumTasting = ?  AND WhiskyNr = ? AND TeamMember != ?' ,
                                    [dp_DateConsolidate, dp_WhiskyNrConsolidate, dp_Nasenfaktor] ,
                                    function (error,result,fields) {
                        
                                    if(error)  {
                                        throw error;
                        
                                    } else {
                        
                                        console.log(result)   
                                        
                                        console.log (" bist du ein Array ?? " + Array.isArray(result)) 
                                                              
                                        const AVG_result = JSON.stringify(result);
                                        console.log (" Variable AVG_result 1111==>" + AVG_result)
                        
                                        const Test2 = JSON.parse(AVG_result);
                                        console.log (" Variable AVG_result 2222==>" + Test2)
                                    
                                             
                                       let AVG_result_0 = (result[0])
                                        console.log (" Variable AVG_result_0 3333==>" + AVG_result_0)
                        
                        
                        
                        

                        bekomme ich folgende Ergebnisse zurück

                        47e2f1fc-6b75-4075-bba1-a18d6b0d83d5-grafik.png

                        Ich will aus dem Array in der ersten Zeile z.b. auf 'AVG(Cremig)' zugreifen und den Wert 0.35 der dort steht einer Variablen zuweisen

                        Bei einer normal QUERY SELECT * FROM xxxxx

                        Kann ich mit console.log(result[X].Cremig) gezielt den Datensatzeintrag X ansprechen und auch einer Variablen zuweisen.

                        Beim AVG Array aber scheint es das Problem zu sein das das 'AVG(Cremig)' Klammern hat die ich weder in der console.log noch beim VAriablen zuweisen verwenden kann.

                        Wie du siehst habe ich verschiede Tests gemacht aber eine Lösung bis jetzt nicht gefunden. Eine Idee wie ich das in JS lösen kann

                        Ralf

                        Gruß aus dem rheinischen

                        apollon77A 1 Antwort Letzte Antwort
                        0
                        • MoppedmanM Moppedman

                          Hi @apollon77

                          habe mir das jetzt in JS aufgebaut und das Schreiben und Lesen funktioniert einwandfrei. Daher werde ich kein Ticket aufmachen denn das was ich habe reicht mir.

                          Habe noch ein Problem bei dem ich die Durchschnittsberechnung AVG von mySQL verwenden wollte. Bei der Abfrage

                          function CalcAverage(){
                                  db.query('SELECT AVG(Punktzahl), AVG(Cremig), AVG(Kraeuter)  FROM WhiskyTable.Voting WHERE DatumTasting = ?  AND WhiskyNr = ? AND TeamMember != ?' ,
                                      [dp_DateConsolidate, dp_WhiskyNrConsolidate, dp_Nasenfaktor] ,
                                      function (error,result,fields) {
                          
                                      if(error)  {
                                          throw error;
                          
                                      } else {
                          
                                          console.log(result)   
                                          
                                          console.log (" bist du ein Array ?? " + Array.isArray(result)) 
                                                                
                                          const AVG_result = JSON.stringify(result);
                                          console.log (" Variable AVG_result 1111==>" + AVG_result)
                          
                                          const Test2 = JSON.parse(AVG_result);
                                          console.log (" Variable AVG_result 2222==>" + Test2)
                                      
                                               
                                         let AVG_result_0 = (result[0])
                                          console.log (" Variable AVG_result_0 3333==>" + AVG_result_0)
                          
                          
                          
                          

                          bekomme ich folgende Ergebnisse zurück

                          47e2f1fc-6b75-4075-bba1-a18d6b0d83d5-grafik.png

                          Ich will aus dem Array in der ersten Zeile z.b. auf 'AVG(Cremig)' zugreifen und den Wert 0.35 der dort steht einer Variablen zuweisen

                          Bei einer normal QUERY SELECT * FROM xxxxx

                          Kann ich mit console.log(result[X].Cremig) gezielt den Datensatzeintrag X ansprechen und auch einer Variablen zuweisen.

                          Beim AVG Array aber scheint es das Problem zu sein das das 'AVG(Cremig)' Klammern hat die ich weder in der console.log noch beim VAriablen zuweisen verwenden kann.

                          Wie du siehst habe ich verschiede Tests gemacht aber eine Lösung bis jetzt nicht gefunden. Eine Idee wie ich das in JS lösen kann

                          Ralf

                          apollon77A Offline
                          apollon77A Offline
                          apollon77
                          schrieb am zuletzt editiert von apollon77
                          #15

                          @moppedman Dann gib ihm nen normalen namen?

                          SELECT AVG(Punktzahl) as avg_punktzahl, ....

                          Geht das? ALso bei normal SQL sollte das tun ... InfluxQL bzw FluxQL müsste man schauen aber geht bestimmt auch

                          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
                          MoppedmanM 1 Antwort Letzte Antwort
                          0
                          • apollon77A apollon77

                            @moppedman Dann gib ihm nen normalen namen?

                            SELECT AVG(Punktzahl) as avg_punktzahl, ....

                            Geht das? ALso bei normal SQL sollte das tun ... InfluxQL bzw FluxQL müsste man schauen aber geht bestimmt auch

                            MoppedmanM Offline
                            MoppedmanM Offline
                            Moppedman
                            schrieb am zuletzt editiert von
                            #16

                            @apollon77

                            Super, das funktioniert !!! Danke für die schnelle Hilfe

                            Gruß aus dem rheinischen

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


                            Support us

                            ioBroker
                            Community Adapters
                            Donate
                            FAQ Cloud / IOT
                            HowTo: Node.js-Update
                            HowTo: Backup/Restore
                            Downloads
                            BLOG

                            350

                            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