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 696 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 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 Offline
          CodierknechtC Offline
          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 Online
                        haus-automatisierungH Online
                        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

                        883

                        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