Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Blockly
  5. [Gelöst] Liste in Array umwandeln und umgekehrt

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    470

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    388

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    978

[Gelöst] Liste in Array umwandeln und umgekehrt

Geplant Angeheftet Gesperrt Verschoben Blockly
18 Beiträge 2 Kommentatoren 1.4k Aufrufe 1 Beobachtet
  • Ä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.
  • S Smartuser_1

    Aktuell berechne ich mir einen gleitenden Mittelwert des Energieverbrauchs der letzten 30 Tage mit Hilfe der Listenfunktion. Das funktioniert soweit ganz gut, allerdings geht der Listenwert und der bisherige Durchschnittswert bei Neustart, Änderung des Scriptes etc. jedes Mal verloren.

    Jetzt war der Gedanke den Listeninhalt als Array einmal am Tag zu speichern und bei Neustart wieder einzulesen. Leider klappt das nicht bzw. ich stehe auf den Schlauch.
    Geht das bzw. wie müsste ein Blockly Script dazu aussehen?

    Danke & Vg

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

    @smartuser_1 sagte: Listeninhalt als Array einmal am Tag zu speichern und bei Neustart wieder einzulesen.

    Verwende dafür einen Datenpunkt vom Typ "array" und speichere die Liste bei jeder Änderung der Liste im DP (Block "aktualisiere").

    Bild_2022-12-02_114447436.png

    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

    S 1 Antwort Letzte Antwort
    0
    • paul53P paul53

      @smartuser_1 sagte: Listeninhalt als Array einmal am Tag zu speichern und bei Neustart wieder einzulesen.

      Verwende dafür einen Datenpunkt vom Typ "array" und speichere die Liste bei jeder Änderung der Liste im DP (Block "aktualisiere").

      Bild_2022-12-02_114447436.png

      S Offline
      S Offline
      Smartuser_1
      schrieb am zuletzt editiert von
      #3

      @paul53

      ... so hatte ich es umgesetzt. Das einlesen des Arrays als Liste hat aber nicht funktioniert. Hätte ich auch als die komfortabelste Version gesehen. Gibt es da beim Ein- bzw. Auslesen was zu beachten?

      Als Alternative habe ich noch das Ein- bzw. Auslesen als String probiert, was zumindest im Test funktioniert hat.
      85b98972-3719-48c5-9c4c-51df293b3f3f-image.png

      Danke & Vg

      paul53P 1 Antwort Letzte Antwort
      0
      • S Smartuser_1

        @paul53

        ... so hatte ich es umgesetzt. Das einlesen des Arrays als Liste hat aber nicht funktioniert. Hätte ich auch als die komfortabelste Version gesehen. Gibt es da beim Ein- bzw. Auslesen was zu beachten?

        Als Alternative habe ich noch das Ein- bzw. Auslesen als String probiert, was zumindest im Test funktioniert hat.
        85b98972-3719-48c5-9c4c-51df293b3f3f-image.png

        Danke & Vg

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

        @smartuser_1 sagte: Das einlesen des Arrays als Liste hat aber nicht funktioniert.

        Weshalb nicht? Wenn man es als Array speichert, kann man es auch als Array einlesen.

        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
        • S Offline
          S Offline
          Smartuser_1
          schrieb am zuletzt editiert von
          #5

          @paul53

          das ist mein Array

          {
          "common": {
          "name": "01_WW_Energie_D_Array",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "array",
          "read": true,
          "write": true
          },
          "type": "state",
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1669909012188,
          "_id": "0_userdata.0.03_WP.01_WW_Energie_D_Array",
          "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
          }
          }

          bzw.

          {
          "common": {
          "name": "Test_Array",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "array",
          "read": true,
          "write": true
          },

          und dann habe ich in 01_WW_Energie_D_Array die folgenden Werte reinkopiert:

          2.82,2.15,1.82,2.6,2.84,2.98,1.91,1.71,1.69,1.93,2.33,2.64,1.88,2.17,2.30,1.07,2.45,1.72,2.47,2.73,1.7,2.11,1.84,2.48,2.50,2.79,2.16,2.43,2.14,1.92

          und das Script sieht so aus ...

          3354b821-c596-4017-9a5f-941e6185cc02-image.png

          paul53P 1 Antwort Letzte Antwort
          0
          • S Smartuser_1

            @paul53

            das ist mein Array

            {
            "common": {
            "name": "01_WW_Energie_D_Array",
            "desc": "Manuell erzeugt",
            "role": "state",
            "type": "array",
            "read": true,
            "write": true
            },
            "type": "state",
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": 1669909012188,
            "_id": "0_userdata.0.03_WP.01_WW_Energie_D_Array",
            "acl": {
            "object": 1636,
            "state": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator"
            }
            }

            bzw.

            {
            "common": {
            "name": "Test_Array",
            "desc": "Manuell erzeugt",
            "role": "state",
            "type": "array",
            "read": true,
            "write": true
            },

            und dann habe ich in 01_WW_Energie_D_Array die folgenden Werte reinkopiert:

            2.82,2.15,1.82,2.6,2.84,2.98,1.91,1.71,1.69,1.93,2.33,2.64,1.88,2.17,2.30,1.07,2.45,1.72,2.47,2.73,1.7,2.11,1.84,2.48,2.50,2.79,2.16,2.43,2.14,1.92

            und das Script sieht so aus ...

            3354b821-c596-4017-9a5f-941e6185cc02-image.png

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

            @smartuser_1 sagte: und dann habe ich in 01_WW_Energie_D_Array die folgenden Werte reinkopiert:

            Das ist kein Array!
            Initialisiere erst mal mit einem extra Skript den Datenpunkt richtig. Anschließend: Lasse die leere Liste bei Skriptstart weg, sondern lese (nur) dort den Datenpunkt ein.

            const arr = [2.82,2.15,1.82,2.6,2.84,2.98,1.91,1.71,1.69,1.93,2.33,2.64,1.88,2.17,2.30,1.07,2.45,1.72,2.47,2.73,1.7,2.11,1.84,2.48,2.50,2.79,2.16,2.43,2.14,1.92];
            setState('0_userdata.0.03_WP.01_WW_Energie_D_Array', arr, true);
            

            Die Pause ist überflüssig.

            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

            S 1 Antwort Letzte Antwort
            1
            • paul53P paul53

              @smartuser_1 sagte: und dann habe ich in 01_WW_Energie_D_Array die folgenden Werte reinkopiert:

              Das ist kein Array!
              Initialisiere erst mal mit einem extra Skript den Datenpunkt richtig. Anschließend: Lasse die leere Liste bei Skriptstart weg, sondern lese (nur) dort den Datenpunkt ein.

              const arr = [2.82,2.15,1.82,2.6,2.84,2.98,1.91,1.71,1.69,1.93,2.33,2.64,1.88,2.17,2.30,1.07,2.45,1.72,2.47,2.73,1.7,2.11,1.84,2.48,2.50,2.79,2.16,2.43,2.14,1.92];
              setState('0_userdata.0.03_WP.01_WW_Energie_D_Array', arr, true);
              

              Die Pause ist überflüssig.

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

              @paul53

              Das war der springende Punkt.

              Jetzt funktioniert die Umwandlung sauber! Vielen Dank für den Tipp.
              Würde es auch ausreichen auch die eckigen Klammern per Hand zu setzen?
              (habs per Script gemacht und das ist eine saubere Sache)

              paul53P 1 Antwort Letzte Antwort
              0
              • S Smartuser_1

                @paul53

                Das war der springende Punkt.

                Jetzt funktioniert die Umwandlung sauber! Vielen Dank für den Tipp.
                Würde es auch ausreichen auch die eckigen Klammern per Hand zu setzen?
                (habs per Script gemacht und das ist eine saubere Sache)

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

                @smartuser_1 sagte: Würde es auch ausreichen auch die eckigen Klammern per Hand zu setzen?

                Das kann funktionieren - muss es aber nicht.

                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

                S 1 Antwort Letzte Antwort
                1
                • paul53P paul53

                  @smartuser_1 sagte: Würde es auch ausreichen auch die eckigen Klammern per Hand zu setzen?

                  Das kann funktionieren - muss es aber nicht.

                  S Offline
                  S Offline
                  Smartuser_1
                  schrieb am zuletzt editiert von
                  #9

                  @paul53
                  jetzt ist leider doch noch ein Punkt hochgekommen ...

                  Mit den Testscript habe ich einfach das anhängen geprüft. Das klappt soweit, allerdings wird die Liste immer länger und das Neueinlesen von 02_WPH_Energie_D_Array setzt die Liste bzw. das Test_Array_2 nicht zurück ..

                  [4.11,4.61,6.25,12.7,9.86,5.55,6.17,5.8,5.88,6.59,9.7,10.3,7.41,5.82,6.21,5.72,8.71,10.6,11.8,11.4,12.1,11.9,12.2,11.5,9.41,12.5,9.47,10.5,13,19.3,17,14,6,1,13,5,9,16]

                  Die leere Liste habe ich nur nochmal als Check reingenommen, 02_WPH_Energie_D_Array bleibt unverändert. Stehe irgendwie auf den Schlauch ...

                  195ae583-c0c0-46fc-8259-85b1de9d3621-image.png

                  1 Antwort Letzte Antwort
                  0
                  • S Smartuser_1

                    Aktuell berechne ich mir einen gleitenden Mittelwert des Energieverbrauchs der letzten 30 Tage mit Hilfe der Listenfunktion. Das funktioniert soweit ganz gut, allerdings geht der Listenwert und der bisherige Durchschnittswert bei Neustart, Änderung des Scriptes etc. jedes Mal verloren.

                    Jetzt war der Gedanke den Listeninhalt als Array einmal am Tag zu speichern und bei Neustart wieder einzulesen. Leider klappt das nicht bzw. ich stehe auf den Schlauch.
                    Geht das bzw. wie müsste ein Blockly Script dazu aussehen?

                    Danke & Vg

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

                    @smartuser_1 sagte: gleitenden Mittelwert

                    Version, bei der der neueste Wert vorn eingefügt wird (liest sich besser im Tab "Objekte"):

                    Bild_2022-12-02_190546308.png

                    Schieberegister mit hinten anhängen und vorn löschen:

                    Bild_2022-12-02_190908434.png

                    "entferne" bietet der "nimm"-Block.

                    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

                    S 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @smartuser_1 sagte: gleitenden Mittelwert

                      Version, bei der der neueste Wert vorn eingefügt wird (liest sich besser im Tab "Objekte"):

                      Bild_2022-12-02_190546308.png

                      Schieberegister mit hinten anhängen und vorn löschen:

                      Bild_2022-12-02_190908434.png

                      "entferne" bietet der "nimm"-Block.

                      S Offline
                      S Offline
                      Smartuser_1
                      schrieb am zuletzt editiert von
                      #11

                      @paul53

                      die Einfügestelle liest sich auf jeden Fall so besser, das habe ich allerdings noch nicht geändert.

                      Wenn ich das Array "02_WPH_Energie_D_Array" neu initialisiere und dann das Script starte, wird das Test _Array_2 richtig ausgegeben. Jetzt schalte ich immer nur noch den Trigger. Dann kommt mit jeder Scgaltung beim Test_Array_2 eine neue Zahl zwischen 1-20 dazu, er müsste aber jedes Mal wieder auf 02_WPH_Energie_D_Array zurückgreifen, die Liste test überschreiben und nur eine neue Zahl angehängt haben. Verstehe ich nicht.

                      Im Log kommt noch diese Meldung als Warn:

                      • at Object.<anonymous> (script.js.1_Test_Array2:26:3)
                      • at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
                      • You are assigning a number to the state "0_userdata.0.Test_Array_2" which expects a array. Please fix your code to use a array or change the state type to number. This warning might become an error in future versions.
                      paul53P 1 Antwort Letzte Antwort
                      0
                      • S Smartuser_1

                        @paul53

                        die Einfügestelle liest sich auf jeden Fall so besser, das habe ich allerdings noch nicht geändert.

                        Wenn ich das Array "02_WPH_Energie_D_Array" neu initialisiere und dann das Script starte, wird das Test _Array_2 richtig ausgegeben. Jetzt schalte ich immer nur noch den Trigger. Dann kommt mit jeder Scgaltung beim Test_Array_2 eine neue Zahl zwischen 1-20 dazu, er müsste aber jedes Mal wieder auf 02_WPH_Energie_D_Array zurückgreifen, die Liste test überschreiben und nur eine neue Zahl angehängt haben. Verstehe ich nicht.

                        Im Log kommt noch diese Meldung als Warn:

                        • at Object.<anonymous> (script.js.1_Test_Array2:26:3)
                        • at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
                        • You are assigning a number to the state "0_userdata.0.Test_Array_2" which expects a array. Please fix your code to use a array or change the state type to number. This warning might become an error in future versions.
                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von paul53
                        #12

                        @smartuser_1 sagte: Dann kommt mit jeder Scgaltung beim Test_Array_2 eine neue Zahl zwischen 1-20 dazu

                        Nein, bei jedem Trigger wird das ursprüngliche Array neu eingelesen. Dadurch kommt immer nur eine Zahl zum ursprünglichen Array hinzu.
                        Lies das Array bei Skriptstart in die Variable ein:

                        Bild_2022-12-02_200852125.png

                        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

                        S 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @smartuser_1 sagte: Dann kommt mit jeder Scgaltung beim Test_Array_2 eine neue Zahl zwischen 1-20 dazu

                          Nein, bei jedem Trigger wird das ursprüngliche Array neu eingelesen. Dadurch kommt immer nur eine Zahl zum ursprünglichen Array hinzu.
                          Lies das Array bei Skriptstart in die Variable ein:

                          Bild_2022-12-02_200852125.png

                          S Offline
                          S Offline
                          Smartuser_1
                          schrieb am zuletzt editiert von
                          #13

                          @paul53

                          Das hat soweit funktioniert, vielen Dank für Deine Unterstützung!

                          Kann es aber sein, daß die Länge des Arrays eine Rolle spielt und nicht verändert werden darf? Sobald ich das Einlesen wieder in die Schleife nehme und das zugefügte Element nicht entferne, wird die Liste länger und länger .... Also auch das ursprüngliche Einlesen klappt da nicht ???

                          paul53P 1 Antwort Letzte Antwort
                          0
                          • S Smartuser_1

                            @paul53

                            Das hat soweit funktioniert, vielen Dank für Deine Unterstützung!

                            Kann es aber sein, daß die Länge des Arrays eine Rolle spielt und nicht verändert werden darf? Sobald ich das Einlesen wieder in die Schleife nehme und das zugefügte Element nicht entferne, wird die Liste länger und länger .... Also auch das ursprüngliche Einlesen klappt da nicht ???

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

                            @smartuser_1 sagte: Sobald ich das Einlesen wieder in die Schleife nehme

                            Welches Array wird im Trigger eingelesen? Wenn "Test_Array_2" eingelesen wird, ist klar, dass es immer länger wird (ohne "Entfernen").

                            Deine ursprüngliche Aussage:
                            @smartuser_1 sagte in [Gelöst] Liste in Array umwandeln und umgekehrt:

                            gleitenden Mittelwert des Energieverbrauchs der letzten 30 Tage

                            benötigt ein Array mit konstanter Länge (30), das als Schieberegister verwendet wird.

                            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

                            S 1 Antwort Letzte Antwort
                            0
                            • paul53P paul53

                              @smartuser_1 sagte: Sobald ich das Einlesen wieder in die Schleife nehme

                              Welches Array wird im Trigger eingelesen? Wenn "Test_Array_2" eingelesen wird, ist klar, dass es immer länger wird (ohne "Entfernen").

                              Deine ursprüngliche Aussage:
                              @smartuser_1 sagte in [Gelöst] Liste in Array umwandeln und umgekehrt:

                              gleitenden Mittelwert des Energieverbrauchs der letzten 30 Tage

                              benötigt ein Array mit konstanter Länge (30), das als Schieberegister verwendet wird.

                              S Offline
                              S Offline
                              Smartuser_1
                              schrieb am zuletzt editiert von
                              #15

                              @paul53

                              das Ursprüngliche. Da ich aber das Original immer neu einlese, verstehe ich den Effekt nicht.

                              Sobald ich ein Entfernen nach der Aktualisierung Test Array 2 einbaue, wird die Liste immer schön aktualisiert.

                              c31960a6-d97a-4a5d-bc12-2526f017b3fc-image.png

                              Die konstante Länge 30 hat sich erst nach 30 Tagen eingestellt, für den Fall "Einlernen" zählt die Liste aber erst langsam hoch und erst bei größer 30 setzt dann das "Entfernen" ein

                              paul53P 1 Antwort Letzte Antwort
                              0
                              • S Smartuser_1

                                @paul53

                                das Ursprüngliche. Da ich aber das Original immer neu einlese, verstehe ich den Effekt nicht.

                                Sobald ich ein Entfernen nach der Aktualisierung Test Array 2 einbaue, wird die Liste immer schön aktualisiert.

                                c31960a6-d97a-4a5d-bc12-2526f017b3fc-image.png

                                Die konstante Länge 30 hat sich erst nach 30 Tagen eingestellt, für den Fall "Einlernen" zählt die Liste aber erst langsam hoch und erst bei größer 30 setzt dann das "Entfernen" ein

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

                                @smartuser_1 sagte: für den Fall "Einlernen" zählt die Liste aber erst langsam hoch und erst bei größer 30 setzt dann das "Entfernen" ein

                                Dann mache es so:

                                Bild_2022-12-02_204923779.png

                                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

                                S 2 Antworten Letzte Antwort
                                1
                                • paul53P paul53

                                  @smartuser_1 sagte: für den Fall "Einlernen" zählt die Liste aber erst langsam hoch und erst bei größer 30 setzt dann das "Entfernen" ein

                                  Dann mache es so:

                                  Bild_2022-12-02_204923779.png

                                  S Offline
                                  S Offline
                                  Smartuser_1
                                  schrieb am zuletzt editiert von
                                  #17

                                  @paul53

                                  Ja, so ist es im ursprünglichen Script auch umgesetzt.

                                  Ich habe ich jetzt die Array Vorgehensweise zur "Neustartsicherung" angepasst und über das neue Einlesen der alten Werte muesste es klappen. Mal schauen, ob der neue Mittelwert morgen früh rauskommt.

                                  Vielen Dank nochmals!

                                  1 Antwort Letzte Antwort
                                  0
                                  • paul53P paul53

                                    @smartuser_1 sagte: für den Fall "Einlernen" zählt die Liste aber erst langsam hoch und erst bei größer 30 setzt dann das "Entfernen" ein

                                    Dann mache es so:

                                    Bild_2022-12-02_204923779.png

                                    S Offline
                                    S Offline
                                    Smartuser_1
                                    schrieb am zuletzt editiert von
                                    #18

                                    @paul53

                                    Danke nochmals, es tut seit 2 Tagen was es soll ;-)

                                    1 Antwort Letzte Antwort
                                    0

                                    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                    Registrieren Anmelden
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    579

                                    Online

                                    32.8k

                                    Benutzer

                                    82.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