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. JavaScript
  5. Json.parse() mit ungültigen Namen

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Json.parse() mit ungültigen Namen

Geplant Angeheftet Gesperrt Verschoben JavaScript
6 Beiträge 3 Kommentatoren 448 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.
  • Matthias StübnerM Offline
    Matthias StübnerM Offline
    Matthias Stübner
    schrieb am zuletzt editiert von Homoran
    #1

    Servus,

    ich scheitere gerade daran, dass mir der d1_wemos folgendes in den MQTT wirft:

    {"Time":"2022-12-26T16:01:02","DS18B20-1":{"Id":"00000568AB41","Temperature":46.4},"DS18B20-2":{"Id":"BDF7571F64FF","Temperature":33.6},"DS18B20-3":{"Id":"BDF8571F64FF","Temperature":22.8},"TempUnit":"C"}
    

    MOD-EDIT: Code in code-tags gesetzt!

    Wenn ich jetzt die Temperaturen der einzelnen Sensoren holen möchte, dann scheitert:

    JSON.parse(obj.state.val).DS18B20-1.Temperature;
    

    daran, dass der Key ein '-' im Namen hat. Den Namen kann ich leider nicht ändern, der wird aufgrund des Sensors automatisch gebildet und für jeden Sensor hochgezählt.

    Hat da jemand einen TIPP für mich?

    Besten Dank, Matthias

    paul53P bahnuhrB 2 Antworten Letzte Antwort
    0
    • Matthias StübnerM Matthias Stübner

      Servus,

      ich scheitere gerade daran, dass mir der d1_wemos folgendes in den MQTT wirft:

      {"Time":"2022-12-26T16:01:02","DS18B20-1":{"Id":"00000568AB41","Temperature":46.4},"DS18B20-2":{"Id":"BDF7571F64FF","Temperature":33.6},"DS18B20-3":{"Id":"BDF8571F64FF","Temperature":22.8},"TempUnit":"C"}
      

      MOD-EDIT: Code in code-tags gesetzt!

      Wenn ich jetzt die Temperaturen der einzelnen Sensoren holen möchte, dann scheitert:

      JSON.parse(obj.state.val).DS18B20-1.Temperature;
      

      daran, dass der Key ein '-' im Namen hat. Den Namen kann ich leider nicht ändern, der wird aufgrund des Sensors automatisch gebildet und für jeden Sensor hochgezählt.

      Hat da jemand einen TIPP für mich?

      Besten Dank, Matthias

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

      @matthias-stübner sagte: TIPP für mich?

      JSON.parse(obj.state.val)['DS18B20-1'].Temperature;
      

      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

      Matthias StübnerM 1 Antwort Letzte Antwort
      1
      • paul53P paul53

        @matthias-stübner sagte: TIPP für mich?

        JSON.parse(obj.state.val)['DS18B20-1'].Temperature;
        
        Matthias StübnerM Offline
        Matthias StübnerM Offline
        Matthias Stübner
        schrieb am zuletzt editiert von
        #3

        @paul53 Besten Dank wäre ich nie drauf genommen. Hast Du eine Quelle zum Belesen wo ich derartiges finde?

        paul53P 1 Antwort Letzte Antwort
        0
        • Matthias StübnerM Matthias Stübner

          @paul53 Besten Dank wäre ich nie drauf genommen. Hast Du eine Quelle zum Belesen wo ich derartiges finde?

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

          @matthias-stübner sagte: eine Quelle zum Belesen

          Z.B. hier.

          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

          Matthias StübnerM 1 Antwort Letzte Antwort
          0
          • Matthias StübnerM Matthias Stübner

            Servus,

            ich scheitere gerade daran, dass mir der d1_wemos folgendes in den MQTT wirft:

            {"Time":"2022-12-26T16:01:02","DS18B20-1":{"Id":"00000568AB41","Temperature":46.4},"DS18B20-2":{"Id":"BDF7571F64FF","Temperature":33.6},"DS18B20-3":{"Id":"BDF8571F64FF","Temperature":22.8},"TempUnit":"C"}
            

            MOD-EDIT: Code in code-tags gesetzt!

            Wenn ich jetzt die Temperaturen der einzelnen Sensoren holen möchte, dann scheitert:

            JSON.parse(obj.state.val).DS18B20-1.Temperature;
            

            daran, dass der Key ein '-' im Namen hat. Den Namen kann ich leider nicht ändern, der wird aufgrund des Sensors automatisch gebildet und für jeden Sensor hochgezählt.

            Hat da jemand einen TIPP für mich?

            Besten Dank, Matthias

            bahnuhrB Offline
            bahnuhrB Offline
            bahnuhr
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #5

            @matthias-stübner
            oder hier im Forum:
            https://forum.iobroker.net/topic/58929/json-zerlegen/4?_=1672042022936


            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
            Danke.
            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
            ScreenToGif :https://www.screentogif.com/downloads.html

            1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @matthias-stübner sagte: eine Quelle zum Belesen

              Z.B. hier.

              Matthias StübnerM Offline
              Matthias StübnerM Offline
              Matthias Stübner
              schrieb am zuletzt editiert von
              #6

              @paul53 Danke!

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

              Benutzer

              81.7k

              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