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. Json oder xml in Blockly nutzen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    548

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Json oder xml in Blockly nutzen

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
22 Beiträge 3 Kommentatoren 3.8k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    Paan83
    schrieb am zuletzt editiert von Paan83
    #10

    Ich habs mal genauso gemacht wie @paul53 es gezeigt hat, und leider ist das Resultat: undefined!
    Anmerkung 2020-02-29 175326.png

    paul53P 1 Antwort Letzte Antwort
    0
    • paul53P paul53

      @Paan83 sagte:

      das Ergebnis jetzt versucht mit den Textbausteinen auseinanderzupflücken um den Zahlenwert zu isolieren

      ?? Das Attribut "energyDetails.meters[0].values[0].value" sollte direkt den Zahlenwert liefern (als Zahl).

      Poste mal die komplette JSON-Ausgabe in Code tags, dann kann ich es testen.

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

      @Paan83
      Hast du das gemacht?

      @paul53 sagte in Json oder xml in Blockly nutzen:

      Poste mal die komplette JSON-Ausgabe in Code tags, dann kann ich es testen.

      ich habe es nicht gefunden.

      Hast du mal mit debug Blöcken nachgesehen, was bei den Schritten passiert?

      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
      • P Paan83

        Ich habs mal genauso gemacht wie @paul53 es gezeigt hat, und leider ist das Resultat: undefined!
        Anmerkung 2020-02-29 175326.png

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

        @Paan83 sagte:

        Ich habs mal genauso gemacht wie @paul53 es gezeigt hat

        Hast Du nicht ! Die Debug-Ausgabe von Zahl erfolgt 1 s vor Ermittlung des Wertes.

        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
        • P Offline
          P Offline
          Paan83
          schrieb am zuletzt editiert von
          #13

          Ja sorry hab das Skript jetzt geändert. Jetzt kommt null dabei heraus.
          Anmerkung 2020-02-29 175326.png

          Beim ersten Debug Result kommt ja das Richtige dabei raus. Was könnte ich noch debugen?

          @Homoran sagte in Json oder xml in Blockly nutzen:

          Poste mal die komplette JSON-Ausgabe in Code tags, dann kann ich es testen.

          Soll ich das Skript einfach exportieren und hier posten? Sorry aber ich verstehe nicht ganz was JSON-Ausgabe in Code Tags bedeuten soll

          HomoranH paul53P 3 Antworten Letzte Antwort
          0
          • P Paan83

            Ja sorry hab das Skript jetzt geändert. Jetzt kommt null dabei heraus.
            Anmerkung 2020-02-29 175326.png

            Beim ersten Debug Result kommt ja das Richtige dabei raus. Was könnte ich noch debugen?

            @Homoran sagte in Json oder xml in Blockly nutzen:

            Poste mal die komplette JSON-Ausgabe in Code tags, dann kann ich es testen.

            Soll ich das Skript einfach exportieren und hier posten? Sorry aber ich verstehe nicht ganz was JSON-Ausgabe in Code Tags bedeuten soll

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

            @Paan83 sagte in Json oder xml in Blockly nutzen:

            Sorry aber ich verstehe nicht ganz was JSON-Ausgabe in Code Tags bedeuten soll

            dann bitte fragen, wenn man darum gebeten wird und nicht weiß was das ist!"

            Du bekommst im ersten debug das json als result
            Das hätte paul gerne. in Code-Tags, das ist das 5. Icon über dem Textfeld.

            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 -

            P 1 Antwort Letzte Antwort
            0
            • P Paan83

              Ja sorry hab das Skript jetzt geändert. Jetzt kommt null dabei heraus.
              Anmerkung 2020-02-29 175326.png

              Beim ersten Debug Result kommt ja das Richtige dabei raus. Was könnte ich noch debugen?

              @Homoran sagte in Json oder xml in Blockly nutzen:

              Poste mal die komplette JSON-Ausgabe in Code tags, dann kann ich es testen.

              Soll ich das Skript einfach exportieren und hier posten? Sorry aber ich verstehe nicht ganz was JSON-Ausgabe in Code Tags bedeuten soll

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

              @Paan83 sagte in Json oder xml in Blockly nutzen:

              was JSON-Ausgabe in Code Tags bedeuten soll

              Die Log-Ausgabe mit dem JSON kann per Copy & Paste in das Forum übertragen werden, wobei sie möglichst innerhalb von Code tags (5. Symbol oben: </>) gepostet werden sollte.

              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
              • HomoranH Homoran

                @Paan83 sagte in Json oder xml in Blockly nutzen:

                Sorry aber ich verstehe nicht ganz was JSON-Ausgabe in Code Tags bedeuten soll

                dann bitte fragen, wenn man darum gebeten wird und nicht weiß was das ist!"

                Du bekommst im ersten debug das json als result
                Das hätte paul gerne. in Code-Tags, das ist das 5. Icon über dem Textfeld.

                P Offline
                P Offline
                Paan83
                schrieb am zuletzt editiert von Paan83
                #16

                @Homoran sagte in Json oder xml in Blockly nutzen:

                dann bitte fragen, wenn man darum gebeten wird und nicht weiß was das ist!"

                Ja ok, bitte entschuldige mich.

                29.2.2020, 18:24:20.103	[info ]: javascript.0 (14774) script.js.Skripte.Solaredge.API_per_Blockly_auslesen: {"energyDetails":{"timeUnit":"DAY","unit":"Wh","meters":[{"type":"Production","values":[{"date":"2020-02-29 00:00:00","value":16029.0}]}]}}
                29.2.2020, 18:24:20.104	[info ]: javascript.0 (14774) script.js.Skripte.Solaredge.API_per_Blockly_auslesen: {'energyDetails':{'timeUnit':'DAY','unit':'Wh','meters':[{'type':'Production','values':[{'date':'2020-02-29 00:00:00','value':16029}]}]}}
                

                Ich hoffe das ist das Richtige?

                paul53P 1 Antwort Letzte Antwort
                0
                • P Paan83

                  @Homoran sagte in Json oder xml in Blockly nutzen:

                  dann bitte fragen, wenn man darum gebeten wird und nicht weiß was das ist!"

                  Ja ok, bitte entschuldige mich.

                  29.2.2020, 18:24:20.103	[info ]: javascript.0 (14774) script.js.Skripte.Solaredge.API_per_Blockly_auslesen: {"energyDetails":{"timeUnit":"DAY","unit":"Wh","meters":[{"type":"Production","values":[{"date":"2020-02-29 00:00:00","value":16029.0}]}]}}
                  29.2.2020, 18:24:20.104	[info ]: javascript.0 (14774) script.js.Skripte.Solaredge.API_per_Blockly_auslesen: {'energyDetails':{'timeUnit':'DAY','unit':'Wh','meters':[{'type':'Production','values':[{'date':'2020-02-29 00:00:00','value':16029}]}]}}
                  

                  Ich hoffe das ist das Richtige?

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

                  @Paan83 sagte:

                  Ich hoffe das ist das Richtige?

                  Jetzt ja.

                  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
                  • P Paan83

                    Ja sorry hab das Skript jetzt geändert. Jetzt kommt null dabei heraus.
                    Anmerkung 2020-02-29 175326.png

                    Beim ersten Debug Result kommt ja das Richtige dabei raus. Was könnte ich noch debugen?

                    @Homoran sagte in Json oder xml in Blockly nutzen:

                    Poste mal die komplette JSON-Ausgabe in Code tags, dann kann ich es testen.

                    Soll ich das Skript einfach exportieren und hier posten? Sorry aber ich verstehe nicht ganz was JSON-Ausgabe in Code Tags bedeuten soll

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

                    @Paan83
                    Offenbar kann getAttr() nicht mit Arrays umgehen. Dann muss man das etwas aufwändiger gestalten:

                    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

                    P 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @Paan83
                      Offenbar kann getAttr() nicht mit Arrays umgehen. Dann muss man das etwas aufwändiger gestalten:

                      Blockly_temp.JPG

                      P Offline
                      P Offline
                      Paan83
                      schrieb am zuletzt editiert von
                      #19

                      @paul53 1000 Dank! Jetzt ist die Zahl da :)

                      1 Antwort Letzte Antwort
                      0
                      • P Offline
                        P Offline
                        Paan83
                        schrieb am zuletzt editiert von
                        #20

                        Sorry wenn ich nochmal störe. Ich habe versucht die Zahl in einen Datenpunkt zu schreiben, aber das funktioniert nicht. Muss ich hier nochmal was umwandeln?Bildschirmfoto 2020-02-29 um 23.48.27.png

                        29.2.2020, 23:47:42.332	[info ]: javascript.0 (14774) Start javascript script.js.Skripte.Solaredge.API_per_Blockly_auslesen
                        29.2.2020, 23:47:42.338	[info ]: javascript.0 (14774) script.js.Skripte.Solaredge.API_per_Blockly_auslesen: registered 0 subscriptions and 1 schedule
                        29.2.2020, 23:47:50.094	[info ]: javascript.0 (14774) script.js.Skripte.Solaredge.API_per_Blockly_auslesen: 18365
                        29.2.2020, 23:47:50.094	[warn ]: javascript.0 (14774)     at Request._callback (script.js.Skripte.Solaredge.API_per_Blockly_auslesen:11:5)
                        
                        paul53P 1 Antwort Letzte Antwort
                        0
                        • P Paan83

                          Sorry wenn ich nochmal störe. Ich habe versucht die Zahl in einen Datenpunkt zu schreiben, aber das funktioniert nicht. Muss ich hier nochmal was umwandeln?Bildschirmfoto 2020-02-29 um 23.48.27.png

                          29.2.2020, 23:47:42.332	[info ]: javascript.0 (14774) Start javascript script.js.Skripte.Solaredge.API_per_Blockly_auslesen
                          29.2.2020, 23:47:42.338	[info ]: javascript.0 (14774) script.js.Skripte.Solaredge.API_per_Blockly_auslesen: registered 0 subscriptions and 1 schedule
                          29.2.2020, 23:47:50.094	[info ]: javascript.0 (14774) script.js.Skripte.Solaredge.API_per_Blockly_auslesen: 18365
                          29.2.2020, 23:47:50.094	[warn ]: javascript.0 (14774)     at Request._callback (script.js.Skripte.Solaredge.API_per_Blockly_auslesen:11:5)
                          
                          paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von
                          #21

                          @Paan83
                          Das Attribut "value" muss wie beim Log verwendet werden.

                          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
                          1
                          • P Offline
                            P Offline
                            Paan83
                            schrieb am zuletzt editiert von
                            #22

                            Okay verstehe :+1:

                            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

                            478

                            Online

                            32.6k

                            Benutzer

                            81.9k

                            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