Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Probleme mit MQTT

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Probleme mit MQTT

    This topic has been deleted. Only users with topic management privileges can see it.
    • Zertalos
      Zertalos last edited by

      Hallo zusammen,
      ich bin aktuell dabei ioBroker als Schnittstelle zwischen meinem Webinterface und den Geräten zu nutzen. Die Einrichtung von ioBroker auf einem RaspberryPi hat auch ohne Probleme funktioniert. Die Einbindung vom Xiaomi Saugroboter und Homematic IP funktioniert auch problemlos.

      Leider klappt es nicht ganz mit dem MQTT Client. Ich nutze die Client / Broker Kombination im Client Modus.
      Selbst mehrmalige Neuinstallation mit verschiedenen NodeJS Versionen brachte keine Besserung...

      1. Problem:
        Er aboniert scheinbar alle Topics, auch wenn in den Einstellungen ein anderer Abonierpfad angegeben ist. Das ganze artet dann in massiven Spam in allen Topics auf dem MQTT Server aus. (Ca. 5000 Nachrichten in wenigen Sekunden). Das Problem konnte ich lösen in dem ich nur bestimmte Topics zum bekanntgeben angegeben habe. Dadurch beschränkt sich der Client ausschließlich auf die Geräte die er auch ins MQTT publishen soll. Normal scheint mir das trotzdem nicht.

      2. Problem:
        Sobald ich den Haben bei "Nur bei Änderungen Publishen" raus nehme fängt der Client in der Dauerschleifen an alle ausgewählten Topics immer und immer wieder zu wiederholen und neu zu senden. Das ist zwar das was ich wollte, eine kurze Pause könnte er doch bitte gerne einlegen. Ansonsten kommen auch so innerhalb von 3 Sekunden ~5000 Nachrichten zu stande.

      Wenn der ioBroker so wie jetzt konfiguriert ist, und nur bei Änderungen die Werte publiziert funktioniert das mit dem Grafana Frontend leider nicht so gut.
      Das Setzen der Werte funktionert alles gut. Die Anbindung funktioniert 1a.

      Welche Einstellungen muss ich vornehmen? Ich habe es bisher mit NodeJS 8 und 12 versucht - beide zeigen das selbe Verhalten.
      Hatte einer von euch schonmal diese Probleme?

      Danke im Vorraus.

      madjack84 1 Reply Last reply Reply Quote 0
      • madjack84
        madjack84 @Zertalos last edited by

        @Christian-Heß habe leider die gleichen Probleme. Der Broker ist leider auch sehr buggy und blockiert ab und an einzelne Clients... Habe ich deaktiviert.

        Ansonsten habe ich zwei mqtt clients am laufen
        Einer für subscribe, der andre für publish. Publish nur bei Änderung. Die Zeit für Intervalle hat bei mir auch nicht funktioniert.

        Subscribe funktioniert eigentlich ganz gut, auch wenn die configuration in dieser Zeile sehr unübersichtlich ist.
        Wenn man Signale publisht die man auch subscribed und dort zb ein true setzt... Dann wird bei mir das true gepublisht und gleichzeitig wieder subscribed und gepublished. Erscheint also immer zweimal.
        Für mich ist mqtt recht wichtig und es geht gerade so mit dem Adapter.

        1 Reply Last reply Reply Quote 0
        • Zertalos
          Zertalos last edited by

          @madjack84 das ist ja ein Mist.
          Die Idee mit den 2 Clients klingt ja schon mal nach einem Ansatz.

          Hast dus mal mit dem "reinen" Client versucht? Der scheint mir leider noch älter als die Broker und Client Combi, aber das wäre ja noch eine Alternative.

          Das blöde ist echt dass, wenn alles wie geplant funmktioniert, es perfekt meinen Use-Case vervollständigt und ich mein Dashboard und eine zentrale Steuerungsmöglichkeit habe.

          Aber bisher habe ich auch keine brauchbare Alternative gefunden die die Anbindung so einfach und elegant erledigt 😞

          Viele Grüße

          1 Reply Last reply Reply Quote 0
          • madjack84
            madjack84 last edited by

            nein den Client habe ich nie probiert. So wie ich es verstanden habe ist der Client quasi der Vorgänger des Broker/Clients 😨
            Eine Config a la History mit den einzelnen Werte wäre richtig super... hab mir den Code mal angesehen... leider erfolglos 😞

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @madjack84 last edited by

              @madjack84 sagte in Probleme mit MQTT:

              Eine Config a la History mit den einzelnen Werte wäre richtig super

              und genau das macht der Client.

              Hier kannst du jedem Datenpunkt zuordnen ob der publischen soll, unter welchem Topic und nur bei Änderung....

              Zertalos 1 Reply Last reply Reply Quote 0
              • Zertalos
                Zertalos @Homoran last edited by

                @Homoran said in Probleme mit MQTT:

                und genau das macht der Client.

                Hier kannst du jedem Datenpunkt zuordnen ob der publischen soll, unter welchem Topic und nur bei Änderung....

                Hey Homoran,
                danke für die Erklärung. Habe zwischenzeitlich einen Blick in den Client geworfen....
                Das für jede einzele Topic zu machen ist natürlich etwas mühseelig, wenn auch eine Lösung.

                Ich habe mein Problem jetzt einfach mit einem Neustart des MQTT Broker /Client Adapters alle 30 Minuten "gelöst".

                Da der Post auch seinen Weg in den Bug Tracker des GitHub Projekts gefunden hat, möchte ich nochmal auf das Problem hinweisen dass der Broker / Client leider bei mir ALLE Topics überwacht und die letzte Nachricht speichert. Glücklicherweise ist das bei mir nicht die Welt, aber trotzdem komisch....

                Viele Grüße,
                Christian

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                519
                Online

                31.9k
                Users

                80.2k
                Topics

                1.3m
                Posts

                homematic ip iobroker mqtt spam vacuum xiaomi
                3
                6
                1201
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo