Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. MQTT Broker/Client gewollte Namensänderung MQTT Gerät

    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

    MQTT Broker/Client gewollte Namensänderung MQTT Gerät

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

      Hallo, mein selbst programmierter ESP8266 Thermostat ist umgezogen auf eine ESP32 Hardware...
      Beim Umbau der Firmware habe ich den Wurzel-Knoten des MQTT-Datenbaums für das Gerät konfigurierbar (Preferences Bibliothek) gemacht.
      Dabei habe ich mich schwer getan, und dadurch erst ein Wurzel-Knoten namens "NaN" genutzt (Programmierfehler)...

      Nach Korrektur wurde dann in der nächsten Version der ESP32 Firmware der Name korrekt ausgelesen.
      Aber Zigbee Broker/Client hat den ESP immer noch mit den in der vorigen Firmware-Version abonnierten Elementen unter "NaN" befeuert.

      Ich vermute, die Bindung erfolgt entweder über die IP-Adresse oder den Hostnamen des Gerätes, die ich beide unverändert gelassen habe.

      Gibt es eine Möglichkeit die Abonnements im Broker/Client unter dem alten durch Fehler entstandenen Knoten wieder aufzuheben?

      Sozusagen "schmeiß alle meine alten Abonnements weg"....

      Das Device war während des Findens des Fehlers im Quellcode mindestens eine Stunde stromlos, aber das hat den MQTT Broker/Client nicht dazu veranlasst, die Abonnements zu "vergessen"....

      haus-automatisierung 1 Reply Last reply Reply Quote 0
      • haus-automatisierung
        haus-automatisierung Developer Most Active @MartinP last edited by

        @martinp sagte in MQTT Broker/Client gewollte Namensänderung MQTT Gerät:

        die Abonnements zu "vergessen"....

        Die werden sofort vergessen, wenn der Client nicht mehr verbunden ist. Was Du meinst, sind ja die Datenpunkte. Die kannst Du einfach löschen.

        Instanz stoppen, löschen was da nicht hingehört, wieder starten. Sollte man zu viel löschen, werden die ja eh wieder angelegt, sobald eine Nachricht reinkommt.

        MartinP 1 Reply Last reply Reply Quote 0
        • MartinP
          MartinP @haus-automatisierung last edited by

          @haus-automatisierung Das mit dem Löschen habe ich heute morgen gemacht ... hatte aber gesehen, dass das Gerät seriell geloggt hat, dass es auch mit den MQTT-Telegrammen des alten Knotens befeuert wird - die dann zwar beim Auseinandernehmen des Pfades direkt weggeworfen wurden.
          War aber eine ziemliche Fummelei ...

          Weder mit der Arduino SDK, noch mit Visual Studio Code werde ich so richtig warm...
          Kein remote Debugging, kein Intellisense...

          Ich entwickele auf einem alten Linux Mint PC, und hatte gestern abend vergessen, den Rechner herunterzufahren...

          Heute morgen den Rechner aus dem Standby geweckt, und die Arduino SDK hat ohne mein Zutun ca 200 ... 300 aufeinanderfolgende Zeilen Quellcode aus dem in Fokus in den Editor-Tabs liegenden File gelöscht ...

          Ich mache gerade alle 10 Minuten ein git commit, um Datenverluste zu vermeiden ...

          Zwischendurch "kötelt" die SDK auch unmotiviert den Inhalt der Zwischenablage an verschiedenen Stellen in die Quellcode-Files ...

          SSD habe ich schon mit Linux-Bordmitteln prüfen lassen. Jetzt werde ich mal die alte Tastatur austauschen ... Danach kommt das Suspend von Linux an die Reihe ...

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

          Support us

          ioBroker
          Community Adapters
          Donate

          407
          Online

          31.7k
          Users

          79.9k
          Topics

          1.3m
          Posts

          2
          3
          114
          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