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
    751

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

  • 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 Offline
    M Offline
    MAPIX
    schrieb am zuletzt editiert von
    #1

    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 1 Antwort Letzte Antwort
    0
    • 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 Offline
      mickymM Offline
      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 Offline
          mickymM Offline
          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 Offline
              mickymM Offline
              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 Offline
                    mickymM Offline
                    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 Offline
                          mickymM Offline
                          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

                          394

                          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