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 Problem mit ESP

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

MQTT Problem mit ESP

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
5 Beiträge 3 Kommentatoren 548 Aufrufe 3 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.
  • draexlerD Nicht stören
    draexlerD Nicht stören
    draexler
    schrieb am zuletzt editiert von draexler
    #1

    Hallo zusammen,

    frage geht an die MQTT Profis. Bin jetzt mit meinen Latein am Ende und habe glaube ich alles im Internet durchforstet habe und auch ChatGPT kann mir nicht mehr helfen.

    Ich verwende ESPHome und MQTT. In den ganzen Konstrukt verwende ich auch die DeepSleep Funktion (wobei das gar nicht so entscheidend ist meiner Meinung nach, da das Problem auch auftritt wenn ich den ESP komplett Stromlos mache).
    Jetzt zu den Problem:
    Der ESP kann sich immer nur ein einziges mal mit dem MQTT Broker verbinden. Geht dieser dann offline kommt beim nächsten Connect folgende Fehlermeldung:

    [I][esp-idf:000][mqtt_task]: E (14242) MQTT_CLIENT: mqtt_message_receive: received a message with an invalid header=0x39
    
    

    oder das er sich gar nicht connecten kann.

    Starte ich den MQTT Adapter neu funktioniert es wieder (einmal).
    Woran könnte das liegen?

    Das wäre noch die verwendet YAML (Abschnitt):

    # Enable MQTT 
    mqtt:
      broker: 192.168.2.30
      username: IOBROKER
      password: !secret mqtt_password
      client_id: Gaestezimmer_Wetterdisplay
      topic_prefix: esphome/Gaestezimmer_Wetterdisplay
      discovery: false
    

    Bitte sagen welche Infos ihr benötigt. Screenshots etc. VIELEN DANK:

    mickymM 1 Antwort Letzte Antwort
    0
    • draexlerD draexler

      Hallo zusammen,

      frage geht an die MQTT Profis. Bin jetzt mit meinen Latein am Ende und habe glaube ich alles im Internet durchforstet habe und auch ChatGPT kann mir nicht mehr helfen.

      Ich verwende ESPHome und MQTT. In den ganzen Konstrukt verwende ich auch die DeepSleep Funktion (wobei das gar nicht so entscheidend ist meiner Meinung nach, da das Problem auch auftritt wenn ich den ESP komplett Stromlos mache).
      Jetzt zu den Problem:
      Der ESP kann sich immer nur ein einziges mal mit dem MQTT Broker verbinden. Geht dieser dann offline kommt beim nächsten Connect folgende Fehlermeldung:

      [I][esp-idf:000][mqtt_task]: E (14242) MQTT_CLIENT: mqtt_message_receive: received a message with an invalid header=0x39
      
      

      oder das er sich gar nicht connecten kann.

      Starte ich den MQTT Adapter neu funktioniert es wieder (einmal).
      Woran könnte das liegen?

      Das wäre noch die verwendet YAML (Abschnitt):

      # Enable MQTT 
      mqtt:
        broker: 192.168.2.30
        username: IOBROKER
        password: !secret mqtt_password
        client_id: Gaestezimmer_Wetterdisplay
        topic_prefix: esphome/Gaestezimmer_Wetterdisplay
        discovery: false
      

      Bitte sagen welche Infos ihr benötigt. Screenshots etc. VIELEN DANK:

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

      @draexler Ich würde mal mosquitto als mqtt-Broker nehmen und den MQTT-Adapter als Client zum mosquitto einsetzen. Ich habe einfach festgestellt, dass der Adapter als Broker oft nicht ganz konform arbeitet. In meinen Augen ist das ein Versuch wert und ich nutze diese Konfiguration nun schon seit Jahren - nachdem ich in den ersten 3 Monaten ewig Probleme hatte und da erst gar nicht auf die Idee kam, dass es der Adapter sein könnte - aber dann mit mosquitto funktionierte alles sofort.

      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.

      draexlerD 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @draexler Ich würde mal mosquitto als mqtt-Broker nehmen und den MQTT-Adapter als Client zum mosquitto einsetzen. Ich habe einfach festgestellt, dass der Adapter als Broker oft nicht ganz konform arbeitet. In meinen Augen ist das ein Versuch wert und ich nutze diese Konfiguration nun schon seit Jahren - nachdem ich in den ersten 3 Monaten ewig Probleme hatte und da erst gar nicht auf die Idee kam, dass es der Adapter sein könnte - aber dann mit mosquitto funktionierte alles sofort.

        draexlerD Nicht stören
        draexlerD Nicht stören
        draexler
        schrieb am zuletzt editiert von
        #3

        @mickym Klar sowas wäre immer möglich. Aber der Adapter macht eigentlich seit Jahren seinen Dienst mit rund 20 Clients.

        Noch als wichtige Info, das Problem besteht erst seit dem ich den ESP auf die neue ESP Version 2024.12.04 gehoben habe. Ein paar Clients (ohne Deepsleep) die bereits mit der neuen ESPHOME kompiliert wurden funktionieren wunderbar mit MQTT.

        Im YAML Code habe ich schon alles mögliche ausprobiert. Vielleicht hat aber hier noch jemand eine Idee was man das noch anpassen könnte?

        Kann man hier was sehen? Screenshot Adapter

        Bildschirmfoto 2025-02-20 um 08.23.36.png

        PS: Natürlich... Never change a running system. Aber hier war das Problem das ich wegen der Pillow Version Update musste, ansonsten konnte ich meine ESP mit Display nicht mehr konfigurieren.

        draexlerD 1 Antwort Letzte Antwort
        0
        • draexlerD draexler

          @mickym Klar sowas wäre immer möglich. Aber der Adapter macht eigentlich seit Jahren seinen Dienst mit rund 20 Clients.

          Noch als wichtige Info, das Problem besteht erst seit dem ich den ESP auf die neue ESP Version 2024.12.04 gehoben habe. Ein paar Clients (ohne Deepsleep) die bereits mit der neuen ESPHOME kompiliert wurden funktionieren wunderbar mit MQTT.

          Im YAML Code habe ich schon alles mögliche ausprobiert. Vielleicht hat aber hier noch jemand eine Idee was man das noch anpassen könnte?

          Kann man hier was sehen? Screenshot Adapter

          Bildschirmfoto 2025-02-20 um 08.23.36.png

          PS: Natürlich... Never change a running system. Aber hier war das Problem das ich wegen der Pillow Version Update musste, ansonsten konnte ich meine ESP mit Display nicht mehr konfigurieren.

          draexlerD Nicht stören
          draexlerD Nicht stören
          draexler
          schrieb am zuletzt editiert von
          #4

          Glaube das Problem gefunden zu haben:

          Habe auf immer leere Sessions umgestellt und nun läuft es (hoffentlich) stabil. Hoffe das dies keine Querschläger erzeugt....
          Bildschirmfoto 2025-02-20 um 11.04.39.png

          B 1 Antwort Letzte Antwort
          0
          • draexlerD draexler

            Glaube das Problem gefunden zu haben:

            Habe auf immer leere Sessions umgestellt und nun läuft es (hoffentlich) stabil. Hoffe das dies keine Querschläger erzeugt....
            Bildschirmfoto 2025-02-20 um 11.04.39.png

            B Offline
            B Offline
            BobmortonTX
            schrieb am zuletzt editiert von
            #5

            @draexler
            danke hatte genau das Problem mit ESPHOME - mit leerer session läuft es

            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

            441

            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