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. [gelöst] Blockly json wert

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.6k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[gelöst] Blockly json wert

Geplant Angeheftet Gesperrt Verschoben Blockly
19 Beiträge 4 Kommentatoren 1.7k 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.
  • B Offline
    B Offline
    bishop
    schrieb am zuletzt editiert von bishop
    #1

    hallo,

    ich versteh es einfach nicht!
    habe versucht mit den Ergebnissen die ich hier im Forum gefunden habe es hin zu bekommen aber leider ....
    json parsen_.jpg

    ich möchte gerne callee in einen DP schreiben, wie bekomme ich das hin?

    padrinoP paul53P 2 Antworten Letzte Antwort
    0
    • B bishop

      hallo,

      ich versteh es einfach nicht!
      habe versucht mit den Ergebnissen die ich hier im Forum gefunden habe es hin zu bekommen aber leider ....
      json parsen_.jpg

      ich möchte gerne callee in einen DP schreiben, wie bekomme ich das hin?

      padrinoP Offline
      padrinoP Offline
      padrino
      Most Active
      schrieb am zuletzt editiert von
      #2

      @bishop
      In welchen Datenpunkt willst Du denn schreiben?
      Dann solltest Du "schreibe Objekt" verwenden.
      Objekte sind ja die Datenpunkte.

      1 Antwort Letzte Antwort
      0
      • B Offline
        B Offline
        bishop
        schrieb am zuletzt editiert von
        #3

        @padrino danke ja das weis ich schon, ich bekomme ja im debug die Ausgabe "undefined" als test.

        Wenn der Wert die Nummer wäre würde ich den dann natürlich in ein DP schreiben.

        1 Antwort Letzte Antwort
        0
        • B bishop

          hallo,

          ich versteh es einfach nicht!
          habe versucht mit den Ergebnissen die ich hier im Forum gefunden habe es hin zu bekommen aber leider ....
          json parsen_.jpg

          ich möchte gerne callee in einen DP schreiben, wie bekomme ich das hin?

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

          @bishop sagte:

          callee in einen DP schreiben, wie bekomme ich das hin?

          Es handelt sich nicht um eine Liste (array), sondern um ein Objekt.

          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
          • B Offline
            B Offline
            bishop
            schrieb am zuletzt editiert von
            #5

            @paul53 Vielen Dank, genau das was ich gesucht habe.

            1 Antwort Letzte Antwort
            0
            • padrinoP Offline
              padrinoP Offline
              padrino
              Most Active
              schrieb am zuletzt editiert von padrino
              #6

              Hm, ist das Umwandeln nötig?
              Das hier scheint auch zu klappen:
              json_obj.PNG

              paul53P 1 Antwort Letzte Antwort
              0
              • padrinoP padrino

                Hm, ist das Umwandeln nötig?
                Das hier scheint auch zu klappen:
                json_obj.PNG

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

                @padrino sagte:

                Das hier scheint auch zu klappen:

                Ja, aber mit Error-Log. Welche weiteren Informationen liefert der Tab "Log" ?

                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

                padrinoP 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @padrino sagte:

                  Das hier scheint auch zu klappen:

                  Ja, aber mit Error-Log. Welche weiteren Informationen liefert der Tab "Log" ?

                  padrinoP Offline
                  padrinoP Offline
                  padrino
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @paul53
                  Nix. ;)
                  Gibt doch keinen Error, ist doch nur, weil ich den Debug Output auf level "error" stehen habe, das Log ist sonst "sauber". :)

                  E paul53P 2 Antworten Letzte Antwort
                  0
                  • padrinoP padrino

                    @paul53
                    Nix. ;)
                    Gibt doch keinen Error, ist doch nur, weil ich den Debug Output auf level "error" stehen habe, das Log ist sonst "sauber". :)

                    E Offline
                    E Offline
                    e-s
                    schrieb am zuletzt editiert von
                    #9

                    @padrino
                    Blöde Frage, aber das sieht mir arg nach Fritz Adapter aus, da gibt es doch unter inbound direkt diese datenpunkte, warum holst du diese aus der json?

                    padrinoP 1 Antwort Letzte Antwort
                    0
                    • padrinoP padrino

                      @paul53
                      Nix. ;)
                      Gibt doch keinen Error, ist doch nur, weil ich den Debug Output auf level "error" stehen habe, das Log ist sonst "sauber". :)

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

                      @padrino
                      Du hast recht, ich habe es gerade getestet: Man kann kann die Attribute direkt dem JSON entnehmen.

                      var json = {"a":10,"b":[22,"xx"]};
                      log(json.b[0]); // Log: 22
                      

                      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
                      • B Offline
                        B Offline
                        bishop
                        schrieb am zuletzt editiert von
                        #11

                        @e-s
                        das mache ich weil die DP nicht immer geschrieben werden.
                        So funktioniert mein vorhaben deutlich zuverlässiger.

                        E 1 Antwort Letzte Antwort
                        0
                        • E e-s

                          @padrino
                          Blöde Frage, aber das sieht mir arg nach Fritz Adapter aus, da gibt es doch unter inbound direkt diese datenpunkte, warum holst du diese aus der json?

                          padrinoP Offline
                          padrinoP Offline
                          padrino
                          Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @e-s
                          Also, ich mache gar nix. ;)
                          Ich versuche nur das zu verstehen. :)
                          Übrigens, hole ich zu Testzwecken die Info aus dem JSON Objekt des Alexa2 Adapters.

                          @paul53
                          Habe keine Ahung, worum es genau geht, aber cool, dass es geht. :sunglasses: ;)

                          paul53P 1 Antwort Letzte Antwort
                          0
                          • padrinoP padrino

                            @e-s
                            Also, ich mache gar nix. ;)
                            Ich versuche nur das zu verstehen. :)
                            Übrigens, hole ich zu Testzwecken die Info aus dem JSON Objekt des Alexa2 Adapters.

                            @paul53
                            Habe keine Ahung, worum es genau geht, aber cool, dass es geht. :sunglasses: ;)

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

                            @padrino sagte:

                            Habe keine Ahung, worum es genau geht,

                            Doku zu getAttr():

                            If the first attribute is string, the function will try to parse the string as JSON string.

                            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

                            padrinoP 1 Antwort Letzte Antwort
                            1
                            • B bishop

                              @e-s
                              das mache ich weil die DP nicht immer geschrieben werden.
                              So funktioniert mein vorhaben deutlich zuverlässiger.

                              E Offline
                              E Offline
                              e-s
                              schrieb am zuletzt editiert von
                              #14

                              @bishop
                              Ups, mal wieder den falschen beim antworten erwischt. Kenne dein Problem und wollte dieses eigentlich dahingehend beseitigen indem ich auf das Klingeln selber triggern wollte, um somit auch bei 2 mal infolge den selben Namen bzw Nummer keine Probleme bekomme.

                              1 Antwort Letzte Antwort
                              0
                              • paul53P paul53

                                @padrino sagte:

                                Habe keine Ahung, worum es genau geht,

                                Doku zu getAttr():

                                If the first attribute is string, the function will try to parse the string as JSON string.

                                padrinoP Offline
                                padrinoP Offline
                                padrino
                                Most Active
                                schrieb am zuletzt editiert von padrino
                                #15

                                @paul53
                                Ok. :flushed:

                                Übrigens, wenn man nicht wirklich weiß, was man tut, dann kann man auch 'n "error" erzeugen, denn sowas geht wohl nicht:
                                json_error.PNG

                                :point_up: Beweis, padrino hat's noch nicht ganz geschnallt. :relieved: ;)

                                paul53P 1 Antwort Letzte Antwort
                                0
                                • padrinoP padrino

                                  @paul53
                                  Ok. :flushed:

                                  Übrigens, wenn man nicht wirklich weiß, was man tut, dann kann man auch 'n "error" erzeugen, denn sowas geht wohl nicht:
                                  json_error.PNG

                                  :point_up: Beweis, padrino hat's noch nicht ganz geschnallt. :relieved: ;)

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

                                  @padrino sagte:

                                  sowas geht wohl nicht:

                                  Bezeichner dürfen nicht mit einer Ziffer beginnen, was hier der Fall wäre, falls es sich nicht um ein Array handelt. Wie sieht das JSON aus ?

                                  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

                                  padrinoP 1 Antwort Letzte Antwort
                                  0
                                  • paul53P paul53

                                    @padrino sagte:

                                    sowas geht wohl nicht:

                                    Bezeichner dürfen nicht mit einer Ziffer beginnen, was hier der Fall wäre, falls es sich nicht um ein Array handelt. Wie sieht das JSON aus ?

                                    padrinoP Offline
                                    padrinoP Offline
                                    padrino
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #17

                                    @paul53

                                    {
                                      "_id": "0_userdata.0.Garagentor",
                                      "type": "state",
                                      "common": {
                                        "name": "Garagentor",
                                        "role": "",
                                        "type": "number",
                                        "read": true,
                                        "write": true,
                                        "desc": "Manuell erzeugt",
                                        "min": -1,
                                        "max": 1,
                                        "def": 0,
                                        "states": {
                                          "0": "in_Bewegung",
                                          "1": "offen",
                                          "-1": "geschlossen"
                                        }
                                      },
                                      "native": {},
                                      "from": "system.adapter.admin.0",
                                      "ts": 1579877911665,
                                      "acl": {
                                        "object": 1636,
                                        "state": 1636,
                                        "owner": "system.user.admin",
                                        "ownerGroup": "system.group.administrator"
                                      }
                                    }
                                    
                                    paul53P 1 Antwort Letzte Antwort
                                    0
                                    • padrinoP padrino

                                      @paul53

                                      {
                                        "_id": "0_userdata.0.Garagentor",
                                        "type": "state",
                                        "common": {
                                          "name": "Garagentor",
                                          "role": "",
                                          "type": "number",
                                          "read": true,
                                          "write": true,
                                          "desc": "Manuell erzeugt",
                                          "min": -1,
                                          "max": 1,
                                          "def": 0,
                                          "states": {
                                            "0": "in_Bewegung",
                                            "1": "offen",
                                            "-1": "geschlossen"
                                          }
                                        },
                                        "native": {},
                                        "from": "system.adapter.admin.0",
                                        "ts": 1579877911665,
                                        "acl": {
                                          "object": 1636,
                                          "state": 1636,
                                          "owner": "system.user.admin",
                                          "ownerGroup": "system.group.administrator"
                                        }
                                      }
                                      
                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      schrieb am zuletzt editiert von
                                      #18

                                      @padrino sagte:

                                      "0_userdata.0.Garagentor"

                                      "0_userdata.0.Garagentor" ist kein Objekt, sondern ein String. Du hast die Datenpunkt-ID übergeben.

                                      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

                                      padrinoP 1 Antwort Letzte Antwort
                                      1
                                      • paul53P paul53

                                        @padrino sagte:

                                        "0_userdata.0.Garagentor"

                                        "0_userdata.0.Garagentor" ist kein Objekt, sondern ein String. Du hast die Datenpunkt-ID übergeben.

                                        padrinoP Offline
                                        padrinoP Offline
                                        padrino
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #19

                                        @paul53
                                        :man-facepalming:
                                        Jo, hast Recht, ist natürlich nur die ID, die man mit Blockly Übergibt.
                                        Das Objekt selbst geht damit gar nicht...

                                        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

                                        764

                                        Online

                                        32.6k

                                        Benutzer

                                        82.1k

                                        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