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] 4ch Relais per esp32 (Tasmota) mqtt einbinden

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

[Gelöst] 4ch Relais per esp32 (Tasmota) mqtt einbinden

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
23 Beiträge 4 Kommentatoren 2.7k 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.
  • BerserkerB Offline
    BerserkerB Offline
    Berserker
    schrieb am zuletzt editiert von
    #13

    @marc-berg

    Danke erstmal für die Beteiligung aller. Ich komme zwar nicht ganz hinterher aber ich versuche es.

    Also erst einmal stück für Stück. Die Datenpunkte kann ich irgendwie nicht anlegen. Das + zeichen ist ausgegraut. Muss der Datenpunkt in dem Ordner sein, oder kann ich den auch woanders hin packen?

    mickymM 1 Antwort Letzte Antwort
    0
    • Marc BergM Marc Berg

      @mickym sagte in 4ch Relais per esp32 (Tasmota) mqtt einbinden:

      Dem widerspreche ich - meine POWER Datenpunkte unter Tasmota sind Strings und funktionieren mit ON und OFF und sind keine Booelans - die funktionieren nicht.

      Und wenn du dir mal die Mühe machst und testest, dann wirst du herausfinden, dass es auch mit boolean und number geht. MQTT sind die Datentypen eh egal. Da werden nur Strings gesendet, und ob da "true", "1" oder "ON" drin steht, ... geht alles.

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

      @marc-berg sagte in 4ch Relais per esp32 (Tasmota) mqtt einbinden:

      MQTT sind die Datentypen eh egal. Da werden nur Strings gesendet, und ob da "true", "1" oder "ON" drin steht, ... geht alles.

      Nein dem widerspreche ich auch. MQTT arbeitet mit JSONs und kennt deshalb sehr wohl auch numerische und boolesche Datentypen. Sprich es werden zwar nur Strings oder Buffers übertragen - aber als JSONs versteht MQTT auch andere Datentypen bzw. kann die übertragen.

      Außerdem würde "false" dann nicht als boolean false interpretiert, wenn es nur als Text interpretiert würde.

      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.

      Marc BergM 1 Antwort Letzte Antwort
      0
      • BerserkerB Berserker

        @marc-berg

        Danke erstmal für die Beteiligung aller. Ich komme zwar nicht ganz hinterher aber ich versuche es.

        Also erst einmal stück für Stück. Die Datenpunkte kann ich irgendwie nicht anlegen. Das + zeichen ist ausgegraut. Muss der Datenpunkt in dem Ordner sein, oder kann ich den auch woanders hin packen?

        mickymM Online
        mickymM Online
        mickym
        Most Active
        schrieb am zuletzt editiert von mickym
        #15

        @berserker Du gehst eine Ebene höher und gibst den Pfad mit Punkt ein.

        Habe ich hier gerade im Detail beschrieben: https://forum.iobroker.net/post/994423

        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.

        BerserkerB 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @berserker Du gehst eine Ebene höher und gibst den Pfad mit Punkt ein.

          Habe ich hier gerade im Detail beschrieben: https://forum.iobroker.net/post/994423

          BerserkerB Offline
          BerserkerB Offline
          Berserker
          schrieb am zuletzt editiert von
          #16

          @mickym

          539ebcbb-3d44-4f4f-abc7-e86e26110d05-image.png

          jetzt sieht es so aus. aber durch das schalten des neuen Datenpunktes passiert nichts. Mache ich etwas flasch?

          wie gesagt, ich kann nicht einmal durch das ändern der ON/OFF Datenpunkte die Relais zum schalten bringen

          mickymM 1 Antwort Letzte Antwort
          0
          • BerserkerB Berserker

            @mickym

            539ebcbb-3d44-4f4f-abc7-e86e26110d05-image.png

            jetzt sieht es so aus. aber durch das schalten des neuen Datenpunktes passiert nichts. Mache ich etwas flasch?

            wie gesagt, ich kann nicht einmal durch das ändern der ON/OFF Datenpunkte die Relais zum schalten bringen

            mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von mickym
            #17

            @berserker Das hängt davon - wie Du in deinen Devices das topic und device definiert hast. Wenn Du es standardmässig hast, dann sind die cmnd und stat Äste nicht unter dem Device. Wenn Du den mqtt Adapter hast und das standardmässig hast, dann hast Du auf root Ebene cmnd und stat und dann die Geräte. Die Struktur die ich habe definiert die Topics anders, weil ich das übersichtlicher finde.

            Sprich wie sieht denn Deine Konfig aus.

            2848d8d8-e5aa-427c-8c6d-ff7146d58e1d-image.png

            Ich habe das gedreht, weil ich das nicht so mag, wie der Standard. - Aber wenn du den SONOFF nimmst - darfst Du das nicht ändert. Beim mqtt Adapter bist Du frei. - Du kannst auch den topic hierarchisch gliedern. Also statt meiner Steckdosenleiste hätte ich auch Licht/Küche/Steckdosenleiste nehmen können.

            Also standardmässig hast Du auf root Ebene cmnd und stat Ast.

            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.

            BerserkerB 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @marc-berg sagte in 4ch Relais per esp32 (Tasmota) mqtt einbinden:

              MQTT sind die Datentypen eh egal. Da werden nur Strings gesendet, und ob da "true", "1" oder "ON" drin steht, ... geht alles.

              Nein dem widerspreche ich auch. MQTT arbeitet mit JSONs und kennt deshalb sehr wohl auch numerische und boolesche Datentypen. Sprich es werden zwar nur Strings oder Buffers übertragen - aber als JSONs versteht MQTT auch andere Datentypen bzw. kann die übertragen.

              Außerdem würde "false" dann nicht als boolean false interpretiert, wenn es nur als Text interpretiert würde.

              Marc BergM Online
              Marc BergM Online
              Marc Berg
              Most Active
              schrieb am zuletzt editiert von
              #18

              @mickym sagte in 4ch Relais per esp32 (Tasmota) mqtt einbinden:

              Nein dem widerspreche ich auch. MQTT arbeitet mit JSONs und kennt deshalb sehr wohl auch numerische und boolesche Datentypen. Sprich es werden zwar nur Strings oder Buffers übertragen - aber als JSONs versteht MQTT auch andere Datentypen bzw. kann die übertragen.

              tolle Theorie, nur dass diese hier mal überhaupt keine Rolle spielt. Tasmota wird keinerlei Unterschied erkennen können, egal wie du die Datentypen im iobroker definierst.

              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
              0
              • mickymM mickym

                @berserker Das hängt davon - wie Du in deinen Devices das topic und device definiert hast. Wenn Du es standardmässig hast, dann sind die cmnd und stat Äste nicht unter dem Device. Wenn Du den mqtt Adapter hast und das standardmässig hast, dann hast Du auf root Ebene cmnd und stat und dann die Geräte. Die Struktur die ich habe definiert die Topics anders, weil ich das übersichtlicher finde.

                Sprich wie sieht denn Deine Konfig aus.

                2848d8d8-e5aa-427c-8c6d-ff7146d58e1d-image.png

                Ich habe das gedreht, weil ich das nicht so mag, wie der Standard. - Aber wenn du den SONOFF nimmst - darfst Du das nicht ändert. Beim mqtt Adapter bist Du frei. - Du kannst auch den topic hierarchisch gliedern. Also statt meiner Steckdosenleiste hätte ich auch Licht/Küche/Steckdosenleiste nehmen können.

                Also standardmässig hast Du auf root Ebene cmnd und stat Ast.

                BerserkerB Offline
                BerserkerB Offline
                Berserker
                schrieb am zuletzt editiert von
                #19

                @mickym said in 4ch Relais per esp32 (Tasmota) mqtt einbinden:

                @berserker Das hängt davon - wie Du in deinen Devices das topic und device definiert hast

                Okay, also ich habe es noch anderherum.

                reicht es das zu ändern, so wie du es hast?

                79032979-2c3f-46d0-b15c-b8279cc1a960-image.png

                mickymM 1 Antwort Letzte Antwort
                0
                • BerserkerB Berserker

                  @mickym said in 4ch Relais per esp32 (Tasmota) mqtt einbinden:

                  @berserker Das hängt davon - wie Du in deinen Devices das topic und device definiert hast

                  Okay, also ich habe es noch anderherum.

                  reicht es das zu ändern, so wie du es hast?

                  79032979-2c3f-46d0-b15c-b8279cc1a960-image.png

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #20

                  @berserker Wenn Du es lieber so hast, wie ich es habe - dann kannst Du das einfach ändern und dann hast Du stat,cmnd und tele Äste unter dem Gerät. Ansonsten hast Du auf Root-Ebene ein topic stat, cmnd und tele und darunter die Geräte. Ich habe ja noch fix tasmota als Prefix:

                  9e46c298-6761-476e-b898-ed7a8164bf95-image.png

                  damit habe ich unter mqtt - auch die verschiedene Systeme, die alle mqtt sprechen schön von einander abgegrenzt.

                  Mein fulltopic sieht deshalb so aus:

                  tasmota/%topic%/%prefix%/
                  

                  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.

                  BerserkerB 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @berserker Wenn Du es lieber so hast, wie ich es habe - dann kannst Du das einfach ändern und dann hast Du stat,cmnd und tele Äste unter dem Gerät. Ansonsten hast Du auf Root-Ebene ein topic stat, cmnd und tele und darunter die Geräte. Ich habe ja noch fix tasmota als Prefix:

                    9e46c298-6761-476e-b898-ed7a8164bf95-image.png

                    damit habe ich unter mqtt - auch die verschiedene Systeme, die alle mqtt sprechen schön von einander abgegrenzt.

                    Mein fulltopic sieht deshalb so aus:

                    tasmota/%topic%/%prefix%/
                    
                    BerserkerB Offline
                    BerserkerB Offline
                    Berserker
                    schrieb am zuletzt editiert von
                    #21

                    @mickym

                    Ich bin da leider nicht so bewandert wie du, heißt ich verstehe ne menge noch nicht

                    Kannst du mir bitte erklären wie ich nun zum Ziel komme?
                    ich habe es jetzt so abgeändert wie du es hast und kann immer noch nichts schalten. Allein werde ich das auch nicht hinbekommen

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • BerserkerB Berserker

                      @mickym

                      Ich bin da leider nicht so bewandert wie du, heißt ich verstehe ne menge noch nicht

                      Kannst du mir bitte erklären wie ich nun zum Ziel komme?
                      ich habe es jetzt so abgeändert wie du es hast und kann immer noch nichts schalten. Allein werde ich das auch nicht hinbekommen

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von
                      #22

                      @berserker Also wenn Du es so hast wie ich

                      tasmota/%topic%/%prefix%/
                      

                      dann starte Dein Tasmota Gerät neu:

                      Im Hauptmenü

                      686238d9-537a-45c2-be75-ea0f08bff50c-image.png

                      Restart.

                      Dann sollte Dein Gerät unter tasmota auftauchen.

                      Dann erstellst Du ein Ordner cmnd unter tasmota/gerät/cmnd und darunter dann POWER

                      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.

                      BerserkerB 1 Antwort Letzte Antwort
                      0
                      • mickymM mickym

                        @berserker Also wenn Du es so hast wie ich

                        tasmota/%topic%/%prefix%/
                        

                        dann starte Dein Tasmota Gerät neu:

                        Im Hauptmenü

                        686238d9-537a-45c2-be75-ea0f08bff50c-image.png

                        Restart.

                        Dann sollte Dein Gerät unter tasmota auftauchen.

                        Dann erstellst Du ein Ordner cmnd unter tasmota/gerät/cmnd und darunter dann POWER

                        BerserkerB Offline
                        BerserkerB Offline
                        Berserker
                        schrieb am zuletzt editiert von
                        #23

                        @mickym

                        Vielen Dank!!! jetzt funktioniert es

                        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

                        741

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        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