Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. MQTT - gelöschte Datenpunkte

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    12
    2
    268

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

MQTT - gelöschte Datenpunkte

MQTT - gelöschte Datenpunkte

Scheduled Pinned Locked Moved ioBroker Allgemein
mqttobjekte
9 Posts 6 Posters 1.0k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    DANHIL
    wrote on last edited by
    #1

    Wenn ich Datenpunkte oder Zweige in der Objektübersicht lösche, tauchen diese nach erneutem Senden nicht mehr wieder auf. Was kann ich tun damit diese wieder erscheinen?

    1 Reply Last reply
    1
    • T Offline
      T Offline
      tigiba
      wrote on last edited by
      #2

      Bin gerade über das selbe Problem "gestolpert" (bzw hab stundenlang nach dem Fehler gesucht).

      Eine Möglichkeit die ich gefunden habe ist das manuelle anlegen des gelöschten Datenpunkts, dann ist dieser auch gleich automatisch mit dem zuletzt gepublishten Wert befüllt.

      Wäre aber echt toll wenn man eine automatische neuanlage von gelöschten Datenpunkt sobald diese das erste mal wieder von irgendwo her gepublished werden einstellen könnte.

      T 1 Reply Last reply
      0
      • T tigiba

        Bin gerade über das selbe Problem "gestolpert" (bzw hab stundenlang nach dem Fehler gesucht).

        Eine Möglichkeit die ich gefunden habe ist das manuelle anlegen des gelöschten Datenpunkts, dann ist dieser auch gleich automatisch mit dem zuletzt gepublishten Wert befüllt.

        Wäre aber echt toll wenn man eine automatische neuanlage von gelöschten Datenpunkt sobald diese das erste mal wieder von irgendwo her gepublished werden einstellen könnte.

        T Offline
        T Offline
        tigiba
        wrote on last edited by tigiba
        #3

        nachdem ich gerade wieder mal auf dieses seltsame Verhalten gestoßen bin, wollte ich mal wieder versuchen zu Fragen:

        Wo wird diese scheinbar nur "logische Löschung" (die die "automatische" neu-Anlage verhindert) gespeichert?

        Kann man einen MQTT Datenpunkt irgendwie echt / physisch löschen, damit es so wäre als ob der Datenpunkt noch nie angelegt und befüllt worden wäre?

        T 1 Reply Last reply
        0
        • T tigiba

          nachdem ich gerade wieder mal auf dieses seltsame Verhalten gestoßen bin, wollte ich mal wieder versuchen zu Fragen:

          Wo wird diese scheinbar nur "logische Löschung" (die die "automatische" neu-Anlage verhindert) gespeichert?

          Kann man einen MQTT Datenpunkt irgendwie echt / physisch löschen, damit es so wäre als ob der Datenpunkt noch nie angelegt und befüllt worden wäre?

          T Offline
          T Offline
          tigiba
          wrote on last edited by
          #4

          das ist ein Problem, das mich leider immer noch quält...

          Ich würde gerne "alte" topics aus der IO-Broker Objekte-Struktur löschen können, ohne dass dabei das Feature der automatischen Neu-Anlage, falls ein MQTT-Client dieses topic wieder posten sollte verloren geht.

          Johannes BauerstatterJ 1 Reply Last reply
          0
          • T tigiba

            das ist ein Problem, das mich leider immer noch quält...

            Ich würde gerne "alte" topics aus der IO-Broker Objekte-Struktur löschen können, ohne dass dabei das Feature der automatischen Neu-Anlage, falls ein MQTT-Client dieses topic wieder posten sollte verloren geht.

            Johannes BauerstatterJ Offline
            Johannes BauerstatterJ Offline
            Johannes Bauerstatter
            wrote on last edited by
            #5

            Ich habe auch versehentlich einen Datenpunkt in der Ordnerstruktur gelöscht und dieser wird nicht wieder autom. erstellt, sobald Daten ankommen. Gibt es hierfür keine Lösung bzw. hat sonst niemand dieses Problem?

            mickymM 1 Reply Last reply
            0
            • Johannes BauerstatterJ Johannes Bauerstatter

              Ich habe auch versehentlich einen Datenpunkt in der Ordnerstruktur gelöscht und dieser wird nicht wieder autom. erstellt, sobald Daten ankommen. Gibt es hierfür keine Lösung bzw. hat sonst niemand dieses Problem?

              mickymM Offline
              mickymM Offline
              mickym
              Most Active
              wrote on last edited by mickym
              #6

              @johannes-bauerstatter Es ist generell so, dass mqtt nur die Datenpunkte anlegt, wo auch was gepublished wird. Das ist ganz normal kein Bug oder sonst was.
              Wenn das Gerät, den Datenpunkt published - dann sorgt dafür, dass das das Gerät nochmals macht - ansonsten ist es auch nicht tragisch, da halt dann da sowieso nichts Neues drinsteht.
              Wenn das Gerat auf diesen Datenpunkt hört, also subscribed, weil man es darüber steuert, dann muss man den Datenpunkt einfach wieder manuell anlegen bzw. unter diesem Topic selbst was publishen.

              Das sind keine Fehler - das ist die Arbeitsweise von mqtt. Retain Messages würde ich immer vermeiden, ansonsten existiert für mqtt streng genommen, wenn alle subscriber den DP gelesen haben dieser nicht mehr.

              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.

              Johannes BauerstatterJ 1 Reply Last reply
              0
              • mickymM mickym

                @johannes-bauerstatter Es ist generell so, dass mqtt nur die Datenpunkte anlegt, wo auch was gepublished wird. Das ist ganz normal kein Bug oder sonst was.
                Wenn das Gerät, den Datenpunkt published - dann sorgt dafür, dass das das Gerät nochmals macht - ansonsten ist es auch nicht tragisch, da halt dann da sowieso nichts Neues drinsteht.
                Wenn das Gerat auf diesen Datenpunkt hört, also subscribed, weil man es darüber steuert, dann muss man den Datenpunkt einfach wieder manuell anlegen bzw. unter diesem Topic selbst was publishen.

                Das sind keine Fehler - das ist die Arbeitsweise von mqtt. Retain Messages würde ich immer vermeiden, ansonsten existiert für mqtt streng genommen, wenn alle subscriber den DP gelesen haben dieser nicht mehr.

                Johannes BauerstatterJ Offline
                Johannes BauerstatterJ Offline
                Johannes Bauerstatter
                wrote on last edited by
                #7

                @mickym Vielen Dank. Hab jetzt mit MQTT.fx einfach einen Wert auf den Datenpunkt geschickt und er war wieder da. Dieser Datenpunkt wird nicht oft geändert, ist aber in einem Javascript hinterlegt und daher soll alles sauber sein.

                J 1 Reply Last reply
                0
                • Johannes BauerstatterJ Johannes Bauerstatter

                  @mickym Vielen Dank. Hab jetzt mit MQTT.fx einfach einen Wert auf den Datenpunkt geschickt und er war wieder da. Dieser Datenpunkt wird nicht oft geändert, ist aber in einem Javascript hinterlegt und daher soll alles sauber sein.

                  J Offline
                  J Offline
                  JanGa
                  wrote on last edited by
                  #8

                  Sorry, dass ich das hier nochmal aufwärme. Ich hatte jetzt gerade das gleiche Problem, weil ich ein Bluetooth Gateway einen Tag lang ohne Filter laufen hatte und es einfacher fand, den ganzen Baum zu löschen. Ich bin davon ausgegangen, dass alles wieder kommt, sobald das Gateway wieder etwas schreibt. Aber es kam nichts wieder. Komischer Weise, konnten die Objekte aber weiter mit Javascript abgefragt werden. Meine ganzen Scripte liefen weiter, aber der Objektbaum war komplett leer. Als wären die Datenpunkte nicht weg, aber unsichtbar. Ist das so echt beabsichtigtes Verhalten?
                  Ich habe jetzt mit einem MQTT Client unter Windows nochmal die Datenpunkte erstellt und das ging ohne Probleme. Wo ist der Unterschied darin, ob ich das mit dem Client mache oder ob das Gateway Daten schickt? Ich finde das Verhalten schon etwas merkwürdig.

                  BananaJoeB 1 Reply Last reply
                  0
                  • J JanGa

                    Sorry, dass ich das hier nochmal aufwärme. Ich hatte jetzt gerade das gleiche Problem, weil ich ein Bluetooth Gateway einen Tag lang ohne Filter laufen hatte und es einfacher fand, den ganzen Baum zu löschen. Ich bin davon ausgegangen, dass alles wieder kommt, sobald das Gateway wieder etwas schreibt. Aber es kam nichts wieder. Komischer Weise, konnten die Objekte aber weiter mit Javascript abgefragt werden. Meine ganzen Scripte liefen weiter, aber der Objektbaum war komplett leer. Als wären die Datenpunkte nicht weg, aber unsichtbar. Ist das so echt beabsichtigtes Verhalten?
                    Ich habe jetzt mit einem MQTT Client unter Windows nochmal die Datenpunkte erstellt und das ging ohne Probleme. Wo ist der Unterschied darin, ob ich das mit dem Client mache oder ob das Gateway Daten schickt? Ich finde das Verhalten schon etwas merkwürdig.

                    BananaJoeB Offline
                    BananaJoeB Offline
                    BananaJoe
                    Most Active
                    wrote on last edited by
                    #9

                    @janga Einfach den Adapter einmal neu starten, dann tauchen die neuen Punkte auf sobald ein Wert reinkommt.
                    Wenn du den dort löscht registriert der Adapter das nicht, legt ihn aber auch nicht an weil der ja schon da sein sollte.
                    Neustart des Adapters hilft

                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 44TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=157 Tasmota/Shelly || >=88 ZigBee || PV 8.1kW / Akku 10,5kWh || 2x USV 900/750W kaskadiert || Creality CR-10 SE 3D-Drucker

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

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

                    157

                    Online

                    32.4k

                    Users

                    81.3k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe