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. ioBroker Allgemein
  4. Mqtt-Adapter - json payload fehlt

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Mqtt-Adapter - json payload fehlt

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
5 Beiträge 2 Kommentatoren 1.3k Aufrufe
  • Ä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.
  • O Offline
    O Offline
    oetti
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich wollte eigentlich den json-Payload meiner Tasmota-Steckdosen auseinander nehmen, dabei ist mir aufgefallen, dass dieser im ioBroker gar nicht auftaucht.

    Alle mqtt-Nachrichten gehen an einen mosquitto-Broker. Im ioBroker nutze ich den mqqt-Adapter ( https://www.npmjs.com/package/iobroker.mqtt ) in v2.0.3.

    Ich habe mir die Nachrichten, welche json enthalten, sowohl lokal via "mosquitto_sub" als auch per mqtt.fx mal abonniert. Bei beiden steht der korrekte Payload drin. Im ioBroker taucht entweder gar nichts, oder "undefined" auf.

    Anbei mal ein paar Screenshots zur Verdeutlichung.

    Tasmota/mosquitto_sub/mqtt.fx
    9347_mqtt.png

    ioBroker
    9347_io.png

    Hat jemand eine Idee, warum der json-Payload nicht im ioBroker auftaucht?

    Danke

    oetti

    ioBroker 4.0.10 (master) (CentOS 7 auf ESXi 6.7) | ioBroker 4.0.10 (Slave #1) VM | ioBroker 4.0.10 (Slave #2) (RPI 3)

    1 Antwort Letzte Antwort
    0
    • O Offline
      O Offline
      oetti
      schrieb am zuletzt editiert von
      #2

      Ich habe mir das Thema noch einmal genauer angeschaut, und testweise einen mqtt-Adapter als Broker installiert. Dort taucht der json-Payload korrekt auf.

      9347_io-2.png

      Sobald der gleiche Adapter allerdings als Client/Subscriber läuft, wird der Payload nicht mehr korrekt übertragen. Sobald man händisch einen Payload in der Form {"Test":"1233"} übergibt, taucht dieser nicht im ioBroker auf. Das Format {"Test":"1223"} funktioniert hingegen fehlerfrei.

      Irgendetwas scheint beim Client/Subscriber-Modus mit den Sonderzeichen nicht ganz zu passen.

      Es wäre schön, wenn sich das ein Entwickler mal anschauen könnte.

      Ich stehe gern für Tests und Debugging zur Verfügung. Das ist mir aktuell lieber, als bei über 200 Sensoren einen anderen Broker einzutragen, oder die ganzen Backendsysteme (Grafana, InfluxDB) umzubauen :lol:

      Danke

      oetti

      ioBroker 4.0.10 (master) (CentOS 7 auf ESXi 6.7) | ioBroker 4.0.10 (Slave #1) VM | ioBroker 4.0.10 (Slave #2) (RPI 3)

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        ManuelW
        schrieb am zuletzt editiert von
        #3

        Hallo Zusammen, gibt es hierzu einen neuen Stand? Ich habe gleiches Problem.

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          ManuelW
          schrieb am zuletzt editiert von
          #4

          Ich habe den Fehler gefunden und einen Pullrequest dafür eingestellt.

          https://github.com/ioBroker/ioBroker.mqtt/pull/25

          Wer es testen möchte kann sich auch direkt an meinem Repo bedienen https://github.com/ManuelW77/ioBroker.mqtt

          1 Antwort Letzte Antwort
          0
          • O Offline
            O Offline
            oetti
            schrieb am zuletzt editiert von
            #5

            Das teste ich mal, und gebe dir Bescheid.

            Danke

            oetti

            ioBroker 4.0.10 (master) (CentOS 7 auf ESXi 6.7) | ioBroker 4.0.10 (Slave #1) VM | ioBroker 4.0.10 (Slave #2) (RPI 3)

            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
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            538

            Online

            32.7k

            Benutzer

            82.4k

            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