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. Einsteigerfragen
  4. NodeRed sendet/empfängt nicht (mehr) via MQTT Adapter

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    191

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.4k

NodeRed sendet/empfängt nicht (mehr) via MQTT Adapter

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
5 Beiträge 2 Kommentatoren 210 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.
  • N Offline
    N Offline
    NodeRunner
    schrieb am zuletzt editiert von
    #1

    Hallo und guten Tag,

    ich verzweifle gerade bei dem Versuch, einen MQTT-Befehl - aus NodeRed heraus - an einen ESP8266 zu schicken.
    Per Java-Script klappt das einwandfrei:
    cb1a6f00-2036-40e6-af03-b53acb6d7f88-grafik.png

    Der ESP anwortet mit seinem Status.

    Wenn ich per NodeRed nun:
    fc1bf426-708b-4bdc-97c5-b42a59bd557f-grafik.png
    injiziere, passiert nichts. In der MQTT-Instanz sehe ich zwar den "GetStatus"-Befehl, aber er scheint nicht verschickt zu werden.
    Die Krönung ist, dass das alles vor zwei Tagen noch funktionierte ich aber keine Ahnung hab', was ich wo verstellt haben könnte.
    Der komplette NodeRed-Flow scheint auch nicht mehr auf den MQTT-Adapter zu reagieren, denn auch die Daten der abonnierten Kanäle werden im Dashboard nicht mehr angezeigt.

    Eine Idee?:hand_with_index_and_middle_fingers_crossed:

    mickymM 1 Antwort Letzte Antwort
    0
    • N NodeRunner

      Hallo und guten Tag,

      ich verzweifle gerade bei dem Versuch, einen MQTT-Befehl - aus NodeRed heraus - an einen ESP8266 zu schicken.
      Per Java-Script klappt das einwandfrei:
      cb1a6f00-2036-40e6-af03-b53acb6d7f88-grafik.png

      Der ESP anwortet mit seinem Status.

      Wenn ich per NodeRed nun:
      fc1bf426-708b-4bdc-97c5-b42a59bd557f-grafik.png
      injiziere, passiert nichts. In der MQTT-Instanz sehe ich zwar den "GetStatus"-Befehl, aber er scheint nicht verschickt zu werden.
      Die Krönung ist, dass das alles vor zwei Tagen noch funktionierte ich aber keine Ahnung hab', was ich wo verstellt haben könnte.
      Der komplette NodeRed-Flow scheint auch nicht mehr auf den MQTT-Adapter zu reagieren, denn auch die Daten der abonnierten Kanäle werden im Dashboard nicht mehr angezeigt.

      Eine Idee?:hand_with_index_and_middle_fingers_crossed:

      mickymM Offline
      mickymM Offline
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #2

      @noderunner Na ich weiß nicht, ob Du den mqtt Adapter als Broker laufen lässt. Wenn Du den Befehl in der mqtt Instanz siehst, dann zeig Deine Einstellungen - manchmal verschickt der Adapter die Nachrichten auch nicht - nach 11 Retries - und deshalb verwende ich den mqtt Adapter auch nicht mehr als Broker, sondern nur noch als Client und nehme mosquitto als Broker.
      Schau mal in dein Log.

      Siehe mal hier diesen alten Thread: https://forum.iobroker.net/topic/33772/mqtt-message-xxx-deleted-after-11-retries?_=1738839682656

      Das war der Grund, warum ich dann endgültig den Adapter als Broker zum Teufel geschickt habe, nachdem ich Monate nach dem Fehler gesucht habe und bei mosquitto alles sofort funktionierte.

      In der MQTT-Instanz sehe ich zwar den "GetStatus"-Befehl, aber er scheint nicht verschickt zu werden.

      Dann liegt es in meinen Augen eben am mqtt-Adapter und nicht an NodeRed.

      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.

      N 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @noderunner Na ich weiß nicht, ob Du den mqtt Adapter als Broker laufen lässt. Wenn Du den Befehl in der mqtt Instanz siehst, dann zeig Deine Einstellungen - manchmal verschickt der Adapter die Nachrichten auch nicht - nach 11 Retries - und deshalb verwende ich den mqtt Adapter auch nicht mehr als Broker, sondern nur noch als Client und nehme mosquitto als Broker.
        Schau mal in dein Log.

        Siehe mal hier diesen alten Thread: https://forum.iobroker.net/topic/33772/mqtt-message-xxx-deleted-after-11-retries?_=1738839682656

        Das war der Grund, warum ich dann endgültig den Adapter als Broker zum Teufel geschickt habe, nachdem ich Monate nach dem Fehler gesucht habe und bei mosquitto alles sofort funktionierte.

        In der MQTT-Instanz sehe ich zwar den "GetStatus"-Befehl, aber er scheint nicht verschickt zu werden.

        Dann liegt es in meinen Augen eben am mqtt-Adapter und nicht an NodeRed.

        N Offline
        N Offline
        NodeRunner
        schrieb am zuletzt editiert von NodeRunner
        #3

        @mickym danke für die Antwort.
        Ja, ich nutze den MQTT-Adapter als Broker. Im LOG finde ich gar keine Hinweise auf den Versuch, etwas von NodeRed zu senden:
        d065338a-2cb3-454f-855d-0c3740ea9db3-grafik.png

        Den Befehl sehe ich aber in den Objekten ankommen:
        384d567a-4014-4800-ab8e-a6eb8a4a52e8-grafik.png

        MQTT scheint auch mit meinem ESP (2440d800) und NodeRed verbunden zu sein:
        e7611ddb-340f-4b45-b7b2-a3cfea2a7709-grafik.png

        Seltsam das alles....
        Wie binde ich denn Mosquitto ein? Habe keinen entsprechenden Adapter gefunden.

        Noch eine Frage:
        Ich habe es jetzt mal mit tinymqttbroker versucht .... und es klappt wieder!:grin:
        Weshalb muss man bei diesem keine IP für den Broker angeben, nur den Port?

        mickymM 1 Antwort Letzte Antwort
        0
        • N NodeRunner

          @mickym danke für die Antwort.
          Ja, ich nutze den MQTT-Adapter als Broker. Im LOG finde ich gar keine Hinweise auf den Versuch, etwas von NodeRed zu senden:
          d065338a-2cb3-454f-855d-0c3740ea9db3-grafik.png

          Den Befehl sehe ich aber in den Objekten ankommen:
          384d567a-4014-4800-ab8e-a6eb8a4a52e8-grafik.png

          MQTT scheint auch mit meinem ESP (2440d800) und NodeRed verbunden zu sein:
          e7611ddb-340f-4b45-b7b2-a3cfea2a7709-grafik.png

          Seltsam das alles....
          Wie binde ich denn Mosquitto ein? Habe keinen entsprechenden Adapter gefunden.

          Noch eine Frage:
          Ich habe es jetzt mal mit tinymqttbroker versucht .... und es klappt wieder!:grin:
          Weshalb muss man bei diesem keine IP für den Broker angeben, nur den Port?

          mickymM Offline
          mickymM Offline
          mickym
          Most Active
          schrieb am zuletzt editiert von
          #4

          @noderunner Den tinymqtt Broker kenne ich nicht. Mosquitto ist ein externer Broker - also nicht im iobroker - aber den kannst Du leicht auf der gleichen Maschine erstellen.
          Den mqtt-Broker Adapter im iobroker nehme ich dann als Client zu mosquitto. Diese Konfig würde ich Dir halt 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.

          N 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @noderunner Den tinymqtt Broker kenne ich nicht. Mosquitto ist ein externer Broker - also nicht im iobroker - aber den kannst Du leicht auf der gleichen Maschine erstellen.
            Den mqtt-Broker Adapter im iobroker nehme ich dann als Client zu mosquitto. Diese Konfig würde ich Dir halt empfehlen

            N Offline
            N Offline
            NodeRunner
            schrieb am zuletzt editiert von
            #5

            @mickym vielen Dank!
            Offenbar hattest du recht, dass es irgendwie am MQTT-Adapter liegen muss, sonst hätte der Umstieg auf "tinymqtt" nichts geändert.
            Ich probiere das mal mit dem externen Mosquitto-Broker.

            Danke und schönen Tag noch!

            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

            801

            Online

            32.5k

            Benutzer

            81.7k

            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