Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. MQTT Datensatz einzelne Werte "extrahieren"

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    MQTT Datensatz einzelne Werte "extrahieren"

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

      Ich habe an einem ESP8266, auf dem Tasmota läuft, einen Smartmeter Sensor sowie einen DS18B20 Temperaturfühler angeschlossen.
      Die Messwerte werden auf der Tasmota Oberfläche angezeigt und per MQTT an den iobroker gesendet.

      Diese kommen auch dort an, allerdings als, ich nenne es mal, "Datensatz" in der Form

      {"Time":"2024-05-18T14:36:46","DS18B20":{"Id":"0922546E4A6E","Temperature":18.0},"MT631":{"Total_in":144.60,"Power_cur":628},"TempUnit":"C"}
      

      Wie kann ich daraus

      • Temperatur 18,0 °C
      • Gesamtverbrauch 144,60 kWh
      • aktuellen Verbrauch 628 W

      extrahieren und in einzelne Variablen schreiben, um z.B. damit Abfragen zu machen oder in InfluxDB/Grafana Kurven zu erstellen?

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Cephalopod last edited by paul53

        @cephalopod sagte: "Datensatz"
        Das ist ein JSON.

        Erstelle 3 Datenpunkte vom Typ Zahl mit der passenden Unit unter "alias.0" und verwende die Lesekonvertierung:

        JSON.parse(val).DS18B20.Temperature
        
        JSON.parse(val).MT631.Total_in
        
        JSON.parse(val).MT631.Power_cur
        
        Cephalopod 1 Reply Last reply Reply Quote 2
        • Cephalopod
          Cephalopod @paul53 last edited by

          @paul53

          Es hat geklappt, vielen Dank!

          558b4433-9718-4947-8cab-0853b2d8d190-image.png

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

          Support us

          ioBroker
          Community Adapters
          Donate

          761
          Online

          31.9k
          Users

          80.3k
          Topics

          1.3m
          Posts

          2
          3
          190
          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