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 Instanz —> Verbindung bleibt rot

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

MQTT Instanz —> Verbindung bleibt rot

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
21 Beiträge 6 Kommentatoren 1.2k 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.
  • W Wildbill

    @haselchen Das macht ja nicht der MQTT-Broker im iobroker, sondern der Client (das Script hier) schließt halt die Verbindung. Und ohne laufende Verbindung ist dann der Status vom Adapter bei Verbindung eben rot, was ja den Tatsachen entspricht, wenn es der einzige Client sein sollte. Ist ja auch kein Fehler, sondern ein optischer Hinweis, der Adapter läuft ja, empfängt weiterhin Daten (da müsste er dann kurz grün anzeigen) usw.

    Wenn man sowas nicht will, lässt man einen externen MQTT-Broker wie mosquitto laufen, auf dem alles ankommt, und der MQTT im iobroker läuft dann als Client und subscriped nur das, was benötigt wird.

    @wendy2702 Keine Ahnung, wie Du das wegbekommst bzw. wo das noch gespeichert sein könnte. Vermutlich einmal Instanz komplett löschen und neu erstellen. Dann sind aber auch alle Datenpunkt unter mqtt.x erstmal weg...

    Gruss, Jürgen

    haselchenH Offline
    haselchenH Offline
    haselchen
    Most Active
    schrieb am zuletzt editiert von
    #9

    @wildbill

    Danke für die Erklärung!
    Gleich mal im Hinterkopf speichern.

    Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

    Meister MopperM 1 Antwort Letzte Antwort
    0
    • haselchenH haselchen

      @wildbill

      Danke für die Erklärung!
      Gleich mal im Hinterkopf speichern.

      Meister MopperM Offline
      Meister MopperM Offline
      Meister Mopper
      schrieb am zuletzt editiert von
      #10

      @haselchen sagte in MQTT Instanz —> Verbindung bleibt rot:

      Gleich mal im Hinterkopf speichern.

      Da wird es nicht lange verweilen (kleiner Gehirnspaß :grin: )

      Proxmox und HA

      1 Antwort Letzte Antwort
      0
      • W Wildbill

        @haselchen Das macht ja nicht der MQTT-Broker im iobroker, sondern der Client (das Script hier) schließt halt die Verbindung. Und ohne laufende Verbindung ist dann der Status vom Adapter bei Verbindung eben rot, was ja den Tatsachen entspricht, wenn es der einzige Client sein sollte. Ist ja auch kein Fehler, sondern ein optischer Hinweis, der Adapter läuft ja, empfängt weiterhin Daten (da müsste er dann kurz grün anzeigen) usw.

        Wenn man sowas nicht will, lässt man einen externen MQTT-Broker wie mosquitto laufen, auf dem alles ankommt, und der MQTT im iobroker läuft dann als Client und subscriped nur das, was benötigt wird.

        @wendy2702 Keine Ahnung, wie Du das wegbekommst bzw. wo das noch gespeichert sein könnte. Vermutlich einmal Instanz komplett löschen und neu erstellen. Dann sind aber auch alle Datenpunkt unter mqtt.x erstmal weg...

        Gruss, Jürgen

        wendy2702W Online
        wendy2702W Online
        wendy2702
        schrieb am zuletzt editiert von
        #11

        @wildbill sagte in MQTT Instanz —> Verbindung bleibt rot:

        @wendy2702 Keine Ahnung, wie Du das wegbekommst bzw. wo das noch gespeichert sein könnte. Vermutlich einmal Instanz komplett löschen und neu erstellen. Dann sind aber auch alle Datenpunkt unter mqtt.x erstmal weg...

        Genau das habe ich gemacht. Die alte IP ist jetzt weg.

        Allerdings verstehe ich nicht warum die Verbindung nicht auf grün geht.

        Sollte man im log nicht ein „unsubscribed“ oder ähnliches sehen wenn die Verbindung durch das Script getrennt wird?

        Bitte keine Fragen per PN, die gehören ins Forum!

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

        W HomoranH 2 Antworten Letzte Antwort
        0
        • wendy2702W wendy2702

          @wildbill sagte in MQTT Instanz —> Verbindung bleibt rot:

          @wendy2702 Keine Ahnung, wie Du das wegbekommst bzw. wo das noch gespeichert sein könnte. Vermutlich einmal Instanz komplett löschen und neu erstellen. Dann sind aber auch alle Datenpunkt unter mqtt.x erstmal weg...

          Genau das habe ich gemacht. Die alte IP ist jetzt weg.

          Allerdings verstehe ich nicht warum die Verbindung nicht auf grün geht.

          Sollte man im log nicht ein „unsubscribed“ oder ähnliches sehen wenn die Verbindung durch das Script getrennt wird?

          W Online
          W Online
          Wildbill
          schrieb am zuletzt editiert von
          #12

          @wendy2702 Wie gesagt, das weiss ich nicht. Ich habe den Loglevel bei mir für den MQTT-Broker im iobroker, den ich abseits von mosquitto für ein paar einfache Sensoren auch noch laufen habe, auf WARN gestellt, da er mir immer zu gesprächig war und mich die Meldungen da nicht interessieren. Wo nötig, überwache ich die Dazenpunkte direkt auf Aktualisierung und lasse mir ein Telegram schicken, wenn sie zu alt sind.

          Ich kenne Dein Script auch nicht. Möglicherweise meldet es sich auch gar nicht sauber ab und sendet nur irgendwann einfach nix und der Adapter wird bei Verbindung rot. Aber dann würde ich bei normalem Log-Level eigentlich eher noch eine Meldung erwarten, als wenn es sich sauber abmeldet.
          Geht er sofort nach Senden von Werten (also einer MQTT-Message) auf rot, oder dauert es etwas? Wenn Ersteres macht das Script vermutlich einfach sauber zu, bei Zweiterem wäre das dann wohl eher ein Timeout im Adapter. Aber da kenne ich mich nicht weiter aus damit.

          @apollon77 Du bist auf Github beim MQTT als Contributor mit drin. Kannst Du eventuell kurz was zum erwarteten Verhalten bzw. Logging sagen?

          Gruss, Jürgen

          1 Antwort Letzte Antwort
          0
          • wendy2702W wendy2702

            @wildbill sagte in MQTT Instanz —> Verbindung bleibt rot:

            @wendy2702 Keine Ahnung, wie Du das wegbekommst bzw. wo das noch gespeichert sein könnte. Vermutlich einmal Instanz komplett löschen und neu erstellen. Dann sind aber auch alle Datenpunkt unter mqtt.x erstmal weg...

            Genau das habe ich gemacht. Die alte IP ist jetzt weg.

            Allerdings verstehe ich nicht warum die Verbindung nicht auf grün geht.

            Sollte man im log nicht ein „unsubscribed“ oder ähnliches sehen wenn die Verbindung durch das Script getrennt wird?

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

            @wendy2702 sagte in MQTT Instanz —> Verbindung bleibt rot:

            Sollte man im log nicht ein „unsubscribed“ oder ähnliches sehen wenn die Verbindung durch das Script getrennt wird?

            ist denn eine last will message definiert?

            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
            • wendy2702W Online
              wendy2702W Online
              wendy2702
              schrieb am zuletzt editiert von
              #14

              @Wildbill : die Verbindung wird nie grün. Bleibt immer auf rot.

              @Homoran : was für eine Message soll wo definiert sein?

              Bitte keine Fragen per PN, die gehören ins Forum!

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

              HomoranH 1 Antwort Letzte Antwort
              0
              • wendy2702W wendy2702

                @Wildbill : die Verbindung wird nie grün. Bleibt immer auf rot.

                @Homoran : was für eine Message soll wo definiert sein?

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

                @wendy2702 sagte in MQTT Instanz —> Verbindung bleibt rot:

                was für eine Message soll wo definiert sein?

                ich hab ewig nichts mehr mit MQTT gemacht.
                So weit ich mich erinnere kann man bei jedem Cliebt eine Welcome-, und eine "last will" Message definietrn, die dann beim Auf- resp. Abbau der Verbindung an den Broker gesendet wird.

                Das wäre die von dir erwartete "bin weg" Meldung

                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 -

                wendy2702W 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @wendy2702 sagte in MQTT Instanz —> Verbindung bleibt rot:

                  was für eine Message soll wo definiert sein?

                  ich hab ewig nichts mehr mit MQTT gemacht.
                  So weit ich mich erinnere kann man bei jedem Cliebt eine Welcome-, und eine "last will" Message definietrn, die dann beim Auf- resp. Abbau der Verbindung an den Broker gesendet wird.

                  Das wäre die von dir erwartete "bin weg" Meldung

                  wendy2702W Online
                  wendy2702W Online
                  wendy2702
                  schrieb am zuletzt editiert von
                  #16

                  @homoran OK.

                  Würde aber bedeuten das der Adapter selber im log nichts von einem disconnect schreibt oder merkt?

                  Bitte keine Fragen per PN, die gehören ins Forum!

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

                  HomoranH BananaJoeB 2 Antworten Letzte Antwort
                  0
                  • wendy2702W wendy2702

                    @homoran OK.

                    Würde aber bedeuten das der Adapter selber im log nichts von einem disconnect schreibt oder merkt?

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

                    @wendy2702 kann ich dir leider nicht beantworten, ist zu lange her.

                    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
                    • wendy2702W wendy2702

                      @homoran OK.

                      Würde aber bedeuten das der Adapter selber im log nichts von einem disconnect schreibt oder merkt?

                      BananaJoeB Online
                      BananaJoeB Online
                      BananaJoe
                      Most Active
                      schrieb am zuletzt editiert von BananaJoe
                      #18

                      @wendy2702 wenn es dich wirklich so sehr stört, setze den Broker als externe Software auf, z.B. Mosquitto, und verbinde dich mit dem MQTT-Adapter als Client mit dem Mosquitto.
                      Dann ist der Adapter immer grün (solange er den Mosquitto erreicht).
                      Der Mosquitto ist nebenbei ungleich Leistungsfähiger. Bei nur einem Gerät ist das egal, aber vielleicht kommst du ja auf den Geschmack, ich mache wenn ich die Wahl habe alles über MQTT

                      Das Verhalten das er ohne Client rot wird, haben andere Adapter auch, z.B. der Sonoff auch wenn kein Gerät sich damit verbindet.

                      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                      1 Antwort Letzte Antwort
                      0
                      • wendy2702W Online
                        wendy2702W Online
                        wendy2702
                        schrieb am zuletzt editiert von
                        #19

                        @bananajoe sagte in MQTT Instanz —> Verbindung bleibt rot:

                        wenn es dich wirklich so sehr stört,

                        Ne, stört mich nicht sehr. Hätte ja sein können das es "einfach" zu lösen ist.

                        Einen weiteren Server zum Pflegen will ich mir auf zeitlichen Gründen nicht mehr an tun. Bin gerade eher auf dem weg in die andere Richtung und versuche zu verschlanken.

                        Bitte keine Fragen per PN, die gehören ins Forum!

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

                        BananaJoeB 1 Antwort Letzte Antwort
                        0
                        • wendy2702W wendy2702

                          @bananajoe sagte in MQTT Instanz —> Verbindung bleibt rot:

                          wenn es dich wirklich so sehr stört,

                          Ne, stört mich nicht sehr. Hätte ja sein können das es "einfach" zu lösen ist.

                          Einen weiteren Server zum Pflegen will ich mir auf zeitlichen Gründen nicht mehr an tun. Bin gerade eher auf dem weg in die andere Richtung und versuche zu verschlanken.

                          BananaJoeB Online
                          BananaJoeB Online
                          BananaJoe
                          Most Active
                          schrieb am zuletzt editiert von
                          #20

                          @wendy2702 der Mosquitto ist ja in den Quellen bei den gängigen Betriebssystemen (Debian, Ubuntu), wenn du das Betriebssystem aktualisierst, wird der Mosquitto auch gleich auf Stand gehalten, das ist also in dem Sinne keine Arbeit.
                          Nach der Installation muss man einmal einen Benutzer + Passwort einrichten (bzw. sollte man), das ist eigentlich alles

                          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                          wendy2702W 1 Antwort Letzte Antwort
                          0
                          • BananaJoeB BananaJoe

                            @wendy2702 der Mosquitto ist ja in den Quellen bei den gängigen Betriebssystemen (Debian, Ubuntu), wenn du das Betriebssystem aktualisierst, wird der Mosquitto auch gleich auf Stand gehalten, das ist also in dem Sinne keine Arbeit.
                            Nach der Installation muss man einmal einen Benutzer + Passwort einrichten (bzw. sollte man), das ist eigentlich alles

                            wendy2702W Online
                            wendy2702W Online
                            wendy2702
                            schrieb am zuletzt editiert von
                            #21

                            @bananajoe ok.

                            Noch nie mit beschäftigt. Muss ich mich vielleicht mal belesen

                            Bitte keine Fragen per PN, die gehören ins Forum!

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

                            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

                            625

                            Online

                            32.6k

                            Benutzer

                            82.1k

                            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