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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[gelöst] MQTT Objekt beschreiben

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
17 Beiträge 4 Kommentatoren 878 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

    Dieser Beitrag wurde gelöscht!

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #4
    Dieser Beitrag wurde gelöscht!
    P 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
      
      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

                              759

                              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