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
    698

  • 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 Berserker
    #1

    Hallo zusammen,

    Ich bin gerade dabei einen Höhenverstellbaren Schreibtisch Smart zu machen und habe dafür einen esp32 mit einem 4 Kanal Relais verbunden. Die einzelnen Relais imitieren dann sozusagen den Knopfdruck auf der Platine der Schreibtisch Steuerung. Soweit sogut. Habe dann Tasmota auf den ESP32 installiert und per Wlan verbunden. Die entsprechenden Pins habe ich dan Konfiguriert und schon kommt ich in der Tasmota Weboberfläche über die einzelnen Relais den Tisch auf und ab fahren. Anschließend habe ich dann MQTT eingestellt, um die Relais in IOBroker zu bekommen. Das funktioniert soweit auch. Jedoch wird mir der Zustand der einzelnen Relais nur in On und Off angezeigt und nicht als Switch in True und false.

    Ich weiß auch nicht wie ich die Relais nun in iobroker steuern kann. Das manuelle umschreiben von Off auf On funktioniert zumindest nicht.

    Falls mir jemand hier weiterhelfen könnte würde ich mich sehr freuen !!!

    DJMarc75D Marc BergM 2 Antworten Letzte Antwort
    0
    • BerserkerB Berserker

      Hallo zusammen,

      Ich bin gerade dabei einen Höhenverstellbaren Schreibtisch Smart zu machen und habe dafür einen esp32 mit einem 4 Kanal Relais verbunden. Die einzelnen Relais imitieren dann sozusagen den Knopfdruck auf der Platine der Schreibtisch Steuerung. Soweit sogut. Habe dann Tasmota auf den ESP32 installiert und per Wlan verbunden. Die entsprechenden Pins habe ich dan Konfiguriert und schon kommt ich in der Tasmota Weboberfläche über die einzelnen Relais den Tisch auf und ab fahren. Anschließend habe ich dann MQTT eingestellt, um die Relais in IOBroker zu bekommen. Das funktioniert soweit auch. Jedoch wird mir der Zustand der einzelnen Relais nur in On und Off angezeigt und nicht als Switch in True und false.

      Ich weiß auch nicht wie ich die Relais nun in iobroker steuern kann. Das manuelle umschreiben von Off auf On funktioniert zumindest nicht.

      Falls mir jemand hier weiterhelfen könnte würde ich mich sehr freuen !!!

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #2

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

      Jedoch wird mir der Zustand der einzelnen Relais nur in On und Off angezeigt und nicht als Switch in True und false.

      zeig mal den DP und die Objektdaten dazu bitte.

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      BerserkerB 1 Antwort Letzte Antwort
      0
      • DJMarc75D DJMarc75

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

        Jedoch wird mir der Zustand der einzelnen Relais nur in On und Off angezeigt und nicht als Switch in True und false.

        zeig mal den DP und die Objektdaten dazu bitte.

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

        @djmarc75 Unbenannt.PNG

        5616d574-a008-4442-a57e-9aa6e87f6ab0-image.png

        Meinst du das hier?

        habe auch schon versucht den Datenpunkt manuell in ein Logikwert und Switch umzuformatieren. Aber ohne Erfolg

        DJMarc75D 1 Antwort Letzte Antwort
        0
        • BerserkerB Berserker

          @djmarc75 Unbenannt.PNG

          5616d574-a008-4442-a57e-9aa6e87f6ab0-image.png

          Meinst du das hier?

          habe auch schon versucht den Datenpunkt manuell in ein Logikwert und Switch umzuformatieren. Aber ohne Erfolg

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          schrieb am zuletzt editiert von DJMarc75
          #4

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

          Meinst du das hier?

          beinahe... OBJEKTDATEN auswählen und nochmal zeigen

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

          habe auch schon versucht den Datenpunkt manuell in ein Logikwert und Switch umzuformatieren

          ? Einen DP eines Adapters ändert man nicht !

          Lehrling seit 1975 !!!
          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

          BerserkerB 1 Antwort Letzte Antwort
          0
          • DJMarc75D DJMarc75

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

            Meinst du das hier?

            beinahe... OBJEKTDATEN auswählen und nochmal zeigen

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

            habe auch schon versucht den Datenpunkt manuell in ein Logikwert und Switch umzuformatieren

            ? Einen DP eines Adapters ändert man nicht !

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

            @djmarc75

            {
             "_id": "mqtt.0.stat.tasmota_6A7278.POWER1",
             "common": {
               "name": "stat/tasmota_6A7278/POWER1",
               "write": true,
               "read": true,
               "role": "variable",
               "desc": "mqtt server variable",
               "type": "string"
             },
             "native": {
               "topic": "stat/tasmota_6A7278/POWER1"
             },
             "type": "state",
             "from": "system.adapter.admin.0",
             "user": "system.user.admin",
             "ts": 1684687337824
            }
            

            so jetzt hab ich es

            Okay wusste ich nicht

            DJMarc75D 1 Antwort Letzte Antwort
            0
            • BerserkerB Berserker

              @djmarc75

              {
               "_id": "mqtt.0.stat.tasmota_6A7278.POWER1",
               "common": {
                 "name": "stat/tasmota_6A7278/POWER1",
                 "write": true,
                 "read": true,
                 "role": "variable",
                 "desc": "mqtt server variable",
                 "type": "string"
               },
               "native": {
                 "topic": "stat/tasmota_6A7278/POWER1"
               },
               "type": "state",
               "from": "system.adapter.admin.0",
               "user": "system.user.admin",
               "ts": 1684687337824
              }
              

              so jetzt hab ich es

              Okay wusste ich nicht

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von DJMarc75
              #6

              @berserker OFF und ON ist halt nicht Off und On ;)

              Schreibweise ist das A und O

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              Marc BergM 1 Antwort Letzte Antwort
              0
              • BerserkerB Berserker

                Hallo zusammen,

                Ich bin gerade dabei einen Höhenverstellbaren Schreibtisch Smart zu machen und habe dafür einen esp32 mit einem 4 Kanal Relais verbunden. Die einzelnen Relais imitieren dann sozusagen den Knopfdruck auf der Platine der Schreibtisch Steuerung. Soweit sogut. Habe dann Tasmota auf den ESP32 installiert und per Wlan verbunden. Die entsprechenden Pins habe ich dan Konfiguriert und schon kommt ich in der Tasmota Weboberfläche über die einzelnen Relais den Tisch auf und ab fahren. Anschließend habe ich dann MQTT eingestellt, um die Relais in IOBroker zu bekommen. Das funktioniert soweit auch. Jedoch wird mir der Zustand der einzelnen Relais nur in On und Off angezeigt und nicht als Switch in True und false.

                Ich weiß auch nicht wie ich die Relais nun in iobroker steuern kann. Das manuelle umschreiben von Off auf On funktioniert zumindest nicht.

                Falls mir jemand hier weiterhelfen könnte würde ich mich sehr freuen !!!

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

                @berserker

                Du gehst auf den Folder "tasmota_XXXX" und legst dort einen neuen Datenpunkt vom Typ boolean an:

                42a568a7-1509-4dbe-bb36-6c43db261279-grafik.png

                den nennst Du "cmnd.POWER1". Das Ganze wiederholst Du für POWER2-4.

                Die Datenpunkte kannst du zum Schalten benutzen.

                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
                • DJMarc75D DJMarc75

                  @berserker OFF und ON ist halt nicht Off und On ;)

                  Schreibweise ist das A und O

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

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

                  @berserker OFF und ON ist halt nicht Off und On ;)

                  Schreibweise ist das A und O

                  Ne, das geht so bei Tasmota nicht, Schreibweise hin oder her... :-)

                  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.

                  DJMarc75D 1 Antwort Letzte Antwort
                  1
                  • Marc BergM Marc Berg

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

                    @berserker OFF und ON ist halt nicht Off und On ;)

                    Schreibweise ist das A und O

                    Ne, das geht so bei Tasmota nicht, Schreibweise hin oder her... :-)

                    DJMarc75D Offline
                    DJMarc75D Offline
                    DJMarc75
                    schrieb am zuletzt editiert von
                    #9

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

                    Ne, das geht so bei Tasmota nicht, Schreibweise hin oder her...

                    wieder was gelernt :+1:

                    Lehrling seit 1975 !!!
                    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

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

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

                      3113d180-9544-4316-9250-0e08c0ffbf07-image.png

                      Vielleicht geht auch beides - man sollte sich halt an die Doku halten: https://tasmota.github.io/docs/Commands/
                      Bei mir hat das auch der tamota Device Manager angelegt.

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

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

                        3113d180-9544-4316-9250-0e08c0ffbf07-image.png

                        Vielleicht geht auch beides - man sollte sich halt an die Doku halten: https://tasmota.github.io/docs/Commands/
                        Bei mir hat das auch der tamota Device Manager angelegt.

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

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

                        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.

                        mickymM 2 Antworten 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 Offline
                          mickymM Offline
                          mickym
                          Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @marc-berg Ich halte mich an dem was mir der Tasmota Device Manager vorgibt:

                          82c75f13-a3e2-4de5-a472-4b3a844b683a-image.png

                          Ausserdem sehe ich ja was mir der stat -Ast zurückgibt:

                          4d4d06d0-ae75-4436-a38d-3657e071119e-image.png

                          Der Boolean geht zwar auch:

                          d69a8468-fd8d-4b6d-8777-4e28b494e745-image.png

                          Aber ich halte mich lieber an das was Tasmota mir zurückliefert und das kann man dann ja auf der Console sehen.

                          Sprich ich sehe ja was für ein Kommando, welches Ergebnis liefert:

                          5f6f8015-e615-408e-8d5e-96254587991e-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.

                          1 Antwort Letzte Antwort
                          0
                          • 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 Offline
                              mickymM Offline
                              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 Offline
                                mickymM Offline
                                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 Offline
                                    mickymM Offline
                                    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 Offline
                                          mickymM Offline
                                          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
                                          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.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