Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. MQTT-Instanz sendet Daten und werden als NaN empfangen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

MQTT-Instanz sendet Daten und werden als NaN empfangen

Scheduled Pinned Locked Moved Skripten / Logik
24 Posts 6 Posters 2.6k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T ticaki

    @iojoe22

    Frag mal chatgpt was retained im Zusammenhang mit mqtt bedeutet.

    EDIT: Anschließend schaue dir die Config vom mqtt Adapter an und beachte das "ohne" und das fehlende Häckchen :)

    I Offline
    I Offline
    IOJoe22
    wrote on last edited by
    #21

    @ticaki sagte in MQTT-Instanz sendet Daten und werden als NaN empfangen:

    @iojoe22

    Frag mal chatgpt was retained im Zusammenhang mit mqtt bedeutet.

    EDIT: Anschließend schaue dir die Config vom mqtt Adapter an und beachte das "ohne" und das fehlende Häckchen :)

    Habe am Sonntag nochmal viele Konstellationen im mqtt-Adapter ausprobiert. Jeweils bei laufendem esp32 mit der ser.Schnittstelle in ArduinoIDE und dem mqttExplorer.

    Beide haben bei diversen Einstellungen den token bekommen aber ohne "Payload".
    Daher liegt es nahe, dass der Adapter etwas sendet, was die beiden Clients nicht verstehen...

    z.B. kam das token mit einem "/" bei dem esp32 an. Das kann nicht sein, da ich kein Präfix (glaub, so heißt das) eingestellt hatte. Im Client hatte ich den token mal mit mqtt.2. und mal ohne bei subscribe eingestellt.

    Hat jemand eine Idee, wie ich herausfinden kann, was der Adapter sendet oder was ich in noch verändern kann?

    Soll ich den Adapter mal neu installieren?

    Muss ich dazu die Instanzen sichern oder bleiben die erhalten?

    Danke für eine Tipp

    mickymM 1 Reply Last reply
    0
    • I IOJoe22

      @ticaki sagte in MQTT-Instanz sendet Daten und werden als NaN empfangen:

      @iojoe22

      Frag mal chatgpt was retained im Zusammenhang mit mqtt bedeutet.

      EDIT: Anschließend schaue dir die Config vom mqtt Adapter an und beachte das "ohne" und das fehlende Häckchen :)

      Habe am Sonntag nochmal viele Konstellationen im mqtt-Adapter ausprobiert. Jeweils bei laufendem esp32 mit der ser.Schnittstelle in ArduinoIDE und dem mqttExplorer.

      Beide haben bei diversen Einstellungen den token bekommen aber ohne "Payload".
      Daher liegt es nahe, dass der Adapter etwas sendet, was die beiden Clients nicht verstehen...

      z.B. kam das token mit einem "/" bei dem esp32 an. Das kann nicht sein, da ich kein Präfix (glaub, so heißt das) eingestellt hatte. Im Client hatte ich den token mal mit mqtt.2. und mal ohne bei subscribe eingestellt.

      Hat jemand eine Idee, wie ich herausfinden kann, was der Adapter sendet oder was ich in noch verändern kann?

      Soll ich den Adapter mal neu installieren?

      Muss ich dazu die Instanzen sichern oder bleiben die erhalten?

      Danke für eine Tipp

      mickymM Online
      mickymM Online
      mickym
      Most Active
      wrote on last edited by
      #22

      @iojoe22 Ich habe auch ein Problem mit dem Adapter als Broker (retain Nachrichten etc). Ich würde Dir empfehlen mosquitto als mqtt Broker zu nehmen und den mqtt Adapter als Client zu verwenden. So mache ich das seit Jahren und kann das nur weiter empfehlen.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      I 1 Reply Last reply
      4
      • mickymM mickym

        @iojoe22 Ich habe auch ein Problem mit dem Adapter als Broker (retain Nachrichten etc). Ich würde Dir empfehlen mosquitto als mqtt Broker zu nehmen und den mqtt Adapter als Client zu verwenden. So mache ich das seit Jahren und kann das nur weiter empfehlen.

        I Offline
        I Offline
        IOJoe22
        wrote on last edited by
        #23

        @mickym sagte in MQTT-Instanz sendet Daten und werden als NaN empfangen:

        @iojoe22 Ich habe auch ein Problem mit dem Adapter als Broker (retain Nachrichten etc). Ich würde Dir empfehlen mosquitto als mqtt Broker zu nehmen und den mqtt Adapter als Client zu verwenden. So mache ich das seit Jahren und kann das nur weiter empfehlen.

        Danke für die Tipp, hab ich genau so gemacht und es funktioniert :+1:

        1 Reply Last reply
        0
        • I IOJoe22

          Hallo, heute bitte ich euch um Hilfe beim mqtt-Adapter und zwar bei Versenden von Daten an einen esp32.
          Versuche schon seit Tagen, mit ChatGPT den Fehler zu finden, jedoch gibt es da immer nur einen Tipp zu einem Wert mit vielen Beschreibungen, die passen dann teilweise nicht zu meinen Variablen. Hab das Gefühl, wir reden aneinander vorbei .....

          Die Instanz mqtt.2 bekommt hier den aktuellen Zählerwert (2R-Zähler mit Lesekopf) über einen Alias und ein jscript als Wert in die Instanz mqtt.2 heißt BezugLeistungTotal.

          mqttbroker.png

          Der Wert wird bei jeder Änderung neu da reingeschrieben. Ein esp32 mit mqtt empfängt beim Start 2x jedoch nur NaN (not a number) Bild von der ArduinoIDE.

          esp32.png

          Soweit bin ich gekommen, ChatGPT hat noch vorgeschlagen, den mqtt-Explorer zum Test zu nutzen, Hab ich auch gemacht, der empfängt auch nur NaN

          mqttexplorer.png

          Zzum Test hab ich mal ein Topic (1) an den ioBroker gesendet, der hat es sofort angenommen, wie ihr oben im Bild sehen könnt.

          Die Instanz liefert den Wert aus, der wird jedoch nicht "verstanden"... was kann das sein?
          Danke für einen Tipp

          M Online
          M Online
          michihorn
          wrote on last edited by
          #24

          @iojoe22 Wenn es nur ein Datenpunkt sein sollte, reicht vielleicht auch das Senden des DP per HTTP, etwa wie im Beispiel, vorrausetzung ist natürlich ein vorhandener DP der die Werte erwartet

          const idAuslöser ="mqtt-client.2.info.connection"
           
          on({ id: idAuslöser, change: "any" }, function (dp) {
          var status = getState(idAuslöser).val
          log (status)
          httpGet('http://192.168.178.144:8087/set/mqtt.2.test.adapter.mqttcli?value=' + getState(idAuslöser).val,  { responseType: 'arraybuffer' }, async (err, response) => {
          });
           
          });
          

          Gruß Michael

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate

          676

          Online

          32.6k

          Users

          82.3k

          Topics

          1.3m

          Posts
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Home
          • Recent
          • Tags
          • Unread 0
          • Categories
          • Unreplied
          • Popular
          • GitHub
          • Docu
          • Hilfe