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. 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.2k

Werte aus JSON übernehmen

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 5 Kommentatoren 695 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.
  • Lars 2L Offline
    Lars 2L Offline
    Lars 2
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    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 Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      1
      • Lars 2L Offline
        Lars 2L Offline
        Lars 2
        schrieb am zuletzt editiert von Lars 2
        #3

        kommen auch Fehler:angry:
        blockly2.png

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

        HomoranH CodierknechtC 2 Antworten Letzte Antwort
        0
        • Lars 2L Lars 2

          kommen auch Fehler:angry:
          blockly2.png

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

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • Lars 2L Lars 2

            kommen auch Fehler:angry:
            blockly2.png

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

            CodierknechtC Online
            CodierknechtC Online
            Codierknecht
            Developer Most Active
            schrieb am zuletzt editiert von
            #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 Antworten Letzte Antwort
            1
            • CodierknechtC Codierknecht

              @lars-2
              So funzt es:

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

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              0
              • CodierknechtC Codierknecht

                @lars-2
                So funzt es:

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

                Lars 2L Offline
                Lars 2L Offline
                Lars 2
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                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 Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #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 Antworten Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      1
                      • Lars 2L Offline
                        Lars 2L Offline
                        Lars 2
                        schrieb am zuletzt editiert von
                        #11

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

                        jetzt sollte ich weiterkommen. Danke!

                        1 Antwort Letzte Antwort
                        0
                        • HomoranH Homoran

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

                          leider nein.

                          du hast ja immer noch die Konvertierung in Objekt!

                          haus-automatisierungH Offline
                          haus-automatisierungH Offline
                          haus-automatisierung
                          Developer Most Active
                          schrieb am zuletzt editiert von
                          #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 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

                          576

                          Online

                          32.4k

                          Benutzer

                          81.5k

                          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