Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Datenpunkt parsen

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    315

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.9k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    786

Datenpunkt parsen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
12 Beiträge 4 Kommentatoren 792 Aufrufe 3 Beobachtet
  • Ä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.
  • C Offline
    C Offline
    c-section
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    ich habe im IObroker nach einer TASMOTA Implementierung eines HX711 folgenden json Datenpunkt
    {
    "Time": "2021-12-14T21:27:01",
    "HX711": {
    "Weight": 0.041,
    "WeightRaw": 489
    }
    }
    Ich würde gerne über BLOCKLY und parser das Gewicht in einen neuen Datenpunkt schreiben.
    könnt ihr mir bitte auf de m Weg helfen?

    LG

    marc

    paul53P 1 Antwort Letzte Antwort
    0
    • C c-section

      Hallo zusammen,
      ich habe im IObroker nach einer TASMOTA Implementierung eines HX711 folgenden json Datenpunkt
      {
      "Time": "2021-12-14T21:27:01",
      "HX711": {
      "Weight": 0.041,
      "WeightRaw": 489
      }
      }
      Ich würde gerne über BLOCKLY und parser das Gewicht in einen neuen Datenpunkt schreiben.
      könnt ihr mir bitte auf de m Weg helfen?

      LG

      marc

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

      @c-section sagte: über BLOCKLY und parser das Gewicht in einen neuen Datenpunkt schreiben.

      Bild_2021-12-14_220705.png

      Wert (unter "Trigger"):

      Blockly_DP_Props.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

      C 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @c-section sagte: über BLOCKLY und parser das Gewicht in einen neuen Datenpunkt schreiben.

        Bild_2021-12-14_220705.png

        Wert (unter "Trigger"):

        Blockly_DP_Props.JPG

        C Offline
        C Offline
        c-section
        schrieb am zuletzt editiert von
        #3

        @paul53 Hallo paul53, das funktioniert perfekt. Vielen lieben Dank. Ich würde noch gerne verstehen wie das parsen hier funktioniert damit ich es in Zukunft selber anwenden kann. Ich kenne es in anderen Bereichen so, dass genau beschrieben wird, was vor dem gewünschten Daten steht. In diesem Fall also "Weight": und dann welche Art von Zeichen gefiltert werden sollen. Hier funktioniert es mit dem Attribut: HX711.Weight ?

        HomoranH 1 Antwort Letzte Antwort
        0
        • C c-section

          @paul53 Hallo paul53, das funktioniert perfekt. Vielen lieben Dank. Ich würde noch gerne verstehen wie das parsen hier funktioniert damit ich es in Zukunft selber anwenden kann. Ich kenne es in anderen Bereichen so, dass genau beschrieben wird, was vor dem gewünschten Daten steht. In diesem Fall also "Weight": und dann welche Art von Zeichen gefiltert werden sollen. Hier funktioniert es mit dem Attribut: HX711.Weight ?

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

          @c-section sagte in Datenpunkt parsen:

          Hier funktioniert es mit dem Attribut: HX711.Weight ?

          das sind zwei Ebenen.
          Das Attribut HDX711 enthält zwei weitere Attribute. Daher die Trennung über Punkt

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          C 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @c-section sagte in Datenpunkt parsen:

            Hier funktioniert es mit dem Attribut: HX711.Weight ?

            das sind zwei Ebenen.
            Das Attribut HDX711 enthält zwei weitere Attribute. Daher die Trennung über Punkt

            C Offline
            C Offline
            c-section
            schrieb am zuletzt editiert von
            #5

            @homoran Vielen Dank.

            HomoranH 1 Antwort Letzte Antwort
            0
            • C c-section

              @homoran Vielen Dank.

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

              @c-section Als Hilfe kannst du dir dein JSON auf http://jsonviewer.stack.hu/ ansehen
              json_viewer03.png

              Da siehst du dann die gesamte Struktur grafisch schön dargestellt

              kein Support per PN! - Fragen im Forum stellen -
              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              C 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @c-section Als Hilfe kannst du dir dein JSON auf http://jsonviewer.stack.hu/ ansehen
                json_viewer03.png

                Da siehst du dann die gesamte Struktur grafisch schön dargestellt

                C Offline
                C Offline
                c-section
                schrieb am zuletzt editiert von
                #7

                @homoran Habe ich mal gemacht. Danke.

                T 1 Antwort Letzte Antwort
                0
                • C c-section

                  @homoran Habe ich mal gemacht. Danke.

                  T Offline
                  T Offline
                  tritor
                  schrieb am zuletzt editiert von
                  #8

                  Habe da auch ein Problem mit dem Parsen, vielleicht kann hier jemand helfen?

                  Folgender Datenpunkt hat 2 Temperaturwerte, die ich benötige.

                  {"temperaturePointsList":[{"zone":"frontLeft","temperature":22,"temperatureDisplayValue":"22.0"},{"zone":"frontRight","temperature":22,"temperatureDisplayValue":"22.0"}]}

                  Hier mein Versuch, hat aber nicht geklappt.

                  Screenshot_20220223-004126_Kiwi Browser.jpg

                  Vielen Dank für einen Hinweis.

                  Gernot

                  Host: i9 server Proxmox , Debian 13.4 for ioBroker
                  ioBroker: 7.8.24, Node.js: 22.22.2, NPM: 10.9.4, JS-controller: 7.1.2
                  Wetterstation: HP1000SEPro V1.9.7 Easeweather V1.7.5
                  Grafana 13.0.1 / InfluxDB 2.8.0

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • T tritor

                    Habe da auch ein Problem mit dem Parsen, vielleicht kann hier jemand helfen?

                    Folgender Datenpunkt hat 2 Temperaturwerte, die ich benötige.

                    {"temperaturePointsList":[{"zone":"frontLeft","temperature":22,"temperatureDisplayValue":"22.0"},{"zone":"frontRight","temperature":22,"temperatureDisplayValue":"22.0"}]}

                    Hier mein Versuch, hat aber nicht geklappt.

                    Screenshot_20220223-004126_Kiwi Browser.jpg

                    Vielen Dank für einen Hinweis.

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

                    @tritor

                    Reihenfolge: left, right

                    7435d88e-c55f-474a-8332-af384933b1a3-image.png

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                    T 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @tritor

                      Reihenfolge: left, right

                      7435d88e-c55f-474a-8332-af384933b1a3-image.png

                      T Offline
                      T Offline
                      tritor
                      schrieb am zuletzt editiert von tritor
                      #10

                      @paul53

                      Bin leider nicht erfolgreich gewesen:

                      ade5ec80-362c-47ed-9b50-b12fc2d240e9-grafik.png

                      Objekt Test im Trigger ist nur ein TestDP den ich per Toggle umschalte um das Script zu triggern. final kommt hier der DB "temperaturePoints" vom Mercedes.me Adapter rein.

                      Liste ist eine Variable, temperaturePointsList das Attribut im Datenpunktstring. Das Objekt habe ich explizit definiert, da ich ja im Trigger test abfrage und daher der ObjektWert der falsche wäre.

                      Wenn ich nun das Script mit dem toggle button triggere wird nichts geparst und `
                      So sieht der DP aus:
                      8bfe0f9c-2917-440b-ae4e-f3a608a34dda-grafik.png

                      Bin mir nicht sicher woran es liegt, anscheinend wird der Inhalt des DP nicht als JSON interpretiert.

                      23.2.2022, 19:18:14.792	[error]: javascript.0 (21544) script.js.production.ParseDB: Cannot parse "mercedesme.0.WXXXXXXXXXXXXXXX"SyntaxError: Unexpected token m in JSON at position 0
                      23.2.2022, 19:18:14.793	[error]: javascript.0 (21544) script.js.production.ParseDB: TypeError: Cannot read property '0' of null
                      23.2.2022, 19:18:14.793	[error]: javascript.0 (21544)     at Object.<anonymous> (script.js.production.ParseDB:8:72)
                      

                      Hoffe du hast hier eine Idee.

                      Gernot

                      Host: i9 server Proxmox , Debian 13.4 for ioBroker
                      ioBroker: 7.8.24, Node.js: 22.22.2, NPM: 10.9.4, JS-controller: 7.1.2
                      Wetterstation: HP1000SEPro V1.9.7 Easeweather V1.7.5
                      Grafana 13.0.1 / InfluxDB 2.8.0

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • T tritor

                        @paul53

                        Bin leider nicht erfolgreich gewesen:

                        ade5ec80-362c-47ed-9b50-b12fc2d240e9-grafik.png

                        Objekt Test im Trigger ist nur ein TestDP den ich per Toggle umschalte um das Script zu triggern. final kommt hier der DB "temperaturePoints" vom Mercedes.me Adapter rein.

                        Liste ist eine Variable, temperaturePointsList das Attribut im Datenpunktstring. Das Objekt habe ich explizit definiert, da ich ja im Trigger test abfrage und daher der ObjektWert der falsche wäre.

                        Wenn ich nun das Script mit dem toggle button triggere wird nichts geparst und `
                        So sieht der DP aus:
                        8bfe0f9c-2917-440b-ae4e-f3a608a34dda-grafik.png

                        Bin mir nicht sicher woran es liegt, anscheinend wird der Inhalt des DP nicht als JSON interpretiert.

                        23.2.2022, 19:18:14.792	[error]: javascript.0 (21544) script.js.production.ParseDB: Cannot parse "mercedesme.0.WXXXXXXXXXXXXXXX"SyntaxError: Unexpected token m in JSON at position 0
                        23.2.2022, 19:18:14.793	[error]: javascript.0 (21544) script.js.production.ParseDB: TypeError: Cannot read property '0' of null
                        23.2.2022, 19:18:14.793	[error]: javascript.0 (21544)     at Object.<anonymous> (script.js.production.ParseDB:8:72)
                        

                        Hoffe du hast hier eine Idee.

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

                        @tritor sagte: Hoffe du hast hier eine Idee.

                        Nicht Block "Objekt ID temperaturePointsValue", sondern Block "Wert vom Objekt ID temperaturePointsValue"!

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                        T 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @tritor sagte: Hoffe du hast hier eine Idee.

                          Nicht Block "Objekt ID temperaturePointsValue", sondern Block "Wert vom Objekt ID temperaturePointsValue"!

                          T Offline
                          T Offline
                          tritor
                          schrieb am zuletzt editiert von
                          #12

                          @paul53 sagte in Datenpunkt parsen:

                          Soooo einfach!! Funktioniert - Danke

                          Gernot

                          Host: i9 server Proxmox , Debian 13.4 for ioBroker
                          ioBroker: 7.8.24, Node.js: 22.22.2, NPM: 10.9.4, JS-controller: 7.1.2
                          Wetterstation: HP1000SEPro V1.9.7 Easeweather V1.7.5
                          Grafana 13.0.1 / InfluxDB 2.8.0

                          1 Antwort Letzte Antwort
                          0

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          394

                          Online

                          32.9k

                          Benutzer

                          83.0k

                          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