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. Mosquitto Probleme, subscribe Topics werden nicht angelegt

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Mosquitto Probleme, subscribe Topics werden nicht angelegt

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
12 Beiträge 3 Kommentatoren 921 Aufrufe 1 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.
  • mickymM mickym

    @berges01 Die topics werden nicht durch subscribe angelegt, sondern durch publish.

    Berges01B Offline
    Berges01B Offline
    Berges01
    schrieb am zuletzt editiert von Berges01
    #3

    @mickym
    Damit hast du sicher Recht, aber wenn ich das Beispiel nehme :
    https://randomnerdtutorials.com/esp32-mqtt-publish-subscribe-arduino-ide/
    Dann legt der "client.subscribe("esp32/output");" die Topics an zumindest bei der ioBroker-MQTT-Instanz aber nicht bei meinem Mosquito.
    Das ist ja mein Problem.

    Schau hier !
    199482c3-acea-4868-a7a3-73fa755e2326-image.png

    Berges01B 1 Antwort Letzte Antwort
    0
    • mickymM mickym

      @berges01 Die topics werden nicht durch subscribe angelegt, sondern durch publish.

      Berges01B Offline
      Berges01B Offline
      Berges01
      schrieb am zuletzt editiert von Berges01
      #4
      Dieser Beitrag wurde gelöscht!
      1 Antwort Letzte Antwort
      0
      • Berges01B Berges01

        @mickym
        Damit hast du sicher Recht, aber wenn ich das Beispiel nehme :
        https://randomnerdtutorials.com/esp32-mqtt-publish-subscribe-arduino-ide/
        Dann legt der "client.subscribe("esp32/output");" die Topics an zumindest bei der ioBroker-MQTT-Instanz aber nicht bei meinem Mosquito.
        Das ist ja mein Problem.

        Schau hier !
        199482c3-acea-4868-a7a3-73fa755e2326-image.png

        Berges01B Offline
        Berges01B Offline
        Berges01
        schrieb am zuletzt editiert von Berges01
        #5

        @mickym berges01 sagte in Mosquitto Probleme, subscribe Topics werden nicht angelegt:

        Damit hast du sicher Recht, aber wenn ich das Beispiel nehme .

        Nach weiterem suchen nach dem Problem, habe ich das Gefühl das der Fehler im Mosquitto liegen muss.
        Alle Beispiele die ich gesehen habe haben nur ein subscribe und das Endsprechende Topic müsste sonst Händisch angelegt werden. Das währe Unpraktikabel.
        Das der Fehler auf Meiner Seite liegen muss denke ich mir, Irgend etwas in der Mosquitto Konfiguration ist Buggy.

        mickymM 1 Antwort Letzte Antwort
        0
        • Berges01B Berges01

          @mickym berges01 sagte in Mosquitto Probleme, subscribe Topics werden nicht angelegt:

          Damit hast du sicher Recht, aber wenn ich das Beispiel nehme .

          Nach weiterem suchen nach dem Problem, habe ich das Gefühl das der Fehler im Mosquitto liegen muss.
          Alle Beispiele die ich gesehen habe haben nur ein subscribe und das Endsprechende Topic müsste sonst Händisch angelegt werden. Das währe Unpraktikabel.
          Das der Fehler auf Meiner Seite liegen muss denke ich mir, Irgend etwas in der Mosquitto Konfiguration ist Buggy.

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

          @berges01 ich kann nur wiederholen- mit einem subscribe hörst du auf ein topic, aber du legst keines an.im übrigen ist es auch egal, da wenn ein subscribetes topic an einen client geschickt wurde, ist es für diesen nicht mehr sichtbar. Ein mqtt Broker ist kein permanenter Datenspeicher sondern tauscht effizient Zustände aus.

          Das was du schreibst, macht in meinen Augen keinen Sinn und widerspricht meinem Verständnis des mqtt Protokolls.Ein subscribed topic macht gar keinen Sinn, wenn das topic nicht gepublisehed wurde. Und intern wird ja die Subscription behalten, wenn später was gepublished wurde.

          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.

          1 Antwort Letzte Antwort
          0
          • mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von mickym
            #7

            Meiner Meinung nach, haben wir ein grundsätzlich unterschiedliches Verständnis, wie mqtt funktioniert- deswegen macht das für mich auch wenig Sinn auf dieser Basis weiter zu diskutieren- aber ich verfolge gerne, wenn du Dein Verständnis mit anderen weiter diskutierst.

            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.

            1 Antwort Letzte Antwort
            0
            • mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #8

              Ausserdem was soll das eigentlich. Wenn ich # subscribe, was soll den da angelegt werden?

              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.

              Berges01B 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                Ausserdem was soll das eigentlich. Wenn ich # subscribe, was soll den da angelegt werden?

                Berges01B Offline
                Berges01B Offline
                Berges01
                schrieb am zuletzt editiert von
                #9

                @mickym
                Das mit dem Grundlegenden Verständnis lassen wir mal !
                Aber es ist so, das bei allen Beispielen nur ein #subscribe durchgeführt wird und daraufhin im Broker ein Topic angelegt wird.
                Wenn ich das Programm in meinem ESP umschwenke vom mosquitto auf die ioBroker Instanz MQTT so passiert genau das.
                Wenn ich das Programm so erweitere das erst ein publish durchgeführt wird (Sicherstellen das ein Topic erstellt wird) und danach kann ich den Topic auf dem Broker sehen und Daten über #subscribe austauschen.
                Damit ist mein Problem zwar umgangen aber es bleibt so das Beispiele ohne diesen vorhergehenden publish nicht funktionieren.

                Nur so ich bin kein Programmierer aber ich denke schon das ich das Einigermassen verstehe und komisch ist das Verhalten schon ioBroker-MQTT und mosquitto.
                Wenn du mir nicht helfen möchtest so ist das OK aber dann brauchst du das nicht so zu schreiben !
                DANKE für Deine Hilfe !

                Gruss Frank

                HomoranH 1 Antwort Letzte Antwort
                0
                • Berges01B Berges01

                  @mickym
                  Das mit dem Grundlegenden Verständnis lassen wir mal !
                  Aber es ist so, das bei allen Beispielen nur ein #subscribe durchgeführt wird und daraufhin im Broker ein Topic angelegt wird.
                  Wenn ich das Programm in meinem ESP umschwenke vom mosquitto auf die ioBroker Instanz MQTT so passiert genau das.
                  Wenn ich das Programm so erweitere das erst ein publish durchgeführt wird (Sicherstellen das ein Topic erstellt wird) und danach kann ich den Topic auf dem Broker sehen und Daten über #subscribe austauschen.
                  Damit ist mein Problem zwar umgangen aber es bleibt so das Beispiele ohne diesen vorhergehenden publish nicht funktionieren.

                  Nur so ich bin kein Programmierer aber ich denke schon das ich das Einigermassen verstehe und komisch ist das Verhalten schon ioBroker-MQTT und mosquitto.
                  Wenn du mir nicht helfen möchtest so ist das OK aber dann brauchst du das nicht so zu schreiben !
                  DANKE für Deine Hilfe !

                  Gruss Frank

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #10

                  @berges01 sagte in Mosquitto Probleme, subscribe Topics werden nicht angelegt:

                  daraufhin im Broker ein Topic angelegt wird.

                  im Broker wird gar nichts angelegt!
                  Das Topic legst du im Client an

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  Berges01B 1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    @berges01 sagte in Mosquitto Probleme, subscribe Topics werden nicht angelegt:

                    daraufhin im Broker ein Topic angelegt wird.

                    im Broker wird gar nichts angelegt!
                    Das Topic legst du im Client an

                    Berges01B Offline
                    Berges01B Offline
                    Berges01
                    schrieb am zuletzt editiert von
                    #11

                    @homoran

                    Ich versuche es noch mal zu erklären wo mein Problem liegt, ich denke mal es ist ein Kommunikationsprobem Meiner Seits.
                    Im meinem ESP32 versuche ich mittels subscribe Daten zu empfangen.

                    Dann müsste ich doch beim MQTT-Explorer diese Topic sehen können.

                    Wenn der Mosquitto die Anforderungs-Daten dann an den MQTT-Client des ioBrokers weiter gibt so wir dort ein Datenpunkt erzeugt in den ich etwas reinschreiben kann.
                    So weit mein Verständniss der ganzen Sache.

                    Aber genau das passiert nicht.

                    Verbinde ich den ESP32 mit dem MQTT-Broker/Client des ioBrokers (Meine erste Instanz) so wird der Datenpunkt angelegt.
                    Ich hoffe das ich mein Problem jetzt besser erklärt habe.

                    Ich vermute mal das da noch irgendwo ein Häckchen fehlt.

                    Erst mal habe ich das Problem umgangen in dem ich im ESP erst ein publish durchgeführt habe, das mir den Datenpunkt angelegt hat und danach kann ich in den Datenpunkt etwas reinschreiben und mittels subscribe die Daten im ESP weiter verarbeiten.

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • Berges01B Berges01

                      @homoran

                      Ich versuche es noch mal zu erklären wo mein Problem liegt, ich denke mal es ist ein Kommunikationsprobem Meiner Seits.
                      Im meinem ESP32 versuche ich mittels subscribe Daten zu empfangen.

                      Dann müsste ich doch beim MQTT-Explorer diese Topic sehen können.

                      Wenn der Mosquitto die Anforderungs-Daten dann an den MQTT-Client des ioBrokers weiter gibt so wir dort ein Datenpunkt erzeugt in den ich etwas reinschreiben kann.
                      So weit mein Verständniss der ganzen Sache.

                      Aber genau das passiert nicht.

                      Verbinde ich den ESP32 mit dem MQTT-Broker/Client des ioBrokers (Meine erste Instanz) so wird der Datenpunkt angelegt.
                      Ich hoffe das ich mein Problem jetzt besser erklärt habe.

                      Ich vermute mal das da noch irgendwo ein Häckchen fehlt.

                      Erst mal habe ich das Problem umgangen in dem ich im ESP erst ein publish durchgeführt habe, das mir den Datenpunkt angelegt hat und danach kann ich in den Datenpunkt etwas reinschreiben und mittels subscribe die Daten im ESP weiter verarbeiten.

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von Homoran
                      #12

                      @berges01 ich halte es da wie @mickym.
                      Da

                      @mickym sagte in Mosquitto Probleme, subscribe Topics werden nicht angelegt:

                      haben wir ein grundsätzlich unterschiedliches Verständnis, wie mqtt funktioniert-

                      ein Client published und/oder subscribed.
                      Der Broker makelt

                      fertig!

                      @berges01 sagte in Mosquitto Probleme, subscribe Topics werden nicht angelegt:

                      MQTT-Explorer

                      kenn ich nicht

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      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

                      777

                      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