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.
  • M Offline
    M Offline
    Meckii
    schrieb am zuletzt editiert von Meckii
    #1

    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

    HomoranH CPU6502C 2 Antworten Letzte Antwort
    0
    • 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

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

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

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

      der Block schwebt frei im Raum.

      Was willst du damit erreichen?

      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:

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

        der Block schwebt frei im Raum.

        Was willst du damit erreichen?

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

        @homoran
        Ja der schwebt da - das ist aber nicht der Fehler.
        Mein Problem habe ich glaube ich gefunden.
        Das Time bekomme ich rausgeparst - die anderen Werte nicht.

        Ich glaube das Problem ist das "verschachtelte" JSON...

        HomoranH Thomas BraunT 2 Antworten Letzte Antwort
        0
        • M Meckii

          @homoran
          Ja der schwebt da - das ist aber nicht der Fehler.
          Mein Problem habe ich glaube ich gefunden.
          Das Time bekomme ich rausgeparst - die anderen Werte nicht.

          Ich glaube das Problem ist das "verschachtelte" JSON...

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von Homoran
          #4

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

          das ist aber nicht der Fehler.

          sicher?

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

          Ich glaube das Problem ist das "verschachtelte" JSON...

          möglich!

          Bitte das json in code-tags posten damit keine Steuerzeichen verloren gehen
          https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

          kann das sein, dass dirt ein " zuviel drin ist?

          probier mal ein 0.aktuelle......

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

            @homoran
            Ja der schwebt da - das ist aber nicht der Fehler.
            Mein Problem habe ich glaube ich gefunden.
            Das Time bekomme ich rausgeparst - die anderen Werte nicht.

            Ich glaube das Problem ist das "verschachtelte" JSON...

            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #5

            @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);
            
            });
            

            Linux-Werkzeugkasten:
            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
            NodeJS Fixer Skript:
            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

            D 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

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

              das ist aber nicht der Fehler.

              sicher?

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

              Ich glaube das Problem ist das "verschachtelte" JSON...

              möglich!

              Bitte das json in code-tags posten damit keine Steuerzeichen verloren gehen
              https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

              kann das sein, dass dirt ein " zuviel drin ist?

              probier mal ein 0.aktuelle......

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

              @homoran
              Ja, ich hab das so stehen lassen damit man meinen Lösungsansatz sieht.
              Dass das genau so wie im Bild nicht gehen kann ist mir klar ;-)

              Gerne

              {"Time":"2023-12-10T14:30:04","":{"aktuelle_wirkleistung":1212,"zählerstand_tarif_1":12495.9,"zählerstand_tarif_2":0.0}}
              
              paul53P 1 Antwort Letzte Antwort
              0
              • HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

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

                @homoran

                Gerne

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

                siehste, da ist das letzte " nicht drin, dann müsste es mit

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

                probier mal ein 0.aktuelle......

                klappen

                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
                  Ja, ich hab das so stehen lassen damit man meinen Lösungsansatz sieht.
                  Dass das genau so wie im Bild nicht gehen kann ist mir klar ;-)

                  Gerne

                  {"Time":"2023-12-10T14:30:04","":{"aktuelle_wirkleistung":1212,"zählerstand_tarif_1":12495.9,"zählerstand_tarif_2":0.0}}
                  
                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von paul53
                  #8

                  @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

                  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: {"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
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          718

                                          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