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. [gelöst] MQTT Objekt beschreiben

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[gelöst] MQTT Objekt beschreiben

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
17 Beiträge 4 Kommentatoren 851 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.
  • P Peter c

    Ich habe einen Teilnehmer aus dem Netz den ich mit dem MQTT Adapter nutze.
    Dort werden verschiedene Objekte ausgelesen.

    Bildschirmfoto 2025-02-22 um 15.58.09.png

    Ich habe nun in den Datenpunkt Max Power einen Wert geschrieben. Der kommt bei dem Empfänger an.
    Nur bekomme ich parallel Meldungen im Protokoll Message 52 deleted after 11 retries.

    Nutze ich das falsch?

    2025-02-22 15:00:10.742  - info: mqtt.0 (32415) Client [SOYO_3b2107] connection closed: Error: read ECONNRESET
    2025-02-22 15:00:11.561  - info: mqtt.0 (32415) Client [SOYO_3b2107] connected with secret 1740232811560_6014
    2025-02-22 15:00:11.573  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.L1L2L3"
    2025-02-22 15:00:11.583  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.NotAus"
    2025-02-22 15:00:11.590  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.WaitSekunden"
    2025-02-22 15:00:11.596  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.MaxPower"
    2025-02-22 15:00:11.773  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
    2025-02-22 15:00:11.784  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
    2025-02-22 15:00:11.791  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
    2025-02-22 15:00:11.797  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
    2025-02-22 15:00:22.514  - warn: mqtt.0 (32415) Client [SOYO_3b2107] Message 52 deleted after 11 retries
    2025-02-22 15:00:24.568  - info: mqtt.0 (32415) Client [SOYO_3b2107] reconnected. Old secret 1740232811560_6014. New secret 1740232824567_1296
    2025-02-22 15:00:24.579  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.L1L2L3"
    2025-02-22 15:00:24.588  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.NotAus"
    2025-02-22 15:00:24.595  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.WaitSekunden"
    2025-02-22 15:00:24.604  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.MaxPower"
    2025-02-22 15:00:24.779  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
    2025-02-22 15:00:24.790  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
    2025-02-22 15:00:24.795  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
    2025-02-22 15:00:24.805  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
    
    W Online
    W Online
    Wildbill
    schrieb am zuletzt editiert von
    #5

    @peter-c Das kommt beim MQTT-Adapter AFAIK immer, wenn die Gegenstelle nach einer Datenübertragung die Verbindung (Session) schließt und der MQTT-Adapter dann eine Zeitlang auf ein „Lebenszeichen“ wartet.
    Das dem so ist, darauf weißt das im Log mit „old secret“ und „new secret“ hin. Dein Soyo (was auch immer das ist) sendet also seine Daten, schließt die Verbindung und macht für den nächsten Datenschub eine neue Verbindung auf. Der MQTT-Adapter meldet also, dass nach 11 vergeblichen Versuchen eben die alten Messages verworfen werden.
    Ändern kannst Du das nur am Gerät selbst. Oder eben einen MQTT-Broker wie mosquitto verwenden und im iobroker dann den MQTT-Client dorthin auf die gewünschten Nachrichten abonnieren lassen.

    Gruss, Jürgen

    P 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      Dieser Beitrag wurde gelöscht!

      P Offline
      P Offline
      Peter c
      schrieb am zuletzt editiert von
      #6
      Dieser Beitrag wurde gelöscht!
      HomoranH 1 Antwort Letzte Antwort
      0
      • P Peter c

        Dieser Beitrag wurde gelöscht!

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #7
        Dieser Beitrag wurde gelöscht!
        1 Antwort Letzte Antwort
        0
        • W Wildbill

          @peter-c Das kommt beim MQTT-Adapter AFAIK immer, wenn die Gegenstelle nach einer Datenübertragung die Verbindung (Session) schließt und der MQTT-Adapter dann eine Zeitlang auf ein „Lebenszeichen“ wartet.
          Das dem so ist, darauf weißt das im Log mit „old secret“ und „new secret“ hin. Dein Soyo (was auch immer das ist) sendet also seine Daten, schließt die Verbindung und macht für den nächsten Datenschub eine neue Verbindung auf. Der MQTT-Adapter meldet also, dass nach 11 vergeblichen Versuchen eben die alten Messages verworfen werden.
          Ändern kannst Du das nur am Gerät selbst. Oder eben einen MQTT-Broker wie mosquitto verwenden und im iobroker dann den MQTT-Client dorthin auf die gewünschten Nachrichten abonnieren lassen.

          Gruss, Jürgen

          P Offline
          P Offline
          Peter c
          schrieb am zuletzt editiert von
          #8

          @wildbill said in MQTT Objekt beschreiben:

          Der MQTT-Adapter meldet also, dass nach 11 vergeblichen Versuchen eben die alten Messages verworfen werden.

          Soweit verstanden. Es ist also erklärbarer Fehler, der aber keine Folgen hat, oder?

          mickymM 1 Antwort Letzte Antwort
          0
          • P Peter c

            Ich habe einen Teilnehmer aus dem Netz den ich mit dem MQTT Adapter nutze.
            Dort werden verschiedene Objekte ausgelesen.

            Bildschirmfoto 2025-02-22 um 15.58.09.png

            Ich habe nun in den Datenpunkt Max Power einen Wert geschrieben. Der kommt bei dem Empfänger an.
            Nur bekomme ich parallel Meldungen im Protokoll Message 52 deleted after 11 retries.

            Nutze ich das falsch?

            2025-02-22 15:00:10.742  - info: mqtt.0 (32415) Client [SOYO_3b2107] connection closed: Error: read ECONNRESET
            2025-02-22 15:00:11.561  - info: mqtt.0 (32415) Client [SOYO_3b2107] connected with secret 1740232811560_6014
            2025-02-22 15:00:11.573  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.L1L2L3"
            2025-02-22 15:00:11.583  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.NotAus"
            2025-02-22 15:00:11.590  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.WaitSekunden"
            2025-02-22 15:00:11.596  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.MaxPower"
            2025-02-22 15:00:11.773  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
            2025-02-22 15:00:11.784  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
            2025-02-22 15:00:11.791  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
            2025-02-22 15:00:11.797  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
            2025-02-22 15:00:22.514  - warn: mqtt.0 (32415) Client [SOYO_3b2107] Message 52 deleted after 11 retries
            2025-02-22 15:00:24.568  - info: mqtt.0 (32415) Client [SOYO_3b2107] reconnected. Old secret 1740232811560_6014. New secret 1740232824567_1296
            2025-02-22 15:00:24.579  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.L1L2L3"
            2025-02-22 15:00:24.588  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.NotAus"
            2025-02-22 15:00:24.595  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.WaitSekunden"
            2025-02-22 15:00:24.604  - info: mqtt.0 (32415) Client [SOYO_3b2107] subscribes on "mqtt.0.Soyosource.SOYO_3b2107.MaxPower"
            2025-02-22 15:00:24.779  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
            2025-02-22 15:00:24.790  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
            2025-02-22 15:00:24.795  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
            2025-02-22 15:00:24.805  - info: mqtt.0 (32415) Client [SOYO_3b2107] publishOnSubscribe
            
            mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #9

            @peter-c Diesen Fehler habe ich schon vor 4-5 Jahren beschrieben und deshalb nutze ich den Adapter nicht als Broker, sondern als Client an einem mosquitto mqtt Broker

            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
            • P Peter c

              @wildbill said in MQTT Objekt beschreiben:

              Der MQTT-Adapter meldet also, dass nach 11 vergeblichen Versuchen eben die alten Messages verworfen werden.

              Soweit verstanden. Es ist also erklärbarer Fehler, der aber keine Folgen hat, oder?

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

              @peter-c doch die Folgen sind, dass nichts gepublished wird.

              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.

              P 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @peter-c doch die Folgen sind, dass nichts gepublished wird.

                P Offline
                P Offline
                Peter c
                schrieb am zuletzt editiert von
                #11

                @mickym said in MQTT Objekt beschreiben:

                die Folgen sind, dass nichts gepublished

                Danke für die Antwort. Hab mir bisher darüber keine Gedanken gemacht. Das Programm das subscribes on macht kann ich nicht ändern. Nutzen tue ich zum verteilen der Nachricht node red . Kann man da dass subscriben zu einem bestimmten Topic abstellen?

                mickymM 1 Antwort Letzte Antwort
                0
                • P Peter c

                  @mickym said in MQTT Objekt beschreiben:

                  die Folgen sind, dass nichts gepublished

                  Danke für die Antwort. Hab mir bisher darüber keine Gedanken gemacht. Das Programm das subscribes on macht kann ich nicht ändern. Nutzen tue ich zum verteilen der Nachricht node red . Kann man da dass subscriben zu einem bestimmten Topic abstellen?

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

                  @peter-c Nein - du kannst entweder beschreiben, was Du subscriben willst oder Du verhinderst, dass der Client was published.

                  Da gerade ein anderes Problem auftaucht - hier habe ich es das 1. Mal bemerkt: https://forum.iobroker.net/topic/32143/mqtt-problem/12?_=1740307705436

                  Da ich aber 3 Monate umsonst hier bei mir den Fehler gesucht habe, war das Betreiben des Adapters als Broker kein Thema mehr. Dafür hatte ich keinen Nerv mehr.
                  Wie gesagt, Du kannst ja ein Issue erstellen - ich hatte dazu bei einem Produktivsystem keine Energie mehr. Den Fehler hatten bis jetzt innerhalb dieser 4 Jahre schon viele - und ich sehe nicht ein warum ICH ein Issue erstellen soll. (siehe Thread von damals)

                  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.

                  P 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @peter-c Nein - du kannst entweder beschreiben, was Du subscriben willst oder Du verhinderst, dass der Client was published.

                    Da gerade ein anderes Problem auftaucht - hier habe ich es das 1. Mal bemerkt: https://forum.iobroker.net/topic/32143/mqtt-problem/12?_=1740307705436

                    Da ich aber 3 Monate umsonst hier bei mir den Fehler gesucht habe, war das Betreiben des Adapters als Broker kein Thema mehr. Dafür hatte ich keinen Nerv mehr.
                    Wie gesagt, Du kannst ja ein Issue erstellen - ich hatte dazu bei einem Produktivsystem keine Energie mehr. Den Fehler hatten bis jetzt innerhalb dieser 4 Jahre schon viele - und ich sehe nicht ein warum ICH ein Issue erstellen soll. (siehe Thread von damals)

                    P Offline
                    P Offline
                    Peter c
                    schrieb am zuletzt editiert von Peter c
                    #13

                    @mickym said in MQTT Objekt beschreiben:

                    entweder beschreiben

                    Bin mir nicht ganz sicher ob ich das verstehe.
                    Bei node red steht: Tipp: Topic, QoS oder Retain leer lassen, um diese über die msg-Eigenschaften festzulegen

                    Darauf bezog sich die Frage ob ich ggf. einzelne Werte aus dem Topic nur auslese und weiterleite...

                    Habe die mosquitto Sache mal angeschaut und soweit ich verstanden habe brauche ich dafür ja einen eigenen raspi neben dem iobroker raspi. Das erscheint mir übertrieben..

                    mickymM 2 Antworten Letzte Antwort
                    0
                    • P Peter c

                      @mickym said in MQTT Objekt beschreiben:

                      entweder beschreiben

                      Bin mir nicht ganz sicher ob ich das verstehe.
                      Bei node red steht: Tipp: Topic, QoS oder Retain leer lassen, um diese über die msg-Eigenschaften festzulegen

                      Darauf bezog sich die Frage ob ich ggf. einzelne Werte aus dem Topic nur auslese und weiterleite...

                      Habe die mosquitto Sache mal angeschaut und soweit ich verstanden habe brauche ich dafür ja einen eigenen raspi neben dem iobroker raspi. Das erscheint mir übertrieben..

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

                      @peter-c Das ist alles OK auf der NodeRed Seite - aber das Problem ist der Adapter.

                      Es hängt weder am topic noch am Qos oder Retain. Ich hatte das auch alles nicht über das Nachrichtenobjekt gepublished und hatte trotzdem das Problem, dass dieses topic einfach gelöscht 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
                      • P Peter c

                        @mickym said in MQTT Objekt beschreiben:

                        entweder beschreiben

                        Bin mir nicht ganz sicher ob ich das verstehe.
                        Bei node red steht: Tipp: Topic, QoS oder Retain leer lassen, um diese über die msg-Eigenschaften festzulegen

                        Darauf bezog sich die Frage ob ich ggf. einzelne Werte aus dem Topic nur auslese und weiterleite...

                        Habe die mosquitto Sache mal angeschaut und soweit ich verstanden habe brauche ich dafür ja einen eigenen raspi neben dem iobroker raspi. Das erscheint mir übertrieben..

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

                        @peter-c sagte in MQTT Objekt beschreiben:

                        Habe die mosquitto Sache mal angeschaut und soweit ich verstanden habe brauche ich dafür ja einen eigenen raspi neben dem iobroker raspi. Das erscheint mir übertrieben..

                        Nein das brauchst Du nicht. Habe ich doch auch nicht. Du installierst einfach mosquitto auf dem gleichen Raspi ganz easy und betreibst den Adapter als Client. - Ich such mal raus - hab sogar irgendeine Anleitung geschrieben.

                        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.

                        P 1 Antwort Letzte Antwort
                        0
                        • mickymM mickym

                          @peter-c sagte in MQTT Objekt beschreiben:

                          Habe die mosquitto Sache mal angeschaut und soweit ich verstanden habe brauche ich dafür ja einen eigenen raspi neben dem iobroker raspi. Das erscheint mir übertrieben..

                          Nein das brauchst Du nicht. Habe ich doch auch nicht. Du installierst einfach mosquitto auf dem gleichen Raspi ganz easy und betreibst den Adapter als Client. - Ich such mal raus - hab sogar irgendeine Anleitung geschrieben.

                          P Offline
                          P Offline
                          Peter c
                          schrieb am zuletzt editiert von
                          #16

                          @mickym said in MQTT Objekt beschreiben:

                          Ich such mal raus

                          Danke für die Nachricht. Mach Dir nicht die Arbeit. Ich muss meinen iobroker in der nächsten Zeit ja eh neu auflegen da man mir aufgrund meines alten setting (Bullseye) einen umstieg auf Bookworm nahegelegt hat. Dabei werde ich den Soyo Teilnehmen neu Resetten und dann ist der Eingriff den ich gemacht habe dann weg, Wollte bloß bis dahin eine einfache Lösung. Das Programm lief vorher schon geraume Zeit ohne Problem. Das hab ich halt erzeugt...

                          mickymM 1 Antwort Letzte Antwort
                          0
                          • P Peter c

                            @mickym said in MQTT Objekt beschreiben:

                            Ich such mal raus

                            Danke für die Nachricht. Mach Dir nicht die Arbeit. Ich muss meinen iobroker in der nächsten Zeit ja eh neu auflegen da man mir aufgrund meines alten setting (Bullseye) einen umstieg auf Bookworm nahegelegt hat. Dabei werde ich den Soyo Teilnehmen neu Resetten und dann ist der Eingriff den ich gemacht habe dann weg, Wollte bloß bis dahin eine einfache Lösung. Das Programm lief vorher schon geraume Zeit ohne Problem. Das hab ich halt erzeugt...

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

                            @peter-c Wie gesagt - die mosquitto installation ist super easy.

                            Einfach

                            sudo apt install mosquitto
                            

                            Und dann ggf. erst mal ohne oder mit pw arbeiten und das dann in das conf File eintragen.

                            Ansonsten kannst Du hier (https://forum.iobroker.net/post/847655) einiges zu den Adaptern nachlesen, was ich soweit getestet habe.

                            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
                            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

                            697

                            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