Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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 Adapter erstellt einfach Datenpunkte

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    769

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

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

MQTT Adapter erstellt einfach Datenpunkte

Geplant Angeheftet Gesperrt Verschoben Ungelöst ioBroker Allgemein
mqtt
12 Beiträge 4 Kommentatoren 1.3k Aufrufe 3 Beobachtet
  • Ä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.
  • M MAPIX

    Hallo,

    bei jedem Neustart legt der MQTT Adapter Datenpunkte an und ändert andere obwohl das nirgendwo hinterlegt ist.
    Zum Beispiel werden im Objectbaum von MQTT komplette Ordnerstrukturen samt Datenpunkte von anderen Adaptern (z.b. Followthesun, javascript, parser usw) angelegt, die überhaupt nichts mit MQTT zu tun haben.
    Ich habe auch unter Userdata Datenpunkte die in Influx gespeichert werden, im verlauf sehe ich dann, dass MQTT nach jedem Neustart diese Datenpunkte überschreibt mit immer den selben werten wo ich nicht woher er sie nimmt.

    Ich habe leider keine Ahnung was ich dagegen machen kann, vlt hatte hier ja jemand was ähnliches oder kann anderweitig helfen.

    Markus

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

    @mapix Wahrscheinlich publishst Du iobroker interne Objekte. Poste am Besten mal einen Screenshot Deiner mqtt Einstellungen. Ist das ein Client oder ein Server?

    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.

    M 1 Antwort Letzte Antwort
    0
    • mickymM mickym

      @mapix Wahrscheinlich publishst Du iobroker interne Objekte. Poste am Besten mal einen Screenshot Deiner mqtt Einstellungen. Ist das ein Client oder ein Server?

      M Offline
      M Offline
      MAPIX
      schrieb am zuletzt editiert von
      #3

      @mickym Das ganze läuft als Server.
      mqtt_001.png

      1 Antwort Letzte Antwort
      0
      • mickymM Online
        mickymM Online
        mickym
        Most Active
        schrieb am zuletzt editiert von mickym
        #4

        @mapix Maske zum Bekanntgeben eigener States, steht ein Stern. Wenn man das verändert sollte man wissen, was man macht. Mit Stern publiziert er den ganzen iobroker. Standardmäßig steht nur die eigene Instanz drin, also mqtt.0.* . Warum Zustände geschickt werden sollen, gerade wenn man das als Broker betreibt erschließt sich mir ebenfalls nicht. Gerade als Broker sollte man in meinen Augen alle Haken weg machen. Mich wundert ehrlich, warum das Teil überhaupt läuft - für mich sieht das wie eine ewige Endlosschleife aus.

        Wenn man den Adapter als Broker betreibt, sollten einzig und alleine die Clients, also die Subscriber festlegen, was gepublished wird.
        Am Besten Du löschst die gesamte Instanz und erstellst sie nochmal neu, und belässt alle Standardeinstellungen des Adapters- außer ggf. Verbindungseinstellungen.

        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.

        M 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @mapix Maske zum Bekanntgeben eigener States, steht ein Stern. Wenn man das verändert sollte man wissen, was man macht. Mit Stern publiziert er den ganzen iobroker. Standardmäßig steht nur die eigene Instanz drin, also mqtt.0.* . Warum Zustände geschickt werden sollen, gerade wenn man das als Broker betreibt erschließt sich mir ebenfalls nicht. Gerade als Broker sollte man in meinen Augen alle Haken weg machen. Mich wundert ehrlich, warum das Teil überhaupt läuft - für mich sieht das wie eine ewige Endlosschleife aus.

          Wenn man den Adapter als Broker betreibt, sollten einzig und alleine die Clients, also die Subscriber festlegen, was gepublished wird.
          Am Besten Du löschst die gesamte Instanz und erstellst sie nochmal neu, und belässt alle Standardeinstellungen des Adapters- außer ggf. Verbindungseinstellungen.

          M Offline
          M Offline
          MAPIX
          schrieb am zuletzt editiert von MAPIX
          #5

          @mickym Ich bin mir nicht bewusst, jemals was an den Einstellungen geändert zu haben. Habe jetzt den gesamten Adapter gelöscht und neu installiert. Hat aber leider keine Änderung gebracht. sobald die Instanz dann gestartet wird, wird wieder alles überschrieben. Die Einstellungen sind jetzt Standard und sehen so aus:
          mqtt_002.png

          [Edit]

          Ich verstehe halt vor allem nicht, wieso mqtt direkt meine Influx Daten überschreiben kann.
          um01.00 wird das System neu gestartet, die mqtt Instanz scheint dann immer um 01.02 gestartet zu sein und ändert die daten. Weis aber weder warum noch woher diese daten kommen. um 04.00 wird dann durch ein Blockly script die Daten wieder berichtigt.
          mqtt_003.png

          mickymM 1 Antwort Letzte Antwort
          0
          • M MAPIX

            @mickym Ich bin mir nicht bewusst, jemals was an den Einstellungen geändert zu haben. Habe jetzt den gesamten Adapter gelöscht und neu installiert. Hat aber leider keine Änderung gebracht. sobald die Instanz dann gestartet wird, wird wieder alles überschrieben. Die Einstellungen sind jetzt Standard und sehen so aus:
            mqtt_002.png

            [Edit]

            Ich verstehe halt vor allem nicht, wieso mqtt direkt meine Influx Daten überschreiben kann.
            um01.00 wird das System neu gestartet, die mqtt Instanz scheint dann immer um 01.02 gestartet zu sein und ändert die daten. Weis aber weder warum noch woher diese daten kommen. um 04.00 wird dann durch ein Blockly script die Daten wieder berichtigt.
            mqtt_003.png

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

            @mapix in meinen Augen sollte das mit dem mqtt.0.* schon mal helfen, dass er nicht in andere Adapter schreibt. Ich würde halt noch alle Haken weg machen und den Job neu starten. Falls der dann immer noch in anderen Instanzen rumschreist, musst halt ein Issue aufmachen. Ich betreibe diesen Adapter nur noch als Client und habe mosquitto laufen, weil der Broker bei mir auch Zicken, aber andere gemacht hat. Das wäre dann die nächste Option, wenn das mit den Haken rausnehmen und Neustart nichts hilft.

            Vielleicht sind die Einträge bei Deiner influx dB aber historische Einträge. Du hast es ja erst jetzt wieder korrekt eingestellt.. würde ich mal abwarten. Und wie gesagt, das liegt daran, dass du mit dem * gesagt hast, dass das alle States dem mqtt Adapter gehören, da brauchst Dich also nicht wundern.

            Also warte erst mal ab, ob noch Einträge vom mqtt-Adapter in deiner influx Instanz auftauchen. Die geposteten sind ja meines Erachtens alt.

            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.

            M 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @mapix in meinen Augen sollte das mit dem mqtt.0.* schon mal helfen, dass er nicht in andere Adapter schreibt. Ich würde halt noch alle Haken weg machen und den Job neu starten. Falls der dann immer noch in anderen Instanzen rumschreist, musst halt ein Issue aufmachen. Ich betreibe diesen Adapter nur noch als Client und habe mosquitto laufen, weil der Broker bei mir auch Zicken, aber andere gemacht hat. Das wäre dann die nächste Option, wenn das mit den Haken rausnehmen und Neustart nichts hilft.

              Vielleicht sind die Einträge bei Deiner influx dB aber historische Einträge. Du hast es ja erst jetzt wieder korrekt eingestellt.. würde ich mal abwarten. Und wie gesagt, das liegt daran, dass du mit dem * gesagt hast, dass das alle States dem mqtt Adapter gehören, da brauchst Dich also nicht wundern.

              Also warte erst mal ab, ob noch Einträge vom mqtt-Adapter in deiner influx Instanz auftauchen. Die geposteten sind ja meines Erachtens alt.

              M Offline
              M Offline
              MAPIX
              schrieb am zuletzt editiert von
              #7

              @mickym Hab jetzt das ganze so gemacht wie du vorgeschlagen hast und jetzt paar tage beobachtet. Wenn alle Haken weg sind, wird zwar nichts überschrieben, aber alles andere funktioniert dann auch nicht mehr weil keine daten mehr verschickt werden. Mit Haken ist alles wie vorher.
              mqtt_004.png

              Werde wohl das komplette System löschen und alles neu aufsetzen wenn ich keine Lösung finde.

              Danke für deine Hilfe @mickym

              T 1 Antwort Letzte Antwort
              0
              • M MAPIX

                @mickym Hab jetzt das ganze so gemacht wie du vorgeschlagen hast und jetzt paar tage beobachtet. Wenn alle Haken weg sind, wird zwar nichts überschrieben, aber alles andere funktioniert dann auch nicht mehr weil keine daten mehr verschickt werden. Mit Haken ist alles wie vorher.
                mqtt_004.png

                Werde wohl das komplette System löschen und alles neu aufsetzen wenn ich keine Lösung finde.

                Danke für deine Hilfe @mickym

                T Offline
                T Offline
                TT-Tom
                schrieb am zuletzt editiert von
                #8

                @mapix

                Lass mal nur den Hacken „bei verbinden“ raus. Wenn du um 0100 ein reboot machst, wird die Instanz neu gestartet und eine neue Verbindung aufgebaut. Dadurch schreibt er vermutlich dann auch. Warum er überhaupt in die Datenbank schreibt?? Kann ich auch nicht sagen.

                Gruß Tom
                https://github.com/tt-tom17
                Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                NSPanel Script Wiki
                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                NSPanel Adapter Wiki
                https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                1 Antwort Letzte Antwort
                0
                • mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #9

                  @mapix Das Hauptproblem war der Stern bei den eigenen States, anstelle von mqtt.0.*. Die Haken können normalerweise raus. Ich weiss nicht, ob Du weisst wie ein mqtt-Broker funktioniert. Er sendet in der Regel GAR NICHTS, sondern sammelt nur Daten, die von Clients gepublished werden. Lediglich wenn ein Client ein topic subscribed und sich NEUE Informationen zu diesem Topic vorhanden sind, sendet der MQTT-Broker diese Informationen an NUR DEN CLIENT der dieses TOPIC subscribed hat.

                  Von mir aus machst Du die Haken wieder rein, wie gesagt das Hauptproblem war der * bei den eigenen States.

                  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.

                  S 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @mapix Das Hauptproblem war der Stern bei den eigenen States, anstelle von mqtt.0.*. Die Haken können normalerweise raus. Ich weiss nicht, ob Du weisst wie ein mqtt-Broker funktioniert. Er sendet in der Regel GAR NICHTS, sondern sammelt nur Daten, die von Clients gepublished werden. Lediglich wenn ein Client ein topic subscribed und sich NEUE Informationen zu diesem Topic vorhanden sind, sendet der MQTT-Broker diese Informationen an NUR DEN CLIENT der dieses TOPIC subscribed hat.

                    Von mir aus machst Du die Haken wieder rein, wie gesagt das Hauptproblem war der * bei den eigenen States.

                    S Offline
                    S Offline
                    superbraz
                    schrieb am zuletzt editiert von
                    #10

                    servus in die Runde...

                    ich habe nach dem Winterschlaf meinen Robo wieder erweckt (Mährobi) und via MQTT hat dieser immer sein Garagentor geöffnet / geschlossen.

                    Über die Wintermonate hatte ich meinen iobroker sowie die Adapter aktualisiert.

                    Ende vom Lied...Tor funktionierte nicht mehr.

                    Nun ist mir aufgefallen, dass der Robi den MQTT Datensatz nicht in das entsprechende Homematic Objekt "publiziert" hat, sondern einen eigenen Datenpunkt erstellt hat, welcher die Struktur des Homematic Datenpunktes hat, jedoch unter MQTT direkt und nicht unter hm-rpc.

                    Hoffe das ich mich verständlich ausdrücke ^^

                    über Blockly kann ich es zwar wieder beheben, so dass der eigene Status via Script den Status im hm-rpc ändert,
                    aber ich würde gern verstehen, woran das liegt.

                    Vielen Dank!

                    S 1 Antwort Letzte Antwort
                    0
                    • S superbraz

                      servus in die Runde...

                      ich habe nach dem Winterschlaf meinen Robo wieder erweckt (Mährobi) und via MQTT hat dieser immer sein Garagentor geöffnet / geschlossen.

                      Über die Wintermonate hatte ich meinen iobroker sowie die Adapter aktualisiert.

                      Ende vom Lied...Tor funktionierte nicht mehr.

                      Nun ist mir aufgefallen, dass der Robi den MQTT Datensatz nicht in das entsprechende Homematic Objekt "publiziert" hat, sondern einen eigenen Datenpunkt erstellt hat, welcher die Struktur des Homematic Datenpunktes hat, jedoch unter MQTT direkt und nicht unter hm-rpc.

                      Hoffe das ich mich verständlich ausdrücke ^^

                      über Blockly kann ich es zwar wieder beheben, so dass der eigene Status via Script den Status im hm-rpc ändert,
                      aber ich würde gern verstehen, woran das liegt.

                      Vielen Dank!

                      S Offline
                      S Offline
                      superbraz
                      schrieb am zuletzt editiert von
                      #11

                      kann da keiner eine aussage treffen oder mir das ganze erklären?

                      1 Antwort Letzte Antwort
                      0
                      • mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von
                        #12

                        Ich kann zu Deinen Geräten nichts sagen, aber das ein Gerät das mqtt spricht auch mit dem mqtt Adapter kommuniziert und nicht mit dem Homematic ist normal. Es gibt Adapter, die mqtt Broker emulieren (Shelly, Sonoff) - aber ansonsten DARF keine mqtt Kommunikation in einem anderen Adapter auftauchen (ausser er emuliert einen über einen eigenen Port).

                        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

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

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

                        600

                        Online

                        32.8k

                        Benutzer

                        82.7k

                        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