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. Blockly
  5. Daten Objekt aus MQTT zerlegen und in eigene Objekte packen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Daten Objekt aus MQTT zerlegen und in eigene Objekte packen

Geplant Angeheftet Gesperrt Verschoben Blockly
24 Beiträge 7 Kommentatoren 2.1k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • paul53P paul53

    @meckii sagte: {"Time":"2023-12-10T14:30:04","":{"aktuelle_wirkleistung":1212,"zählerstand_tarif_1":12495.9,"zählerstand_tarif_2":0.0}}

    Das Problem ist der leere Bezeichner des Objektes. Man muss erst damit das Objekt erzeugen, um dann auf die Attribute zugreifen zu können.

    Blockly_temp.JPG

    M Offline
    M Offline
    Meckii
    schrieb am zuletzt editiert von
    #9

    @paul53 Da bekomme ich eine Fehlermeldung

    Cannot parse "mqtt.0.tele.tasmota_729799.SEN"SyntaxError: Unexpected token m in JSON at position 0
    
    paul53P HomoranH 3 Antworten Letzte Antwort
    0
    • M Meckii

      @paul53 Da bekomme ich eine Fehlermeldung

      Cannot parse "mqtt.0.tele.tasmota_729799.SEN"SyntaxError: Unexpected token m in JSON at position 0
      
      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #10

      @meckii

      Blockly_temp.JPG

      Blockly zeigen!

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

      1 Antwort Letzte Antwort
      0
      • M Meckii

        @paul53 Da bekomme ich eine Fehlermeldung

        Cannot parse "mqtt.0.tele.tasmota_729799.SEN"SyntaxError: Unexpected token m in JSON at position 0
        
        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von Homoran
        #11

        @meckii sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

        @paul53 Da bekomme ich eine Fehlermeldung

        Cannot parse "mqtt.0.tele.tasmota_729799.SEN"SyntaxError: Unexpected token m in JSON at position 0
        

        und mit 0.aktuel....

        EDIT!
        Natürlich hat @Paul53 wieder recht!
        Screenshot_20231210-154606_Firefox.jpg

        anders geht's nicht

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        M 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @meckii sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

          @paul53 Da bekomme ich eine Fehlermeldung

          Cannot parse "mqtt.0.tele.tasmota_729799.SEN"SyntaxError: Unexpected token m in JSON at position 0
          

          und mit 0.aktuel....

          EDIT!
          Natürlich hat @Paul53 wieder recht!
          Screenshot_20231210-154606_Firefox.jpg

          anders geht's nicht

          M Offline
          M Offline
          Meckii
          schrieb am zuletzt editiert von Meckii
          #12

          @homoran
          Ok wenn ich es mache wie du - also das Objekt in einen Text kopieren - dann geht es.
          Greife ich auf das Objekt direkt zu kommt eine Fehlermeldung...

          16:54:44.761	error	javascript.0 (1473) script.js.Strom.Bezug.Messdaten: Cannot parse "mqtt.0.tele.tasmota_729799.SEN"SyntaxError: Unexpected token m in JSON at position 0
          16:54:44.763	error	javascript.0 (1473) script.js.Strom.Bezug.Messdaten: Cannot get zählerstand_tarif_2 of null
          

          Gibt es einen vernünftigen Weg das originale Objekt wie es aus MQTT im ioBroker landet zu kopieren und hier einzufügen?

          Edit:
          Ich nehme alles zurück - der Depp saß vor dem Monitor.
          Man sollte auf den Wert von ObjektID gehen und nicht auf die ObjektID..

          Vielen Dank an alle!

          paul53P 1 Antwort Letzte Antwort
          0
          • M Meckii

            @homoran
            Ok wenn ich es mache wie du - also das Objekt in einen Text kopieren - dann geht es.
            Greife ich auf das Objekt direkt zu kommt eine Fehlermeldung...

            16:54:44.761	error	javascript.0 (1473) script.js.Strom.Bezug.Messdaten: Cannot parse "mqtt.0.tele.tasmota_729799.SEN"SyntaxError: Unexpected token m in JSON at position 0
            16:54:44.763	error	javascript.0 (1473) script.js.Strom.Bezug.Messdaten: Cannot get zählerstand_tarif_2 of null
            

            Gibt es einen vernünftigen Weg das originale Objekt wie es aus MQTT im ioBroker landet zu kopieren und hier einzufügen?

            Edit:
            Ich nehme alles zurück - der Depp saß vor dem Monitor.
            Man sollte auf den Wert von ObjektID gehen und nicht auf die ObjektID..

            Vielen Dank an alle!

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

            @meckii sagte: Greife ich auf das Objekt direkt zu kommt eine Fehlermeldung...

            Wie erfolgt der Zugriff? Zeigen!

            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

            M 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @meckii sagte: Greife ich auf das Objekt direkt zu kommt eine Fehlermeldung...

              Wie erfolgt der Zugriff? Zeigen!

              M Offline
              M Offline
              Meckii
              schrieb am zuletzt editiert von
              #14

              @paul53 sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

              @meckii sagte: Greife ich auf das Objekt direkt zu kommt eine Fehlermeldung...

              Wie erfolgt der Zugriff? Zeigen!

              Ist erledigt.
              Habs ein Beitrag weiter oben beschrieben - der Fehler saß vor dem Monitor :-)

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                Meckii
                schrieb am zuletzt editiert von
                #15

                Meine Lösung für die Nachwelt:

                var Objekt, wirkleistung, tarif1, tarif2, serverid;
                
                createState('Strom.Bezug.Wirkleistung', 0, JSON.parse('{"type": "number", "unit": "W"}'), async () => {
                });
                createState('Strom.Bezug.ZaehlerstandHT', 0, JSON.parse('{"type": "number", "unit": "kWh"}'), async () => {
                });
                createState('Strom.Bezug.ZaehlerstandNT', 0, JSON.parse('{"type": "number", "unit": "kWh"}'), async () => {
                });
                createState('Strom.Bezug.Server_ID', 0, async () => {
                });
                on({ id: [].concat(['mqtt.0.tele.tasmota_123456.SENSOR']), change: 'ne' }, async (obj) => {
                  let value = obj.state.val;
                  let oldValue = obj.oldState.val;
                  Objekt = getState('mqtt.0.tele.tasmota_123456.SENSOR').val;
                  wirkleistung = getAttr(getAttr(Objekt, ''), 'aktuelle_wirkleistung');
                  tarif1 = getAttr(getAttr(Objekt, ''), 'zählerstand_tarif_1');
                  tarif2 = getAttr(getAttr(Objekt, ''), 'zählerstand_tarif_2');
                  serverid = getAttr(getAttr(Objekt, ''), 'Server_ID');
                  setState('javascript.0.Strom.Bezug.Wirkleistung' /* Strom.Bezug.Wirkleistung */, wirkleistung, true);
                  setState('javascript.0.Strom.Bezug.ZaehlerstandHT' /* Strom.Bezug.ZaehlerstandHT */, tarif1, true);
                  setState('javascript.0.Strom.Bezug.ZaehlerstandNT' /* Strom.Bezug.ZaehlerstandNT */, tarif2, true);
                  setState('javascript.0.Strom.Bezug.Server_ID' /* Strom.Bezug.Server_ID */, serverid, true);
                });
                
                
                HomoranH 1 Antwort Letzte Antwort
                0
                • M Meckii

                  Meine Lösung für die Nachwelt:

                  var Objekt, wirkleistung, tarif1, tarif2, serverid;
                  
                  createState('Strom.Bezug.Wirkleistung', 0, JSON.parse('{"type": "number", "unit": "W"}'), async () => {
                  });
                  createState('Strom.Bezug.ZaehlerstandHT', 0, JSON.parse('{"type": "number", "unit": "kWh"}'), async () => {
                  });
                  createState('Strom.Bezug.ZaehlerstandNT', 0, JSON.parse('{"type": "number", "unit": "kWh"}'), async () => {
                  });
                  createState('Strom.Bezug.Server_ID', 0, async () => {
                  });
                  on({ id: [].concat(['mqtt.0.tele.tasmota_123456.SENSOR']), change: 'ne' }, async (obj) => {
                    let value = obj.state.val;
                    let oldValue = obj.oldState.val;
                    Objekt = getState('mqtt.0.tele.tasmota_123456.SENSOR').val;
                    wirkleistung = getAttr(getAttr(Objekt, ''), 'aktuelle_wirkleistung');
                    tarif1 = getAttr(getAttr(Objekt, ''), 'zählerstand_tarif_1');
                    tarif2 = getAttr(getAttr(Objekt, ''), 'zählerstand_tarif_2');
                    serverid = getAttr(getAttr(Objekt, ''), 'Server_ID');
                    setState('javascript.0.Strom.Bezug.Wirkleistung' /* Strom.Bezug.Wirkleistung */, wirkleistung, true);
                    setState('javascript.0.Strom.Bezug.ZaehlerstandHT' /* Strom.Bezug.ZaehlerstandHT */, tarif1, true);
                    setState('javascript.0.Strom.Bezug.ZaehlerstandNT' /* Strom.Bezug.ZaehlerstandNT */, tarif2, true);
                    setState('javascript.0.Strom.Bezug.Server_ID' /* Strom.Bezug.Server_ID */, serverid, true);
                  });
                  
                  
                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #16

                  @meckii sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

                  Meine Lösung für die Nachwelt:

                  wo ist das Blockly dazu?
                  https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                  @meckii sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

                  der Fehler saß vor dem Monitor

                  ID statt Wert von?

                  immer alles zeigen, zeigen, zeigen!!
                  was du trotz Nachfrage nicht gemacht hast

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  M 2 Antworten Letzte Antwort
                  0
                  • HomoranH Homoran

                    @meckii sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

                    Meine Lösung für die Nachwelt:

                    wo ist das Blockly dazu?
                    https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                    @meckii sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

                    der Fehler saß vor dem Monitor

                    ID statt Wert von?

                    immer alles zeigen, zeigen, zeigen!!
                    was du trotz Nachfrage nicht gemacht hast

                    M Offline
                    M Offline
                    Meckii
                    schrieb am zuletzt editiert von Meckii
                    #17

                    @homoran
                    Das reiche ich gerne nach.
                    War nur so dass ich zwei Kinder auf mir rumturnen hatte - jetzt sind sie im Bett :-)
                    Screenshot 2023-12-10 193239.png

                    Mir war übrigens nicht klar, warum ich dann etwas zeigen sollte wo ich den Fehler schon gefunden hatte...
                    ICh gelobe besserung :beers:

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @meckii sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

                      Meine Lösung für die Nachwelt:

                      wo ist das Blockly dazu?
                      https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                      @meckii sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

                      der Fehler saß vor dem Monitor

                      ID statt Wert von?

                      immer alles zeigen, zeigen, zeigen!!
                      was du trotz Nachfrage nicht gemacht hast

                      M Offline
                      M Offline
                      Meckii
                      schrieb am zuletzt editiert von
                      #18

                      @homoran sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

                      ID statt Wert von?

                      immer alles zeigen, zeigen, zeigen!!
                      was du trotz Nachfrage nicht gemacht hast

                      Ich hatte versehentlich den oberen Block genommen statt den unteren.
                      Screenshot 2023-12-10 194021.png

                      1 Antwort Letzte Antwort
                      0
                      • M Meckii

                        @paul53 Da bekomme ich eine Fehlermeldung

                        Cannot parse "mqtt.0.tele.tasmota_729799.SEN"SyntaxError: Unexpected token m in JSON at position 0
                        
                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von Homoran
                        #19

                        @meckii sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

                        @paul53 Da bekomme ich eine Fehlermeldung

                        Cannot parse "mqtt.0.tele.tasmota_729799.SEN"SyntaxError: Unexpected token m in JSON at position 0

                        das sah nämlich nach der DP ID aus, deswegen schrieb @paul53 auch sofort

                        @paul53 sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

                        Blockly zeigen!

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        0
                        • M Meckii

                          @homoran
                          Das reiche ich gerne nach.
                          War nur so dass ich zwei Kinder auf mir rumturnen hatte - jetzt sind sie im Bett :-)
                          Screenshot 2023-12-10 193239.png

                          Mir war übrigens nicht klar, warum ich dann etwas zeigen sollte wo ich den Fehler schon gefunden hatte...
                          ICh gelobe besserung :beers:

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

                          @meckii sagte in: Das reiche ich gerne nach.

                          Einfacher:

                          Blockly_temp.JPG

                          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
                          2
                          • M Meckii

                            Hallo,
                            ich versuche gerade die Daten von meinem Stromzähler mittels einem Tasmota IR-Auslesekopf und MQTT in ioBroker zu bekommen.

                            Was bis jetzt funktioniert:
                            Tasmota sendet Wirkleistung und Zählerstand an MQTT.
                            Die Daten bekomme ich mittels MQTT Adapter in ioBroker.

                            Es wird ein Objekt "mqtt.0.tele.tasmota_729799.SENSOR" angelegt.
                            Der inhalt ist wie folgt:
                            {"Time":"2023-12-10T13:53:24","":{"aktuelle_wirkleistung":98,"zählerstand_tarif_1":12495.8,"zählerstand_tarif_2":0.0"}}

                            Nun versuche ich mittels Blockly das zu Parsen und neue Objekte "Strom.Bezug.Zaehlerstand" und "Strom.Bezug.Wirkleistung" anzulgen.

                            Lleider bekomme ich das nicht vernünftig zerlegt.
                            Kann mit bitte jemand helfen?Screenshot 2023-12-10 135923.png

                            CPU6502C Offline
                            CPU6502C Offline
                            CPU6502
                            schrieb am zuletzt editiert von CPU6502
                            #21

                            @Meckii
                            Das geht auch ohne Blockly:

                            Einfach einen neuen Alias für dein Quellobjekt (“mqtt.0.tele.tasmota_729799.SENSOR") anlegen und dann im Alias eine Konvertierungsfunktion beim Lesen verwenden:

                            JSON.parse(val).aktuelle_wirkleistung

                            In deinem Beispiel ist nur der Attributname des verschachtelten JSON-Objekts merkwürdigerweise leer. Das sollte eigentlich nicht sein, daher wird das so wie von mir angegeben vermutlich nicht direkt funktionieren. Du musst zunächst in deiner Tasmota-Konfiguration dafür sorgen, dass hier ein Attributname vergeben wird (z.B. „Energie“). Dann kannst du den Wert mittels

                            JSON.parse(val).Energie.aktuelle_wirkleistung

                            extrahieren.

                            Viele Grüße, Stefan

                            paul53P mickymM 2 Antworten Letzte Antwort
                            0
                            • CPU6502C CPU6502

                              @Meckii
                              Das geht auch ohne Blockly:

                              Einfach einen neuen Alias für dein Quellobjekt (“mqtt.0.tele.tasmota_729799.SENSOR") anlegen und dann im Alias eine Konvertierungsfunktion beim Lesen verwenden:

                              JSON.parse(val).aktuelle_wirkleistung

                              In deinem Beispiel ist nur der Attributname des verschachtelten JSON-Objekts merkwürdigerweise leer. Das sollte eigentlich nicht sein, daher wird das so wie von mir angegeben vermutlich nicht direkt funktionieren. Du musst zunächst in deiner Tasmota-Konfiguration dafür sorgen, dass hier ein Attributname vergeben wird (z.B. „Energie“). Dann kannst du den Wert mittels

                              JSON.parse(val).Energie.aktuelle_wirkleistung

                              extrahieren.

                              Viele Grüße, Stefan

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

                              @cpu6502 sagte: JSON.parse(val).aktuelle_wirkleistung

                              JSON.parse(val)[''].aktuelle_wirkleistung
                              

                              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
                              • CPU6502C CPU6502

                                @Meckii
                                Das geht auch ohne Blockly:

                                Einfach einen neuen Alias für dein Quellobjekt (“mqtt.0.tele.tasmota_729799.SENSOR") anlegen und dann im Alias eine Konvertierungsfunktion beim Lesen verwenden:

                                JSON.parse(val).aktuelle_wirkleistung

                                In deinem Beispiel ist nur der Attributname des verschachtelten JSON-Objekts merkwürdigerweise leer. Das sollte eigentlich nicht sein, daher wird das so wie von mir angegeben vermutlich nicht direkt funktionieren. Du musst zunächst in deiner Tasmota-Konfiguration dafür sorgen, dass hier ein Attributname vergeben wird (z.B. „Energie“). Dann kannst du den Wert mittels

                                JSON.parse(val).Energie.aktuelle_wirkleistung

                                extrahieren.

                                Viele Grüße, Stefan

                                mickymM Online
                                mickymM Online
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von
                                #23

                                @cpu6502 sagte in Daten Objekt aus MQTT zerlegen und in eigene Objekte packen:

                                @Meckii
                                Das geht auch ohne Blockly:

                                Ja oder mit meinem Node-red Flow, der zerlegt jedes JSON in einzelne Datenpunkte.

                                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                1 Antwort Letzte Antwort
                                0
                                • Thomas BraunT Thomas Braun

                                  @meckii

                                  Ich mach das mit diesem Skript:

                                  // where the mqtt messages arrive
                                  
                                  const mqttDatenpunktObjectId = 'mqtt.0.tele.bitshake_smartmeter.SENSOR';
                                  
                                  // where the states should appear
                                  
                                  const userDataFolder = '0_userdata.0.stromzaehler';
                                  
                                   
                                  
                                  // ############## end user config
                                  
                                   
                                  
                                  // receive
                                  
                                  on(mqttDatenpunktObjectId, (obj) => {
                                  
                                    const jsonString = obj.state.val;
                                  
                                    const jsonData = JSON.parse(jsonString);
                                  
                                   
                                  
                                    function createObjectsRecursively(parent, data) {
                                  
                                      for (const key in data) {
                                  
                                        const obj = data[key];
                                  
                                        const stateName = `${parent}.${key}`;
                                  
                                       
                                  
                                        if (typeof obj === 'object') {
                                  
                                          createObjectsRecursively(stateName, obj);
                                  
                                        } else {
                                  
                                         let value = obj;  
                                  
                                   
                                  
                                          // Check if the state already exists. If it does, just update the value.
                                  
                                          // If it does not exist create the states.
                                  
                                          if (!existsState(stateName)) {
                                  
                                            // If the state does not exist, create it and set the value
                                  
                                            createState(stateName, value, {
                                  
                                              name: key,
                                  
                                              type: typeof value,
                                  
                                              role: "value",
                                  
                                              read: true,
                                  
                                              write: true
                                  
                                            });
                                  
                                            log(`Created state ${stateName}`);
                                  
                                            
                                  
                                          } else {
                                  
                                            setState(stateName, value, true);
                                  
                                          }
                                  
                                        }
                                  
                                      }
                                  
                                    }
                                  
                                     createObjectsRecursively(userDataFolder, jsonData);
                                  
                                  });
                                  
                                  D Offline
                                  D Offline
                                  disko
                                  schrieb am zuletzt editiert von
                                  #24

                                  @thomas-braun Hallo und danke für dieses Skript, Datenpunkte angepasst und es läuft
                                  Gruß Dirk

                                  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

                                  535

                                  Online

                                  32.7k

                                  Benutzer

                                  82.4k

                                  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