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
    857

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[gelöst] MQTT Objekt beschreiben

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
17 Beiträge 4 Kommentatoren 852 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.
  • 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 Offline
          mickymM Offline
          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 Offline
            mickymM Offline
            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 Offline
                mickymM Offline
                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 Offline
                    mickymM Offline
                    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 Offline
                      mickymM Offline
                      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 Offline
                          mickymM Offline
                          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

                          463

                          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