Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Installation
    5. mqtt starting in local mode only

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    mqtt starting in local mode only

    This topic has been deleted. Only users with topic management privileges can see it.
    • mickym
      mickym Most Active @atbh last edited by mickym

      @atbh hast du irgendwelche iobroker Adapter laufen, die meinen sie müssten einen mqtt broker emulieren, wie Sonoff, shelly etc. hast du mit netstat -tulp geschaut, was noch auf 1883 hört. Hast du den mqtt Adapter auch auf Client gestellt?

      A 1 Reply Last reply Reply Quote 0
      • A
        atbh @mickym last edited by

        @mickym
        Keine anderen Quellen hier mal ein Screenshoot installierten und aktivierten Adapter und Instanzen.JPG Adapter / Instanzen
        Zu Testzwecken habe ich kurzfristig im iobroker den mqtt betrieb als server auf den port 1884 gesetzt

        mickym 1 Reply Last reply Reply Quote 0
        • mickym
          mickym Most Active @atbh last edited by

          @atbh den mqtt Adapter nicht als Server mit dem gleichen Port, das beißt sich natürlich.

          A 1 Reply Last reply Reply Quote 0
          • A
            atbh @mickym last edited by

            @mickym habe nur als Adapter nur den mqtt server im Betrieb als Server / Broker aktiviert und über Port 1883 aktiv eingestellt. Den Port auf 1884 zu ändern habe ich nur zu Testzwecken ausprobiert.

            Frage: Wo wird denn der Mosquitto Server über ioBroker installiert?

            Hintergrund: Mein Verdacht, hatte auf Consolenebene auf meinem Raspi das mqtt Paket installiert, vielleicht, so mein Verdacht, wird beim Einspielen des MQTT Adapters über ioBroker ein weiterer MQTT Broker installiert, sodass bei mir dann letztlich zwei MQTT Broker laufen oder ist die Vermutung falsch?

            mickym 2 Replies Last reply Reply Quote 0
            • mickym
              mickym Most Active @atbh last edited by mickym

              @atbh Na wenn Du den mqtt-Adapter als Server konfigurierst, hast Du 2 Broker und die können logischerweise nicht auf dem gleichen Port laufen.

              Nachdem der mosquitto aber nun schon mal installiert ist, würde ich halt den mqtt-Adapter als Client auf 1883 laufen lassen. Der mqtt Adapter hat halt ein paar Bugs, wenn man ihn als Server/Broker betreibt, die nicht ganz kompatibel mit mqtt sind. Zum Beispiel Handling von retain Nachrichten etc. Ich habe wie gesagt bei mir den mosquitto als Broker und den mqtt Adapter als Client und importieren alle topics und kann auch alles publishen.

              7f572cfe-39c4-46ba-8fb6-6101f8896037-image.png

              Am Besten nichts anhaken in mqtt-Einstellungen:

              bb528f51-ae6e-43b5-bec3-d00b6c0289cb-image.png

              Bei Dir ist die Maske zur Bekanntgabe eigener states:

              mqtt.0.*
              
              • das in jedem Fall so lassen!
              A 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @atbh last edited by

                @atbh sagte in mqtt starting in local mode only:

                Hintergrund: Mein Verdacht, hatte auf Consolenebene auf meinem Raspi das mqtt Paket installiert, vielleicht, so mein Verdacht, wird beim Einspielen des MQTT Adapters über ioBroker ein weiterer MQTT Broker installiert, sodass bei mir dann letztlich zwei MQTT Broker laufen oder ist die Vermutung falsch?

                Deine Vermutung ist also goldrichtig und ist auch in meinen Augen die Ursache deines Problems.

                1 Reply Last reply Reply Quote 0
                • A
                  atbh @mickym last edited by

                  @mickym Hallo, mickym, vielen Dank für Deine Tipps und die Zeit, ich probiere nun seit heute morgen um 9 Uhr alles mögliche und habe kein Erfolge. Eigentlich will ich nur meinen simplen ESP8266 (D1 Mini) mit dem Basic ESP8266 MQTT Example dazu bewegen die Verbindung aufzubauen und ein einfaches Topic mit Message zu publishen. Fehler in der Arduino Console:
                  Attempting MQTT connection...failed, rc=-2 try again in 5 seconds

                  Ergo der Access klappt nicht, mit oder ohne user / passwort über den iobroker server und auch nicht mit Deinen Empfehlungen im iobroker client Betrieb.

                  Bevor ich damit eine Krise bekomme, mein Vorschlag, Du schaltest Dich kurz mal auf meinen Oberfläche z.B. mit anydesk schaust Dir die Sache mal an und ich bezahle Deinen Aufwand.

                  mickym 1 Reply Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @atbh last edited by mickym

                    @atbh nee - sorry mache ich nicht - ich will weder Geld, noch schalte ich mich auf fremde Rechner.

                    Aber vielleicht gibts ja jemand, der das macht.

                    Ich habe auch kein ESP8266 und keine Ahnung, ob da was verkehrt eingestellt ist. Wie gesagt, wenn meine Erklärungen nicht helfen und Du nur genervt bist (ich weiß nicht von mir 😉 ), dann hilft vielleicht jemand anders, denn ich denke so selten kommt das auch nicht vor. 😉

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      atbh @mickym last edited by

                      @mickym Ja klar verstehe ich gut, kein Problem ich bleib dran und versuche weiter den Fehler zu finden, ganz sicher ist das nichts Großes ... dennoch vielen Dank für Deinen Support, wenn ich den Fehler gefunden habe, dann werde ich das natürlich posten ... hab mir jetzt mal einen sonoff Adpter bestellt, den ich ausprobieren werde ...

                      1 Reply Last reply Reply Quote 0
                      • A
                        atbh last edited by

                        Leider bin ich immer noch nicht am Ziel, nach wie vor wird jeder Versuch einen Publish durch externes Gerät (welches natürlich im lokalen WLAN ist) verweigert. Im ioBroker ist nur die MQTT Server/client Schnittstelle installiert. Im Betrieb als server/broker passiert im log gar nichts allerdings im client/subcriber mode gibt es im log Meldung einen Eintrag ... siehe jpg fileioBroker_Log client-subscriber mode.JPG

                        Vielleicht gibt es hier im Forum eine Lösung für mein Problem

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        647
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        2
                        13
                        1187
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo