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. [Gelöst] MQTT Kann kein CMND absetzen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

[Gelöst] MQTT Kann kein CMND absetzen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
11 Beiträge 2 Kommentatoren 557 Aufrufe 3 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.
  • draexlerD Online
    draexlerD Online
    draexler
    schrieb am zuletzt editiert von draexler
    #1

    Hi, normalerweise habe ich alle Probleme mit der MQTT mit der Suche lösen können. Aber hier zu finde ich leider nichts :(

    Ich glaube (weis es aber nicht genau) das ich seit dem Update des MQTT Adapters auf v4.0.7 kein Kommando Richtung des Clients schicken kann.
    Daten vom Geräte bekomme ich aber wunderbar.

    Vermutlich ist es irgendeine Einstellungssache.

    Was habe ich schon gemacht:

    • Adapter neugestartet
    • Objektbaum des entsprechenden Gerätes in der MQTT.0 gelöscht (wurde danach wieder automatisch angelegt)
    • Gerät neu gestartet.

    Was versuche ich:
    Ich versuche eigentlich nur "Power ON" oder "Power OFF" (habe es auch schon mit nur "ON" und "OFF" probiert) vom ioBroker abzusenden. Aber es kommt nichts an.... (Ich sehe in der Tasmota Console des Endgerätes nichts)

    Gebe ich den CMND direkt in der Console des Tasmota Geräte ein funktioniert es.

    Hier mal die Screenshots aus dem MQTT Adapter einstellungen und des Objektbaumes:

    Bildschirmfoto 2022-09-02 um 15.01.58.png Bildschirmfoto 2022-09-02 um 15.02.09.png Bildschirmfoto 2022-09-02 um 15.02.39.png

    mickymM 1 Antwort Letzte Antwort
    0
    • draexlerD draexler

      Hi, normalerweise habe ich alle Probleme mit der MQTT mit der Suche lösen können. Aber hier zu finde ich leider nichts :(

      Ich glaube (weis es aber nicht genau) das ich seit dem Update des MQTT Adapters auf v4.0.7 kein Kommando Richtung des Clients schicken kann.
      Daten vom Geräte bekomme ich aber wunderbar.

      Vermutlich ist es irgendeine Einstellungssache.

      Was habe ich schon gemacht:

      • Adapter neugestartet
      • Objektbaum des entsprechenden Gerätes in der MQTT.0 gelöscht (wurde danach wieder automatisch angelegt)
      • Gerät neu gestartet.

      Was versuche ich:
      Ich versuche eigentlich nur "Power ON" oder "Power OFF" (habe es auch schon mit nur "ON" und "OFF" probiert) vom ioBroker abzusenden. Aber es kommt nichts an.... (Ich sehe in der Tasmota Console des Endgerätes nichts)

      Gebe ich den CMND direkt in der Console des Tasmota Geräte ein funktioniert es.

      Hier mal die Screenshots aus dem MQTT Adapter einstellungen und des Objektbaumes:

      Bildschirmfoto 2022-09-02 um 15.01.58.png Bildschirmfoto 2022-09-02 um 15.02.09.png Bildschirmfoto 2022-09-02 um 15.02.39.png

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

      @draexler Wenn Du willst, dass der mqtt Adapter rausschickt musst Du die Werte unbestätigt rausschicken, dann sollten auch entsprechende Einträge im Log da sein.

      sowas wie:

      send2Server ....
      

      Und klar - wenn Du nur Änderungen publishst muss sich der Wert vom vorherigen unterscheiden.

      Ansonsten schaut dein Tasmota Baum trotzdem komisch aus - hängt davon ab, wie Deine MQTT- Einstellungen in Tasmota sind - also %prefix%/%topic%/ oder umgekehrt - mit was davor oder nicht.

      Es gibt nämlich einen cmnd Ast der ist nicht Gerätebezogen.

      Allerdings sind im Standard - alle Geräte unter cmnd, stat und tele - ich hab das aber umgedreht, so dass ich pro Gerät einen cmnd, stat und tele Ast habe.

      2ac95f90-859a-4996-b979-04814f25b310-image.png

      Mit kommen Deine tele-Punkte auf der gleichen Ebene wie cmnd komisch vor - bei mir sind die sauber getrennt auch die stat Punkte sind mit den tele Punkten gemischt - alles komisch:

      1a6aefbb-6928-47b8-9193-0e8a6f567930-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.

      draexlerD 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @draexler Wenn Du willst, dass der mqtt Adapter rausschickt musst Du die Werte unbestätigt rausschicken, dann sollten auch entsprechende Einträge im Log da sein.

        sowas wie:

        send2Server ....
        

        Und klar - wenn Du nur Änderungen publishst muss sich der Wert vom vorherigen unterscheiden.

        Ansonsten schaut dein Tasmota Baum trotzdem komisch aus - hängt davon ab, wie Deine MQTT- Einstellungen in Tasmota sind - also %prefix%/%topic%/ oder umgekehrt - mit was davor oder nicht.

        Es gibt nämlich einen cmnd Ast der ist nicht Gerätebezogen.

        Allerdings sind im Standard - alle Geräte unter cmnd, stat und tele - ich hab das aber umgedreht, so dass ich pro Gerät einen cmnd, stat und tele Ast habe.

        2ac95f90-859a-4996-b979-04814f25b310-image.png

        Mit kommen Deine tele-Punkte auf der gleichen Ebene wie cmnd komisch vor - bei mir sind die sauber getrennt auch die stat Punkte sind mit den tele Punkten gemischt - alles komisch:

        1a6aefbb-6928-47b8-9193-0e8a6f567930-image.png

        draexlerD Online
        draexlerD Online
        draexler
        schrieb am zuletzt editiert von
        #3

        @mickym Also ich schicke definitiv unbestätigt den Wert.

        Die Einstellungen in Tasmota habe ich so. Vielleicht nicht nach Standart. Aber es hat so auch immer funktioniert.

        Bildschirmfoto 2022-09-02 um 15.47.05.png

        mickymM 1 Antwort Letzte Antwort
        0
        • draexlerD draexler

          @mickym Also ich schicke definitiv unbestätigt den Wert.

          Die Einstellungen in Tasmota habe ich so. Vielleicht nicht nach Standart. Aber es hat so auch immer funktioniert.

          Bildschirmfoto 2022-09-02 um 15.47.05.png

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

          @draexler sagte in MQTT Kann kein CMND absetzen:

          @mickym Also ich schicke definitiv unbestätigt den Wert.

          Die Einstellungen in Tasmota habe ich so. Vielleicht nicht nach Standart. Aber es hat so auch immer funktioniert.

          Bildschirmfoto 2022-09-02 um 15.47.05.png

          Na das ist Käse was Du da machst. ;) - Sorry mein flapsige Ausdrucksweise.

          Wenn Du das topic schon als Klartextnamen haben willst - dann sollte das ausreichen - wenn Du so einen Baum wie ich haben willst - dann änderst Du nur das topic und machst höchstens ein Präfix für alle Deine tasmota devices rein.

          43d2036c-92b9-4e2d-8fd9-ed3b52ad1b0c-image.png

          Der Präfix muss im Fulltopic in jedem Fall erhalten bleiben, damit Du saubere cmnd, stat und tele Äste bekommst. Das Prefix, das tasmota schreibt, heißt cmnd, stat und tele. ;) So wundert mich nicht, dass Dein Gerät nich darauf hört - da dieser cmnd Ast meines Erachtens nonsense ist, den Du beschreibst. Wie Du siehst ist es im Standard umgedreht - aber das habe ich ja in meinem Vorpost bereits erläutert.

          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.

          draexlerD 1 Antwort Letzte Antwort
          2
          • mickymM mickym

            @draexler sagte in MQTT Kann kein CMND absetzen:

            @mickym Also ich schicke definitiv unbestätigt den Wert.

            Die Einstellungen in Tasmota habe ich so. Vielleicht nicht nach Standart. Aber es hat so auch immer funktioniert.

            Bildschirmfoto 2022-09-02 um 15.47.05.png

            Na das ist Käse was Du da machst. ;) - Sorry mein flapsige Ausdrucksweise.

            Wenn Du das topic schon als Klartextnamen haben willst - dann sollte das ausreichen - wenn Du so einen Baum wie ich haben willst - dann änderst Du nur das topic und machst höchstens ein Präfix für alle Deine tasmota devices rein.

            43d2036c-92b9-4e2d-8fd9-ed3b52ad1b0c-image.png

            Der Präfix muss im Fulltopic in jedem Fall erhalten bleiben, damit Du saubere cmnd, stat und tele Äste bekommst. Das Prefix, das tasmota schreibt, heißt cmnd, stat und tele. ;) So wundert mich nicht, dass Dein Gerät nich darauf hört - da dieser cmnd Ast meines Erachtens nonsense ist, den Du beschreibst. Wie Du siehst ist es im Standard umgedreht - aber das habe ich ja in meinem Vorpost bereits erläutert.

            draexlerD Online
            draexlerD Online
            draexler
            schrieb am zuletzt editiert von draexler
            #5

            @mickym Du kein Problem ;-) Muss auch genau so gesagt werden.

            Für mich nur komisch das es funktioniert bis her... Aber egal.

            Ich habe jetzt mal das Geräte zurückgesetzt und konfiguriere es neu.

            Aber ich steige bei den TOPIC und Full TOPIC noch nicht so ganz durch...

            Verstehe ich es richtig das z.B.
            -> Ventilsteuerung_Wasserzisterne = TOPIC
            -> Garten/Ventilsteuerung_Wasserzisterne = Full Topic

            wäre

            bzw. in der Konfiguration wenn der Gerätename "Ventilsteuerung_Wasserzisterne" ist

            Topic:
            %topic%
            Full Topic:
            Garten/%Topic%

            genau das das Ergebnis ist?

            Ist das korrekt wie mein Gehirn denkt (was sich übrigens schon im Wochenende befindet ;-)

            mickymM 1 Antwort Letzte Antwort
            0
            • draexlerD draexler

              @mickym Du kein Problem ;-) Muss auch genau so gesagt werden.

              Für mich nur komisch das es funktioniert bis her... Aber egal.

              Ich habe jetzt mal das Geräte zurückgesetzt und konfiguriere es neu.

              Aber ich steige bei den TOPIC und Full TOPIC noch nicht so ganz durch...

              Verstehe ich es richtig das z.B.
              -> Ventilsteuerung_Wasserzisterne = TOPIC
              -> Garten/Ventilsteuerung_Wasserzisterne = Full Topic

              wäre

              bzw. in der Konfiguration wenn der Gerätename "Ventilsteuerung_Wasserzisterne" ist

              Topic:
              %topic%
              Full Topic:
              Garten/%Topic%

              genau das das Ergebnis ist?

              Ist das korrekt wie mein Gehirn denkt (was sich übrigens schon im Wochenende befindet ;-)

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

              @draexler Ja aber Du vergisst wieder Dein Präfix.

              Wenn Dein Tasmota- topic: Ventilsteuerung_Wasserzisterne ist und Du willst, dass alles unter dem MQTT-topic Garten auftauchen soll, dann gibst Du als Fulltopic

              Garten/%topic%/%prefix%/
              

              ein. Dann erhälst Du

              Garten/Ventilsteuerung_Wasserzisterne/cmnd
              

              für Deine Kommandos

              Garten/Ventilsteuerung_Wasserzisterne/stat
              

              für Deine Zustände

              Garten/Ventilsteuerung_Wasserzisterne/tele
              

              für das was aktuell im Device vorgeht, wie beispielsweise Signalstärke Deines WLANs etc.

              Du darfst in KEINEM Fall das %prefix% in der Full-topic Definition weglassen und exakt arbeiten - nicht %Topic% sondern %topic%. Das sind variablen und das ist in Tasmota fix %topic% exakt so geschrieben, wie es in der Überschrift zu dem Feld heißt. Und vergiss auch nicht den abschließenden / in Deiner Full-Topic Definition!!! - Hat mich schon zur Verzweiflung gebracht. ;)

              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.

              draexlerD 1 Antwort Letzte Antwort
              1
              • mickymM mickym

                @draexler Ja aber Du vergisst wieder Dein Präfix.

                Wenn Dein Tasmota- topic: Ventilsteuerung_Wasserzisterne ist und Du willst, dass alles unter dem MQTT-topic Garten auftauchen soll, dann gibst Du als Fulltopic

                Garten/%topic%/%prefix%/
                

                ein. Dann erhälst Du

                Garten/Ventilsteuerung_Wasserzisterne/cmnd
                

                für Deine Kommandos

                Garten/Ventilsteuerung_Wasserzisterne/stat
                

                für Deine Zustände

                Garten/Ventilsteuerung_Wasserzisterne/tele
                

                für das was aktuell im Device vorgeht, wie beispielsweise Signalstärke Deines WLANs etc.

                Du darfst in KEINEM Fall das %prefix% in der Full-topic Definition weglassen und exakt arbeiten - nicht %Topic% sondern %topic%. Das sind variablen und das ist in Tasmota fix %topic% exakt so geschrieben, wie es in der Überschrift zu dem Feld heißt. Und vergiss auch nicht den abschließenden / in Deiner Full-Topic Definition!!! - Hat mich schon zur Verzweiflung gebracht. ;)

                draexlerD Online
                draexlerD Online
                draexler
                schrieb am zuletzt editiert von
                #7

                @mickym Langsam fällt der Groschen ;-)

                Dann werde ich das jetzt mal so umsetzten.

                draexlerD 1 Antwort Letzte Antwort
                0
                • draexlerD draexler

                  @mickym Langsam fällt der Groschen ;-)

                  Dann werde ich das jetzt mal so umsetzten.

                  draexlerD Online
                  draexlerD Online
                  draexler
                  schrieb am zuletzt editiert von draexler
                  #8

                  @mickym Ich werde es jetzt so machen das ich den Pfad so aufbaue das die Geräte nach Technik sortiert sind.
                  Also ein Verzeichnis für Tasmota, einen für ESPHOME etc.

                  Ich habe mir jetzt mal die Tasmota MQTT Doku angesehen.

                  Nach dieser Doku könnte "CLIENT" eigentlich leer bleiben, oder? Aber schadet ja nicht.

                  Bildschirmfoto 2022-09-02 um 16.55.33.png

                  Und der Rest würde jetzt so aussehen das er mir das TOPIC Ventilsteuerung_Wasserzisterne in das Verzeichnis tasmota packt, oder?

                  Warum ich nochmal frage ist, weil ich bereits ein "Tasmota" Verzeichnis habe.....

                  Bildschirmfoto 2022-09-02 um 16.59.48.png

                  mickymM 2 Antworten Letzte Antwort
                  0
                  • draexlerD draexler

                    @mickym Ich werde es jetzt so machen das ich den Pfad so aufbaue das die Geräte nach Technik sortiert sind.
                    Also ein Verzeichnis für Tasmota, einen für ESPHOME etc.

                    Ich habe mir jetzt mal die Tasmota MQTT Doku angesehen.

                    Nach dieser Doku könnte "CLIENT" eigentlich leer bleiben, oder? Aber schadet ja nicht.

                    Bildschirmfoto 2022-09-02 um 16.55.33.png

                    Und der Rest würde jetzt so aussehen das er mir das TOPIC Ventilsteuerung_Wasserzisterne in das Verzeichnis tasmota packt, oder?

                    Warum ich nochmal frage ist, weil ich bereits ein "Tasmota" Verzeichnis habe.....

                    Bildschirmfoto 2022-09-02 um 16.59.48.png

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

                    @draexler Der Client ist der Name mit dem sich das Gerät bei Deinem MQTT Broker meldet. Kannst leer lassen dann definiert Tasmota selbst einen.

                    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
                    1
                    • draexlerD draexler

                      @mickym Ich werde es jetzt so machen das ich den Pfad so aufbaue das die Geräte nach Technik sortiert sind.
                      Also ein Verzeichnis für Tasmota, einen für ESPHOME etc.

                      Ich habe mir jetzt mal die Tasmota MQTT Doku angesehen.

                      Nach dieser Doku könnte "CLIENT" eigentlich leer bleiben, oder? Aber schadet ja nicht.

                      Bildschirmfoto 2022-09-02 um 16.55.33.png

                      Und der Rest würde jetzt so aussehen das er mir das TOPIC Ventilsteuerung_Wasserzisterne in das Verzeichnis tasmota packt, oder?

                      Warum ich nochmal frage ist, weil ich bereits ein "Tasmota" Verzeichnis habe.....

                      Bildschirmfoto 2022-09-02 um 16.59.48.png

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

                      @draexler ja so habe mich ch das auch gemacht, da ich mich besser zurecht finde, wenn ich on Top quasi die Quelle angebe. Deswegen heißt mein erster Topic: tasmota, shellies, owntracks usw.

                      Wenn Du dann darunter eine Ortstruktur aufbauen willst, dann nennst Du das %topic% zum Beispiel: Garten/Zisterne usw.

                      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.

                      draexlerD 1 Antwort Letzte Antwort
                      1
                      • mickymM mickym

                        @draexler ja so habe mich ch das auch gemacht, da ich mich besser zurecht finde, wenn ich on Top quasi die Quelle angebe. Deswegen heißt mein erster Topic: tasmota, shellies, owntracks usw.

                        Wenn Du dann darunter eine Ortstruktur aufbauen willst, dann nennst Du das %topic% zum Beispiel: Garten/Zisterne usw.

                        draexlerD Online
                        draexlerD Online
                        draexler
                        schrieb am zuletzt editiert von
                        #11

                        @mickym Habs jetzt genau so umgesetzt und nun funktioniert es. Habe dann auch gleich die ganze Struktur angepasst. Jetzt gefällt mir :-)

                        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

                        340

                        Online

                        32.6k

                        Benutzer

                        82.3k

                        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