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
    994

  • 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 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 Offline
      draexlerD Offline
      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 Offline
          draexlerD Offline
          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 Offline
              draexlerD Offline
              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 Offline
                draexlerD Offline
                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 Offline
                      draexlerD Offline
                      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

                      625

                      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