Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. aus JSON(?) Temperaturen als Datenpunkt generieren

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    aus JSON(?) Temperaturen als Datenpunkt generieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      RikDRS last edited by

      Hi zusammen!

      Als Neuling was JSON & Co angeht erlaube ich mir Eure Hilfe in Anspruch zu nehmen 🙂

      Folgende Situation:
      ich habe einen Shelly der per MQTT folgende Daten in IOBroker sendet / zur Verfügung stellt:

      {"Time":"2024-01-17T07:49:01","DS18B20-1":{"Id":"0086591F64FF","Temperature":21.7},"DS18B20-2":{"Id":"2681591F64FF","Temperature":28.3},"DS18B20-3":{"Id":"2784591F64FF","Temperature":26.4},"DS18B20-4":{"Id":"3EBA231864FF","Temperature":24.3},"DS18B20-5":{"Id":"5D86591F64FF","Temperature":27.1},"DS18B20-6":{"Id":"6485591F64FF","Temperature":27.3},"DS18B20-7":{"Id":"E085591F64FF","Temperature":26.9},"DS18B20-8":{"Id":"F98A591F64FF","Temperature":30.8},"TempUnit":"C"}
      

      Hieraus würde ich nun gerne die Temperaturen der einzelnen Sensoren in meiner VIS darstellen - dazu benötige ich die Daten "separiert".
      Habe nun einiges gelesen, komme aber nicht wirklich damit weiter
      Hat jemand Zeit mich durch diese Aufgabe zu leiten?

      Danke im Voraus
      Rik

      1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active last edited by

        @rikdrs
        Erstelle im Objektbaum unter alias.0 jeweils einen neuen Alias und nutze dort die Konvertierungsfunktion beim Lesen.

        JSON.parse(val)['DS18B20-1'].Temperature
        
        R 1 Reply Last reply Reply Quote 1
        • R
          RikDRS @Codierknecht last edited by

          @codierknecht said in aus JSON(?) Temperaturen als Datenpunkt generieren:

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

          Top, Danke!
          habe mir nach ein wenig weiterer Recherche den ALIAS-Adapter installiert und nun habe ich alle Datenpunkte. Danke

          Eine Frage hätte ich noch, da bin ich noch nicht hintergekommen:
          hätte ich mit dem ALIAS-Adapter eine Möglichkeit gehabt, alle Sensoren in einem Objektordner zusammen zu fassen und nicht einzeln?
          3ada763a-7637-454d-a004-d2f43cdaca85-image.png

          haus-automatisierung 1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @RikDRS last edited by

            @rikdrs sagte in aus JSON(?) Temperaturen als Datenpunkt generieren:

            nach ein wenig weiterer Recherche den ALIAS-Adapter installiert

            Du brauchst keinen zusätzlichen Adapter hierfür. Einfach das Objekt manuell anlegen und pflegen im Objekt-Tab.

            Codierknecht 1 Reply Last reply Reply Quote 0
            • Codierknecht
              Codierknecht Developer Most Active @haus-automatisierung last edited by

              @haus-automatisierung sagte in aus JSON(?) Temperaturen als Datenpunkt generieren:

              Du brauchst keinen zusätzlichen Adapter hierfür. Einfach das Objekt manuell anlegen und pflegen im Objekt-Tab.

              Also zumindest bei mir hat der Alias-Adapter nie das gemacht was ich wollte oder was ich erwartet hätte.
              Darum ist er gleich wieder rausgeflogen.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              856
              Online

              31.7k
              Users

              79.7k
              Topics

              1.3m
              Posts

              3
              5
              299
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo