Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Werte aus JSON übernehmen

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Werte aus JSON übernehmen

Scheduled Pinned Locked Moved Blockly
12 Posts 5 Posters 697 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Lars 2L Offline
    Lars 2L Offline
    Lars 2
    wrote on last edited by Lars 2
    #1

    Hallo alle zusammen,

    ich habe einen WemosD1 mit ESPEasy der mit Daten über eine JSON Tabelle zur Verfügung stellt.
    Ich würde gern die Value Werte in einen Datenpunkt schreiben. Ich habe mich schon durchs Forum gewühlt und auch verschiede Tutorials angeschaut , aber leider bin ich zu blöd dafür.
    Ich hätte gern die Value Werte der 4 Waagen, versucht habe ich es immer erstmal mit dem der Waage 1, der Rest sollte ja theoretisch Copy&Paste sein.
    Das sind die Werte die zur Verfügung stehen.

    {"Sensors":[
    {
    "TaskValues": [
    {"ValueNumber":1,
    "Name":"Waage1",
    "NrDecimals":0,
    "Value":36368
    },
    {"ValueNumber":2,
    "Name":"Waage2",
    "NrDecimals":0,
    "Value":22065
    }],
    "TaskEnabled":"true",
    "TaskNumber":1
    },
    {
    "TaskValues": [
    {"ValueNumber":1,
    "Name":"Waage3",
    "NrDecimals":0,
    "Value":0
    },
    {"ValueNumber":2,
    "Name":"Waage4",
    "NrDecimals":0,
    "Value":0
    }],
    "TaskEnabled":"false",
    "TaskNumber":2
    }
    ],
    "TTL":60000
    }
    

    wenn ich im Blockly die Daten aufrufe
    blockly.png
    bekomm ich folgende Daten zurück.
    Ich habe auch schon auf https://jsonviewer.stack.hu/ und https://jsonpathfinder.com/ versucht die den richtigen Pfad herauszufinden und dies mit Hilfe von Foreneinträgen versucht abzufragen.
    blockly1.png
    aber es kommt dann zu folgendem Fehler.

    Kann mir bitte einer sagen was ich falsch mache oder wo hier das Problem liegt?

    Danke vielmals

    HomoranH 1 Reply Last reply
    0
    • Lars 2L Lars 2

      Hallo alle zusammen,

      ich habe einen WemosD1 mit ESPEasy der mit Daten über eine JSON Tabelle zur Verfügung stellt.
      Ich würde gern die Value Werte in einen Datenpunkt schreiben. Ich habe mich schon durchs Forum gewühlt und auch verschiede Tutorials angeschaut , aber leider bin ich zu blöd dafür.
      Ich hätte gern die Value Werte der 4 Waagen, versucht habe ich es immer erstmal mit dem der Waage 1, der Rest sollte ja theoretisch Copy&Paste sein.
      Das sind die Werte die zur Verfügung stehen.

      {"Sensors":[
      {
      "TaskValues": [
      {"ValueNumber":1,
      "Name":"Waage1",
      "NrDecimals":0,
      "Value":36368
      },
      {"ValueNumber":2,
      "Name":"Waage2",
      "NrDecimals":0,
      "Value":22065
      }],
      "TaskEnabled":"true",
      "TaskNumber":1
      },
      {
      "TaskValues": [
      {"ValueNumber":1,
      "Name":"Waage3",
      "NrDecimals":0,
      "Value":0
      },
      {"ValueNumber":2,
      "Name":"Waage4",
      "NrDecimals":0,
      "Value":0
      }],
      "TaskEnabled":"false",
      "TaskNumber":2
      }
      ],
      "TTL":60000
      }
      

      wenn ich im Blockly die Daten aufrufe
      blockly.png
      bekomm ich folgende Daten zurück.
      Ich habe auch schon auf https://jsonviewer.stack.hu/ und https://jsonpathfinder.com/ versucht die den richtigen Pfad herauszufinden und dies mit Hilfe von Foreneinträgen versucht abzufragen.
      blockly1.png
      aber es kommt dann zu folgendem Fehler.

      Kann mir bitte einer sagen was ich falsch mache oder wo hier das Problem liegt?

      Danke vielmals

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #2

      @lars-2 sagte in Werte aus JSON übernehmen:

      Kann mir bitte einer sagen was ich falsch mache

      keine eckigen Klammern.

      Sensors.0.TaskValues.0.Value

      müsdte passrn

      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 Reply Last reply
      1
      • Lars 2L Offline
        Lars 2L Offline
        Lars 2
        wrote on last edited by Lars 2
        #3

        kommen auch Fehler:angry:
        blockly2.png

        auch hier kommt immer eine "Null" ?
        blockly3.png

        HomoranH CodierknechtC 2 Replies Last reply
        0
        • Lars 2L Lars 2

          kommen auch Fehler:angry:
          blockly2.png

          auch hier kommt immer eine "Null" ?
          blockly3.png

          HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #4

          @lars-2 nimm mal die Konvertierung in Objekt raus.

          sonst fällt mir nichts ein.

          Hast du die korrekte Schreibweise des Attributs überprüft.
          Am Handy fällt das nicht leicht.

          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 Reply Last reply
          0
          • Lars 2L Lars 2

            kommen auch Fehler:angry:
            blockly2.png

            auch hier kommt immer eine "Null" ?
            blockly3.png

            CodierknechtC Offline
            CodierknechtC Offline
            Codierknecht
            Developer Most Active
            wrote on last edited by
            #5

            @lars-2
            So funzt es:

            8db5a9a1-4583-45d0-9b93-f6515367ef3d-image.png

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            HomoranH Lars 2L 2 Replies Last reply
            1
            • CodierknechtC Codierknecht

              @lars-2
              So funzt es:

              8db5a9a1-4583-45d0-9b93-f6515367ef3d-image.png

              HomoranH Do not disturb
              HomoranH Do not disturb
              Homoran
              Global Moderator Administrators
              wrote on last edited by Homoran
              #6

              @codierknecht sagte in Werte aus JSON übernehmen:

              @lars-2
              So funzt es:

              8db5a9a1-4583-45d0-9b93-f6515367ef3d-image.png

              und warum bei @Lars-2 nicht?
              klappt wahrscheinlich ohne Konvertierung

              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 Reply Last reply
              0
              • CodierknechtC Codierknecht

                @lars-2
                So funzt es:

                8db5a9a1-4583-45d0-9b93-f6515367ef3d-image.png

                Lars 2L Offline
                Lars 2L Offline
                Lars 2
                wrote on last edited by Lars 2
                #7

                @codierknecht said in Werte aus JSON übernehmen:

                @lars-2
                So funzt es:

                Hallo Codierknecht,
                leider nein.
                lockly4.png

                was ja komisch ist, das beim Aufruf der Daten überhaupt nicht alle Werte kommen, sondern nur ein Teil der "Struktur"

                HomoranH 1 Reply Last reply
                0
                • Lars 2L Lars 2

                  @codierknecht said in Werte aus JSON übernehmen:

                  @lars-2
                  So funzt es:

                  Hallo Codierknecht,
                  leider nein.
                  lockly4.png

                  was ja komisch ist, das beim Aufruf der Daten überhaupt nicht alle Werte kommen, sondern nur ein Teil der "Struktur"

                  HomoranH Do not disturb
                  HomoranH Do not disturb
                  Homoran
                  Global Moderator Administrators
                  wrote on last edited by
                  #8

                  @lars-2 sagte in Werte aus JSON übernehmen:

                  leider nein.

                  du hast ja immer noch die Konvertierung in Objekt!

                  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 -

                  Lars 2L haus-automatisierungH 2 Replies Last reply
                  0
                  • HomoranH Homoran

                    @lars-2 sagte in Werte aus JSON übernehmen:

                    leider nein.

                    du hast ja immer noch die Konvertierung in Objekt!

                    Lars 2L Offline
                    Lars 2L Offline
                    Lars 2
                    wrote on last edited by
                    #9

                    @homoran said in Werte aus JSON übernehmen:

                    @lars-2 sagte in Werte aus JSON übernehmen:

                    leider nein.

                    du hast ja immer noch die Konvertierung in Objekt!

                    Sorry überlesen, meinst du so?
                    blockly5.png

                    DJMarc75D 1 Reply Last reply
                    0
                    • Lars 2L Lars 2

                      @homoran said in Werte aus JSON übernehmen:

                      @lars-2 sagte in Werte aus JSON übernehmen:

                      leider nein.

                      du hast ja immer noch die Konvertierung in Objekt!

                      Sorry überlesen, meinst du so?
                      blockly5.png

                      DJMarc75D Offline
                      DJMarc75D Offline
                      DJMarc75
                      wrote on last edited by
                      #10

                      @lars-2 Stell den Antworttyp auf Text

                      Lehrling seit 1975 !!!
                      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                      1 Reply Last reply
                      1
                      • Lars 2L Offline
                        Lars 2L Offline
                        Lars 2
                        wrote on last edited by
                        #11

                        jetzt gehts
                        blockly6.png
                        Antwort Datentyp auf Text wahr die Lösung.

                        jetzt sollte ich weiterkommen. Danke!

                        1 Reply Last reply
                        0
                        • HomoranH Homoran

                          @lars-2 sagte in Werte aus JSON übernehmen:

                          leider nein.

                          du hast ja immer noch die Konvertierung in Objekt!

                          haus-automatisierungH Online
                          haus-automatisierungH Online
                          haus-automatisierung
                          Developer Most Active
                          wrote on last edited by
                          #12

                          @homoran sagte in Werte aus JSON übernehmen:

                          du hast ja immer noch die Konvertierung in Objekt!

                          Das ist auch nicht falsch. Die Funktion getAttr wandelt ja nur selbst in ein Objekt, wenn man einen String reinreicht. Genauso kann man auch ein Objekt reingeben. Das ist insbesondere sinnvoll, wenn man mehrere Attribute haben möchte, da dann die Konvertierung in ein Objekt nur 1x gemacht werden muss.

                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                          📚 Meine inoffizielle ioBroker Dokumentation

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          688

                          Online

                          32.4k

                          Users

                          81.5k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Home
                          • Recent
                          • Tags
                          • Unread 0
                          • Categories
                          • Unreplied
                          • Popular
                          • GitHub
                          • Docu
                          • Hilfe