Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Tasmota setzt FullTopic zurück wenn MQTT aktiv ist

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    10
    1
    65

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    554

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Tasmota setzt FullTopic zurück wenn MQTT aktiv ist

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
14 Beiträge 6 Kommentatoren 1.3k Aufrufe 6 Watching
  • Ä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
    mamu0015
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    habe ein sehr seltsames Verhalten von Tasmota mit IoBroker:

    einige meiner Tasmota Geräte (nicht alle) haben plötlich keinen FULL Topic mehr unter MQTT stehen.
    nach vielem Testen hab ich festgestellt, dass ich solange der MQTT Broker (unter IoBroker) deaktiviert ist, den Full Topic einstellen kann und Tasmota das auch speichert.

    sobald der MQTT Broker aktiviert ist, setzt Tasmota den Full Topic auf NULL oder NAN

    kann mir jemand einen Tip geben, bin gerade etwas ratlos

    M 1 Antwort Letzte Antwort
    0
    • M mamu0015

      Hallo zusammen,
      habe ein sehr seltsames Verhalten von Tasmota mit IoBroker:

      einige meiner Tasmota Geräte (nicht alle) haben plötlich keinen FULL Topic mehr unter MQTT stehen.
      nach vielem Testen hab ich festgestellt, dass ich solange der MQTT Broker (unter IoBroker) deaktiviert ist, den Full Topic einstellen kann und Tasmota das auch speichert.

      sobald der MQTT Broker aktiviert ist, setzt Tasmota den Full Topic auf NULL oder NAN

      kann mir jemand einen Tip geben, bin gerade etwas ratlos

      M Offline
      M Offline
      mamu0015
      schrieb am zuletzt editiert von
      #2

      @mamu0015 Habe den MQTT Broker unter IoBroker jetzt mal deinstalliert und wieder installiert, jetzt scheint es wieder zu funktionieren.

      Ist dieser Fehler bekannt?
      woher kommt er?
      wäre ja unschön wenn das öfter passiert

      F 1 Antwort Letzte Antwort
      0
      • M mamu0015

        @mamu0015 Habe den MQTT Broker unter IoBroker jetzt mal deinstalliert und wieder installiert, jetzt scheint es wieder zu funktionieren.

        Ist dieser Fehler bekannt?
        woher kommt er?
        wäre ja unschön wenn das öfter passiert

        F Offline
        F Offline
        Felsdrache
        schrieb am zuletzt editiert von
        #3

        @mamu0015 sagte in Tasmota setzt FullTopic zurück wenn MQTT aktiv ist:

        @mamu0015 Habe den MQTT Broker unter IoBroker jetzt mal deinstalliert und wieder installiert, jetzt scheint es wieder zu funktionieren.

        Ist dieser Fehler bekannt?
        woher kommt er?
        wäre ja unschön wenn das öfter passiert

        Ich habe dieses verhalten auch und finde da keine Lösung für. Gibt es jemanden der eine Lösung gefunden hat.

        L 1 Antwort Letzte Antwort
        0
        • F Felsdrache

          @mamu0015 sagte in Tasmota setzt FullTopic zurück wenn MQTT aktiv ist:

          @mamu0015 Habe den MQTT Broker unter IoBroker jetzt mal deinstalliert und wieder installiert, jetzt scheint es wieder zu funktionieren.

          Ist dieser Fehler bekannt?
          woher kommt er?
          wäre ja unschön wenn das öfter passiert

          Ich habe dieses verhalten auch und finde da keine Lösung für. Gibt es jemanden der eine Lösung gefunden hat.

          L Offline
          L Offline
          luft-post
          schrieb am zuletzt editiert von
          #4

          hänge mich hier mal ran.
          Kann das verhalten bestätigen. Gibt es lösungen?

          Marc BergM 1 Antwort Letzte Antwort
          0
          • L luft-post

            hänge mich hier mal ran.
            Kann das verhalten bestätigen. Gibt es lösungen?

            Marc BergM Offline
            Marc BergM Offline
            Marc Berg
            Most Active
            schrieb am zuletzt editiert von Marc Berg
            #5

            @luft-post sagte in Tasmota setzt FullTopic zurück wenn MQTT aktiv ist:

            Gibt es lösungen?

            Irgendwie traurig, dass hier nach Lösungen gefragt wird, aber KEINER der User hier in diesem Thread es mal geschafft hat, hilfreiche Details zu liefern. Da der Fehler ja offensichtlich nur einen sehr kleinen Kreis betrifft hätte man mit diesen Informationen vielleicht nach Gemeinsamkeiten und einer möglichen Ursache suchen können.

            NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

            Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

            Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

            1 Antwort Letzte Antwort
            -1
            • I Offline
              I Offline
              ioAli
              schrieb am zuletzt editiert von
              #6

              Hallo zusammen

              ich habe ein ähnliches Problem.

              Meine Konstellation:
              Ich habe ca. 15 Geräte mit Tasmota (verschieden FW-Stände) im Einsatz.
              Teils sind es Sonoff-, Shelly- oder diverse ESP-Geräte.
              Als MQTT-Broker läuft Mosquito.
              Unter ioBroker (alles auf den neusten Stand) kommuniziere ich über den "MQTT Broker/Client"-Adapter mit dem Broker.
              Der Adapter arbeitet als Client/Subsciber.

              Das Problem:
              Seit ca. 3 Jahren kommt es gelegentlich (alle 2-3 Monate) vor, das auf einzelnen Geräten (5-10) der FullTopic unter Tasmota verstellt ist.
              Eingetragen ist dann statt des "%prefix%/%topic%/" ein "ON" oder "null".
              Ob es immer die gleichen Geräte sind kann ich nicht sagen.
              Folglich bekomme ich von den betreffenden Geräten keine Informationen mehr und kann dies auch nicht mehr schalten (dadurch fällt es dann auf).

              Heute habe ich festgestellt, dass sich das Problem reproduzieren lässt, wenn der "MQTT Broker/Client"-Adapter neu gestartet wird.

              Ist es bei euch ähnlich?
              Habt Ihr evtl. eine Lösung gefunden?

              Gruß
              Andreas

              Marc BergM 1 Antwort Letzte Antwort
              0
              • I ioAli

                Hallo zusammen

                ich habe ein ähnliches Problem.

                Meine Konstellation:
                Ich habe ca. 15 Geräte mit Tasmota (verschieden FW-Stände) im Einsatz.
                Teils sind es Sonoff-, Shelly- oder diverse ESP-Geräte.
                Als MQTT-Broker läuft Mosquito.
                Unter ioBroker (alles auf den neusten Stand) kommuniziere ich über den "MQTT Broker/Client"-Adapter mit dem Broker.
                Der Adapter arbeitet als Client/Subsciber.

                Das Problem:
                Seit ca. 3 Jahren kommt es gelegentlich (alle 2-3 Monate) vor, das auf einzelnen Geräten (5-10) der FullTopic unter Tasmota verstellt ist.
                Eingetragen ist dann statt des "%prefix%/%topic%/" ein "ON" oder "null".
                Ob es immer die gleichen Geräte sind kann ich nicht sagen.
                Folglich bekomme ich von den betreffenden Geräten keine Informationen mehr und kann dies auch nicht mehr schalten (dadurch fällt es dann auf).

                Heute habe ich festgestellt, dass sich das Problem reproduzieren lässt, wenn der "MQTT Broker/Client"-Adapter neu gestartet wird.

                Ist es bei euch ähnlich?
                Habt Ihr evtl. eine Lösung gefunden?

                Gruß
                Andreas

                Marc BergM Offline
                Marc BergM Offline
                Marc Berg
                Most Active
                schrieb am zuletzt editiert von Marc Berg
                #7

                @ioali sagte in Tasmota setzt FullTopic zurück wenn MQTT aktiv ist:

                Ist es bei euch ähnlich?
                Habt Ihr evtl. eine Lösung gefunden?

                Man kann Tasmota von außen via MQTT ein neues Fulltopic mitgeben. Je nachdem, wie das Fulltopic vorher definiert ist, z.B. mit

                cmnd/tasmota/FullTopic new_full_topic
                

                oder

                tasmota/cmnd/FullTopic new_full_topic
                

                Ist dieses Topic in der Vergangenheit mal falsch gesetzt worden, zusammen mit der Einstellung des MQTT Adapters "Publish own states on connect" (oder wie es auf Deutsch übersetzt ist), so wird dieses Topic beim Neustart des Adapters neu published und kommt so am Tasmota-Gerät an und wird überschrieben.

                Als erstes würde ich also mal den ioBroker-Objektbaum nach "FullTopic" durchsuchen und falls vorhanden löschen.

                Eine weitere theoretische Möglichkeit besteht darin, dass dieses "FullTopic" mal als "retained" am Broker gesetzt wurde. Da fehlt mir aber im Moment die Phantasie, wie es dadurch zu diesen Effekten kommen könnte. Ob das so ist, kann man über den MQTT Explorer herausfinden. Dafür dieses Topic (je nach Tasmota Config) subscriben.

                9280ae58-66c3-44fe-8745-53a53a5d48e7-grafik.png

                NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                I 1 Antwort Letzte Antwort
                1
                • Marc BergM Marc Berg

                  @ioali sagte in Tasmota setzt FullTopic zurück wenn MQTT aktiv ist:

                  Ist es bei euch ähnlich?
                  Habt Ihr evtl. eine Lösung gefunden?

                  Man kann Tasmota von außen via MQTT ein neues Fulltopic mitgeben. Je nachdem, wie das Fulltopic vorher definiert ist, z.B. mit

                  cmnd/tasmota/FullTopic new_full_topic
                  

                  oder

                  tasmota/cmnd/FullTopic new_full_topic
                  

                  Ist dieses Topic in der Vergangenheit mal falsch gesetzt worden, zusammen mit der Einstellung des MQTT Adapters "Publish own states on connect" (oder wie es auf Deutsch übersetzt ist), so wird dieses Topic beim Neustart des Adapters neu published und kommt so am Tasmota-Gerät an und wird überschrieben.

                  Als erstes würde ich also mal den ioBroker-Objektbaum nach "FullTopic" durchsuchen und falls vorhanden löschen.

                  Eine weitere theoretische Möglichkeit besteht darin, dass dieses "FullTopic" mal als "retained" am Broker gesetzt wurde. Da fehlt mir aber im Moment die Phantasie, wie es dadurch zu diesen Effekten kommen könnte. Ob das so ist, kann man über den MQTT Explorer herausfinden. Dafür dieses Topic (je nach Tasmota Config) subscriben.

                  9280ae58-66c3-44fe-8745-53a53a5d48e7-grafik.png

                  I Offline
                  I Offline
                  ioAli
                  schrieb am zuletzt editiert von
                  #8

                  @marc-berg sagte in Tasmota setzt FullTopic zurück wenn MQTT aktiv ist:

                  Publish own states on connect

                  Hallo marc-berg,
                  danke für die zügige Antwort.

                  Der Tip mit dem deaktivieren von "Publish own states on connect" hat schonmal dafür gesorgt das die FullTopic's Eintragungen in den Tasmota-Geräten nach einem Neustart des MQTT-Adapter nicht mehr durch "null" oder "ON" überschrieben werden.
                  Wie es sich dann im längeren Betrieb verhält müssen die kommenden Wochen zeigen.

                  Gruß Andreas

                  Marc BergM 1 Antwort Letzte Antwort
                  0
                  • I ioAli

                    @marc-berg sagte in Tasmota setzt FullTopic zurück wenn MQTT aktiv ist:

                    Publish own states on connect

                    Hallo marc-berg,
                    danke für die zügige Antwort.

                    Der Tip mit dem deaktivieren von "Publish own states on connect" hat schonmal dafür gesorgt das die FullTopic's Eintragungen in den Tasmota-Geräten nach einem Neustart des MQTT-Adapter nicht mehr durch "null" oder "ON" überschrieben werden.
                    Wie es sich dann im längeren Betrieb verhält müssen die kommenden Wochen zeigen.

                    Gruß Andreas

                    Marc BergM Offline
                    Marc BergM Offline
                    Marc Berg
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @ioali sagte in Tasmota setzt FullTopic zurück wenn MQTT aktiv ist:

                    Der Tip mit dem deaktivieren von "Publish own states on connect" hat schonmal dafür gesorgt das die FullTopic's Eintragungen in den Tasmota-Geräten nach einem Neustart des MQTT-Adapter nicht mehr durch "null" oder "ON" überschrieben werden.

                    Das ist ja schön, aber nicht unbedingt die Ursache, sondern rumwerkeln am Symptom. Hast du mal nach "FullTopic" gesucht (einfach oben als Filter eintippen)? Würde mich interessieren und meine Theorie ggf. bestätigen.

                    77b62ede-d8c3-49b7-9861-344b83e6603c-grafik.png

                    NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                    Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                    Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                    I 1 Antwort Letzte Antwort
                    0
                    • Marc BergM Marc Berg

                      @ioali sagte in Tasmota setzt FullTopic zurück wenn MQTT aktiv ist:

                      Der Tip mit dem deaktivieren von "Publish own states on connect" hat schonmal dafür gesorgt das die FullTopic's Eintragungen in den Tasmota-Geräten nach einem Neustart des MQTT-Adapter nicht mehr durch "null" oder "ON" überschrieben werden.

                      Das ist ja schön, aber nicht unbedingt die Ursache, sondern rumwerkeln am Symptom. Hast du mal nach "FullTopic" gesucht (einfach oben als Filter eintippen)? Würde mich interessieren und meine Theorie ggf. bestätigen.

                      77b62ede-d8c3-49b7-9861-344b83e6603c-grafik.png

                      I Offline
                      I Offline
                      ioAli
                      schrieb am zuletzt editiert von
                      #10

                      @marc-berg
                      Das ist klar, dass es nicht die Lösung für das ursprüngliche Problem ist.

                      Ja, nach FullTopic-Einträgen habe ich gesucht. Unter dem mqtt/0/cmnd taucht bei 26 Geräten das Objekt FullTopic auf, also mqtt/0/cmnd/Gerät/FullTopic. Als Wert ist dort aktuell entweder "null", "(null)" oder 2 x "%prefix%/%topic%/" eingetragen. Bei den 26 Geräten sind die dabei, die aktuell in Betrieb sind, aber auch ca. 10 Geräte, die ich schon lange nicht mehr nutze. Schau ich mir die im Gerät eingetragenen FullTopic-Werte mit dem TasmotaManager oder über das jeweilige Web-Frontend an, stelle ich fest, das bei allen Geräten der erwartete Eintrag "%prefix%/%topic%/" zu finden ist. Ich habe testweise alle FullTopic-Objekte unter mqtt/0/cmnd/Gerät/ im ioBroker gelöscht. Nach spätestens einem Tag sind sie wieder da, mit den oben erwähnten Werten.

                      1 Antwort Letzte Antwort
                      0
                      • mickymM Offline
                        mickymM Offline
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von mickym
                        #11

                        Standardmäßig ist der Eintrag FullTopic NIE belegt - also hat den Wert (null). Ist auch Käse das über mqtt zu setzen. Ich würde alle Werte löschen und schauen, dass über das Webinterface die richtigen topics gesetzt sind. Und eigene States zu publishen ohne ein Prefix ist natrülich das .... was man machen kann. Ich rate immer dazu alle Haken raus zu machen und es gibt nur ganz spezifische Situationen, in den man einen Haken machen muss.

                        4cde55f0-720d-4341-b111-b0b82c148688-image.png

                        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.

                        I 1 Antwort Letzte Antwort
                        0
                        • mickymM mickym

                          Standardmäßig ist der Eintrag FullTopic NIE belegt - also hat den Wert (null). Ist auch Käse das über mqtt zu setzen. Ich würde alle Werte löschen und schauen, dass über das Webinterface die richtigen topics gesetzt sind. Und eigene States zu publishen ohne ein Prefix ist natrülich das .... was man machen kann. Ich rate immer dazu alle Haken raus zu machen und es gibt nur ganz spezifische Situationen, in den man einen Haken machen muss.

                          4cde55f0-720d-4341-b111-b0b82c148688-image.png

                          I Offline
                          I Offline
                          ioAli
                          schrieb am zuletzt editiert von
                          #12

                          @mickym
                          So ähnlich sieht es bei mir auch aus:
                          88e8941e-7fdf-4131-b709-0911d682cd01-grafik.png

                          gosund65 ist ein aktives Gerät, WEMOSD1..., RFID... sind Geräte, die schon lange nicht mehr in Betrieb sind, trotzdem werden diese hier nach einem händischen Löschen wieder angezeigt. Wie kann ich das verhindern? Scheinbar hat der MQTT-Broker sich was gemerkt.

                          Marc BergM mickymM 2 Antworten Letzte Antwort
                          0
                          • I ioAli

                            @mickym
                            So ähnlich sieht es bei mir auch aus:
                            88e8941e-7fdf-4131-b709-0911d682cd01-grafik.png

                            gosund65 ist ein aktives Gerät, WEMOSD1..., RFID... sind Geräte, die schon lange nicht mehr in Betrieb sind, trotzdem werden diese hier nach einem händischen Löschen wieder angezeigt. Wie kann ich das verhindern? Scheinbar hat der MQTT-Broker sich was gemerkt.

                            Marc BergM Offline
                            Marc BergM Offline
                            Marc Berg
                            Most Active
                            schrieb am zuletzt editiert von
                            #13

                            @ioali sagte in Tasmota setzt FullTopic zurück wenn MQTT aktiv ist:

                            Wie kann ich das verhindern? Scheinbar hat der MQTT-Broker sich was gemerkt.

                            @marc-berg sagte in Tasmota setzt FullTopic zurück wenn MQTT aktiv ist:

                            Eine weitere theoretische Möglichkeit besteht darin, dass dieses "FullTopic" mal als "retained" am Broker gesetzt wurde. Da fehlt mir aber im Moment die Phantasie, wie es dadurch zu diesen Effekten kommen könnte. Ob das so ist, kann man über den MQTT Explorer herausfinden.

                            NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                            Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                            Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                            1 Antwort Letzte Antwort
                            1
                            • I ioAli

                              @mickym
                              So ähnlich sieht es bei mir auch aus:
                              88e8941e-7fdf-4131-b709-0911d682cd01-grafik.png

                              gosund65 ist ein aktives Gerät, WEMOSD1..., RFID... sind Geräte, die schon lange nicht mehr in Betrieb sind, trotzdem werden diese hier nach einem händischen Löschen wieder angezeigt. Wie kann ich das verhindern? Scheinbar hat der MQTT-Broker sich was gemerkt.

                              mickymM Offline
                              mickymM Offline
                              mickym
                              Most Active
                              schrieb am zuletzt editiert von mickym
                              #14

                              @ioali Wenn Du mosquitto hast und Du hast in Deinem Adapter (leider - wie gesagt man macht alle Haken weg) mal das Retain Flag gesetzt

                              1aaefa68-23ac-4491-9288-0f1d4f5c78a0-image.png

                              dann kommt das immer wieder. In diesem Fall würde ich einfach mal den mosquitto service stoppen, die mosquitto Datenbank löschen und auch die mqtt Instanz im iob löschen und neu anlegen.

                              Die mosquitto db liegt standardmässig im Verzeichnis:

                              /var/lib/mosquitto$ ls
                              mosquitto.db
                              

                              Nachdem mqtt sowieso ein States DB ist und keine Daten in der Regel aufgehoben werden sollen - werden sich die Geräte mit ihren Datenpunkten melden. Ja die cmnd topics die nicht da sind musst Du halt nochmal anlegen und ggf. Kommandos absetzen.

                              Wenn Du nur einzelne topics mit retained löschen willst, dann schickst Du einen leeren String an das topic - damit ist zumindest das retained weg. (weiß gerade nicht auswendig - ob das mit retained geschickt werden muss).

                              Ich würde Dir aber empfehlen die Datenbank wegzuschmeissen und alles neu aufbauen zu lassen.

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

                              663

                              Online

                              32.5k

                              Benutzer

                              81.8k

                              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