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. Praktische Anwendungen (Showcase)
  4. mqtt json Datenpunkt Temperatur verwenden

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

mqtt json Datenpunkt Temperatur verwenden

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
mqttdatenpunktobjekt
3 Beiträge 3 Kommentatoren 468 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.
  • Ulli1U Offline
    Ulli1U Offline
    Ulli1
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,
    über den mqtt-Adapter lese ich einen mit Tasmota geflashten Sonoff TH16 aus. Schaltpunkte sind verständlich und werden verwendet. Für die Temperatur gibt es einen json-Datenpunkt, den es (wie ich recherchiert habe) zu parsen gilt. Also ich möchte die Temperatur in einem separaten Datenpunkt haben, damit ich sie weiter verwenden kann. Verschiedene Lösungen habe ich bereits gefunden; weiß aber nicht, wie und wo ich die genau eintragen muss. Muss ich hier ein separaten Skript erstellen oder wird der String-Datenpunkt modifiziert?? Beispiel: https://www.smarthome-tricks.de/software-iobroker/iobroker-javascript-json-verarbeiten/ Hier werden scheinbar Objektdatenpunkte erzeugt, so wie es für mich nützlich sein könnte. Aber wo trage ich das ein? DAnke! :-)

    T paul53P 2 Antworten Letzte Antwort
    0
    • Ulli1U Ulli1

      Hallo Zusammen,
      über den mqtt-Adapter lese ich einen mit Tasmota geflashten Sonoff TH16 aus. Schaltpunkte sind verständlich und werden verwendet. Für die Temperatur gibt es einen json-Datenpunkt, den es (wie ich recherchiert habe) zu parsen gilt. Also ich möchte die Temperatur in einem separaten Datenpunkt haben, damit ich sie weiter verwenden kann. Verschiedene Lösungen habe ich bereits gefunden; weiß aber nicht, wie und wo ich die genau eintragen muss. Muss ich hier ein separaten Skript erstellen oder wird der String-Datenpunkt modifiziert?? Beispiel: https://www.smarthome-tricks.de/software-iobroker/iobroker-javascript-json-verarbeiten/ Hier werden scheinbar Objektdatenpunkte erzeugt, so wie es für mich nützlich sein könnte. Aber wo trage ich das ein? DAnke! :-)

      T Offline
      T Offline
      Tyantreides
      schrieb am zuletzt editiert von Tyantreides
      #2

      @ulli1

      Du könntest über den Javascript Adapter von iobroker einen convert Handler bauen.

      Dafür legst du dort ein neues Javascript an und nutzt z.B. so etwas hier:

      on({id: 'mqtt.0.Pfad.zu.deinem.datenpunkt.state', change: "ne"}, async function (obj) {
          try { 
              let state = JSON.parse(obj.state.val);
              let name = state.name;
              setState("alias.0.wo.auch.immer.der.wert.hin.soll.name", name);
          } catch (e) {
             return;
          }
      });
      

      Wird das Script gestartet, wird bei jeder Änderung Deines JSON Datenpunkts die oben gezeigte Funktion ausgeführt und der geparste Wert wird in Deinen anderen Datenpunkt geschrieben.

      Ich hoffe ich konnte helfen :)

      Beste Grüße
      Chris

      1 Antwort Letzte Antwort
      0
      • Ulli1U Ulli1

        Hallo Zusammen,
        über den mqtt-Adapter lese ich einen mit Tasmota geflashten Sonoff TH16 aus. Schaltpunkte sind verständlich und werden verwendet. Für die Temperatur gibt es einen json-Datenpunkt, den es (wie ich recherchiert habe) zu parsen gilt. Also ich möchte die Temperatur in einem separaten Datenpunkt haben, damit ich sie weiter verwenden kann. Verschiedene Lösungen habe ich bereits gefunden; weiß aber nicht, wie und wo ich die genau eintragen muss. Muss ich hier ein separaten Skript erstellen oder wird der String-Datenpunkt modifiziert?? Beispiel: https://www.smarthome-tricks.de/software-iobroker/iobroker-javascript-json-verarbeiten/ Hier werden scheinbar Objektdatenpunkte erzeugt, so wie es für mich nützlich sein könnte. Aber wo trage ich das ein? DAnke! :-)

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

        @ulli1 sagte: Für die Temperatur gibt es einen json-Datenpunkt

        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

        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

        677

        Online

        32.6k

        Benutzer

        82.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