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. MQTT Befehle für Sonoff Adapter

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    524

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

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

MQTT Befehle für Sonoff Adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
19 Beiträge 5 Kommentatoren 4.5k Aufrufe 1 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.
  • B Offline
    B Offline
    benni
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe dank der Hilfe hier im Forum, eine Vis die fast schon so funktioniert wie ich es gerne hätte. Ein paar Baustellen hab ich noch.

    Im 2. Schritt möchte ich über eine externe Steuerung einen MQTT Befehl7Topic an den Sonoff Adapter abzusetzen.

    Leider bin ich bei meinem Test nicht weitergekommen. Für diesen Test verwende ich MQTT-FX um den Befehl abzusetzen. Nach dem was ich gelesen habe müsste ich z.B mit dem Topic cmnd/Lampe/Power true oder false eine Schaltung durchführen können. diesen Befehl habe ich in allen möglichen Varianten probiert, aber ich finde die richtige Syntax nicht.

    Wäre schön wenn mir diese jemand verraten würde. Sollte im Sonoff Adapter noch etwas zu konfigiuriern sein würde ich mich

    auch über diese Tipps freuen

    Sollte die Frage aufkommen ob MQTT-FX richtig konfiguriert ist, ja ich denke schon, port auf 1883 wie die sonoffs IP Adresse stimmt etc.

    In einer alternativen Konfiguration verwende ich den MQTT Adapter zur Steuerung meiner Espurna-Sonoffs diese kann ich problemlos

    mit z.B Lampe/relay/0/set ->0,1 oder 2 steuern. So eine ähnliche Syntax sollte es doch auch für den sonoff adapter geben oder?

    Den MQTT Adapter möchte ich nicht verwenden da dieser einige Einschränkungen hat, die mir die Umsetzung meiner

    Vorstellungen bei der Visualisierung unmöglich machen.

    Gruß Bernd

    1 Antwort Letzte Antwort
    0
    • H Offline
      H Offline
      haegar33
      schrieb am zuletzt editiert von
      #2

      Der Sonoff Adapter scheint im Moment überhaupt nicht zu funktionieren. Da es keine Dokumentation gibt steht man im Dunkeln.. Vielleicht eher den allgemeinen MQTT Adapter wählen?

      1 Antwort Letzte Antwort
      0
      • J Offline
        J Offline
        Jan1
        schrieb am zuletzt editiert von
        #3

        @haegar33

        Wenn der nicht funktionieren würde, hätte ich das zu Hause aber schon bemerkt. Auf was stützt sich Deine Aussage?

        @benni

        Du hast den Sonoff und den MQTT Adapter auf dem selben Port am laufen? Das funktioniert natürlich nicht ;)

        1 Antwort Letzte Antwort
        0
        • H Offline
          H Offline
          haegar33
          schrieb am zuletzt editiert von
          #4

          Ich habe den Sonoff- und den MQTT Adapter immer wechselweise betrieben. Beim Sonoff ist mir nicht mal klar wo der MQTT Broker erwartet wird, vermutlich auf dem selben Host da keine IP Adresse gefragt wird??

          Wie gesagt der Sonoff Adapter verbindet sich mit nix, das Fehlerlog zeigt eine Suche nach einer IP 0.0.0.0..??) der MQTT Adapter findet den Broker sofort aber keine Daten werden übertragen.

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            Jan1
            schrieb am zuletzt editiert von
            #5

            Dann machst Du was falsch, bei mir laufen beide Adapter und für den Sonoff gab's diese Woche mal wieder ein Update. Soviel zum Thema totes Projekt.

            1 Antwort Letzte Antwort
            0
            • B Offline
              B Offline
              benni
              schrieb am zuletzt editiert von
              #6

              Hallo zusammen, also bei mir funktionieren beide Adapter , natürlich auf unterschiedlichen Ports 1883+1884.

              Mein Anliegen ist ein ganz anderes, Ich möchte von meiner bereits vorhandenen Haussteuerung den Sonoff Adapter ansprechen.

              Da dieser nach meinem Verständniss auch mit Mqtt arbeitet sollte das möglich sein. Den Sonoff Adapter möchte ich verwenden

              weil dieser die Fancy Schalter unterstützt. Die Optik und Funktion dieser Schalter möchte ich in meiner Vis verwenden. Funktioniert

              auch sehr gut.

              Ich benötige die richtige Syntax um aus meiner Haussteuerung den richtigen Topic zu publishen. mit den üblichen"cmnd/Gerätename/Power"

              "Gerätename/Relay/1/set" u.s.w. und allen anderen was ich recharchiert habe gelingt es mir nicht. Über den MQTT Adaper funtioniert

              es, somit ist der Datenaustausch ja möglich. Nur möchte ich diesen aus o.g. Gründen nicht verwenden.

              Leider verfüge ich auch nicht über ausreichende Programmierkentnisse, so das es mir (noch) nicht möglich ist Adapter, Widgets oder

              sonstiges zu schreiben.

              Gruß

              Bernd

              1 Antwort Letzte Antwort
              0
              • H Offline
                H Offline
                haegar33
                schrieb am zuletzt editiert von
                #7

                @Jan1:

                Dann machst Du was falsch, bei mir laufen beide Adapter und für den Sonoff gab's diese Woche mal wieder ein Update. Soviel zum Thema totes Projekt. `

                Das Sonoff Projekt ist mausetot - zumindest was die Dokumentation angeht. Habe jetzt nach stundenlangem Ausprobieren rausgefunden das dieser Adapter MQTT Broker ist und kein Client!! Ein Satz im Readme auf github hätte mir das erspart :oops: :evil:

                1 Antwort Letzte Antwort
                0
                • ChaotC Offline
                  ChaotC Offline
                  Chaot
                  schrieb am zuletzt editiert von
                  #8

                  Wenn du mal geschaut hättest wie oft gerade der Sonoff Adapter in letzter Zeit erweitert und ergänzt wurde würdest du keine solchen Aussagen treffen.

                  ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                  1 Antwort Letzte Antwort
                  0
                  • J Offline
                    J Offline
                    Jan1
                    schrieb am zuletzt editiert von
                    #9

                    Er mault halt gerne und behauptet Müll. Ich weiß auch nicht was er eigentlich mit ner Readme will. Der Adapter erklärt sich eh von alleine, installieren und die Sonoff sind im IOBroker eingebunden. Was daran ist so schwer, dass man das nicht versteht?

                    Was hast denn da stundenlang probiert um so schnell zur Erleutung zu gelangen?

                    1 Antwort Letzte Antwort
                    0
                    • H Offline
                      H Offline
                      haegar33
                      schrieb am zuletzt editiert von
                      #10

                      @Jan1:

                      Er mault halt gerne und behauptet Müll. Ich weiß auch nicht was er eigentlich mit ner Readme will `

                      Ist ja toll für dich wenn du schon alles weist, aber auch wenn du es dir kaum vorstellen kannst: es gibt Anfänger wie mich auf diesem Gebiet auch wenn ich Erfahrung im Programmieren habe. Und wenn ich dann einen einfachen(?) Adapter verwenden will der nicht mal erklärt das er als MQTT Broker (weisst du was das ist?) fungiert dann ist das mehr als ärgerlich, da es nur auf der Faulheit des Programmierers beruht.

                      Und natürlich auch kein Wort darüber welche Sonoff Devices unterstützt werden? Für meine RF Bridge bröselt er zwar schon alle empfangenen JSON Strings auf in einzelne Datenpunkte.. und jetzt? Wie kann ich jetzt z.b. den Status eines Timers oder einen RF Code zurücksenden mit einem entsprechendem MQTT command? Adapter sollen in 2 Richtungen arbeiten aber dazu braucht man ein bisschen Dokumentation.

                      Ich schmeisse diesen Adapter in den Müll und verwende den generischen MQTT Adapter. Da versteht man wenigstens was passiert.

                      1 Antwort Letzte Antwort
                      0
                      • B Offline
                        B Offline
                        benni
                        schrieb am zuletzt editiert von
                        #11

                        Es tut mir Leid wenn Ihr euch wegen meinem Post hier zankt, hilft aber bei meinem Problem nicht weiter.

                        Ich brauche bitte etwas produktive Unterstützung.

                        @haegar

                        Leider verstehe ich dein Problem nicht, ich bin absoluter Neuanfänger, Programmieren kann ich nicht (in Basic vor 25 Jahren zählt nicht mehr)

                        , es fehlen mir einige Grundkentnisse und zudem auch noch keine Zeit. Trotzdem habe ich es recht schmerzfrei hinbekommen den Sonoff Adapter und

                        den MQTT Adapter in meine Steuerung einzubinden. Jeder Adapter funktioniert so wie es angedacht ist, das ich es nicht hinbekomme

                        meine E2000 Haussteuerung in den Sonoff Adapter einzubinden ist ein Luxusproblem und liegt sicher nicht am IO Broker.

                        Gruß Bernd

                        1 Antwort Letzte Antwort
                        0
                        • J Offline
                          J Offline
                          Jan1
                          schrieb am zuletzt editiert von
                          #12

                          @heagar33

                          Die Leute die das zur Verfügung stellen machen das freiwillig und unentgeltlich. Es bleibt Dir auch überlassen, welchen der vielen Adapter Du verwenden möchtest. Wenn irgend etwas nicht klar sein sollte, dann kann man danach fragen und das in einer höflichen Form. Es zwingt Dich hier keiner zu etwas, nur glaub mir, wer die ganze Zeit von Müll und Faulheit redet, der wird wohl auch nur sehr wenig Informationen hier erhalten.

                          Keine Ahnung von welchem Planeten Du kommst, aber eins weiß ich, da möchte ich nie hin.

                          @benni

                          Die Haussteuerung E2000 (was immer das auch sein mag) in den Sonoff Adapter einbinden? Der Sonoff Adapter ist eigentlich nur für die Einbindung der Sonoff Geräte in IOBroker gedacht, oder habe ich jetzt was verpasst? Meinst Du die Einbindung Deines E2000 in IOBroker?

                          1 Antwort Letzte Antwort
                          0
                          • B Offline
                            B Offline
                            benni
                            schrieb am zuletzt editiert von
                            #13

                            @Jan

                            E2000 ist grob gesagt ein Projekt auf Raspi Basis. Der Raspi ist Zentrale Einheit und steuert verschiedene Busmodule. Das schöne ist das Du alles selbst bauen kannst (es gibt auch fertige Module auf Anfrage +Platinen) ,für einen recht kleinen Preis. Wichtiger ist, das es zuverlässig funktioniert (ist bei anderen Projekten nicht so) und das seit Anfang an. Was auch genial ist (für mich) das die Steuerung graphisch mit Funktionsplan zu Programmieren ist. Da ich elektrisch vorbelastet bin, komme ich damit besser zurecht als mit mit Textbasierter Programmierung. Eine zeitgesteuerte Rollosteuerung ist in 5 minuten erstellt (incl. Kaffee holen ) mit allen anderen sitze ich den ganzen Abend (weil ich es nicht kann). bei Interesse siehe "elektronik2000.de"

                            Aktuell werden MQTT Bausteine zur Steuerung v. Sonoff und anderen Bausteinen entwickelt (noch nicht veröffentlicht), die beliebige MQTT Topics absetzen können. Funktioniert auch. In meiner Vis möchte ich die Fancy Switches verwenden die aber nur mit dem sonoff adapter so funktionieren wie ich es gerne hätte. Somit muss ich mein Topic (von meiner Steuerung) auch an diesen übermitteln. Ich hoffe der Grundgedanke ist richtig. Leider funktionieren z.B cmnd/Lampe/Power true oder false u.ä. nicht, ich gehe davon aus das meine Syntax falsch ist. Wahrscheinlich muß das gesendete topic noch noch weitere Beschreibungen erhalten wie Sonoff/Tasmota /irgendwas/cmnd/Lampe/Power oder was auch immer. Wenn dieser Gedanke richtig ist wäre es schön wenn ich hierbei etwas Hilfe bekommen könnte.

                            Gruß Bernd

                            1 Antwort Letzte Antwort
                            0
                            • H Offline
                              H Offline
                              haegar33
                              schrieb am zuletzt editiert von
                              #14

                              @benni:

                              @haegar

                              Leider verstehe ich dein Problem nicht, ich bin absoluter Neuanfänger, Programmieren kann ich nicht (in Basic vor 25 Jahren zählt nicht mehr)

                              , es fehlen mir einige Grundkentnisse und zudem auch noch keine Zeit. Trotzdem habe ich es recht schmerzfrei hinbekommen den Sonoff Adapter und

                              den MQTT Adapter in meine Steuerung einzubinden. Jeder Adapter funktioniert so wie es angedacht ist, das ich es nicht hinbekomme

                              meine E2000 Haussteuerung in den Sonoff Adapter einzubinden ist ein Luxusproblem und liegt sicher nicht am IO Broker.

                              Gruß Bernd `

                              Ich glaube du hast ähnliche Probleme (und den gleichen Wissensstand) wie ich. Der Sonoff Adapter läuft sicher ok für einige einfache Sonoff Devices wie Schalter u.a. Ich habe die Sonoff RF Bridge und die hat ein paar Features mehr und dank der fehlenden Doku macht man try und error….

                              was ich nicht verstehe ist deine Aussage das bestimmte Widgets von einem adapter nicht unterstützt werden. Das hängt doch nur davon ab welche datenpunkte („states“) man verbindet? Also liegt es an den Datenpunkten ob man etwas steuern kann oder nicht? Sowohl der MQTT als auch der Sonoff adapter erzeugen ja automatisch datenpunkte sobald sie etwas über das MQTT protokoll ‚hören‘...

                              1 Antwort Letzte Antwort
                              0
                              • kmxakK Offline
                                kmxakK Offline
                                kmxak
                                Most Active
                                schrieb am zuletzt editiert von
                                #15

                                Also ich würde hier den mqtt Broker verwenden. Kannst ihn ja mal auf debug stellen und schauen was deine e2000 teile alles senden. Ich kenne die leider nicht. Aber wenn du dann die benötigten Objekte hast können wir mit vis weiter machen. Mach doch mal debug Logs und Screenshots der Objekte. Und ein Beispiel was genau du machen möchtest.

                                Gesendet von meinem SM-G930F mit Tapatalk

                                Gruß Alex

                                1 Antwort Letzte Antwort
                                0
                                • B Offline
                                  B Offline
                                  benni
                                  schrieb am zuletzt editiert von
                                  #16

                                  @kmxat

                                  Die "E2000 Teile" senden den Topic den ich vorgebe. Die Frage ist nur was ich senden muss.

                                  @haegar33

                                  ich möchte meine Geräte (egal ob Sonoff m. Tasmota o.a.) von verschiedenen Bediengeräten aus steuern. Hierzu gehören ein Touch Display, Alexa, Handy und PC sowie der Taster am Sonoff Gerät. Hierfür ist es erforderlich das eine Rückmeldung erfolgt, d.h. wenn ich mit Alexa etwas einschalte muss der Zustand auf allen Geräten gleich sein, damit ich dann am Display oder wo auch immer ausschalten kann.

                                  Hier im Forum wurde der Sonoff Adapter in Kombination mit dem Fancy Switch als (einzige) Möglichkeit vorgeschlagen, so habe ich es auch umgesetzt und es funktioniert. Ich kann z.B meine Beleuchtung am Pc einschalten und Alexa anschließend ausschalten lassen. Um dies Zustand beibehalten zu können muss ich meiner Steuerung quasi sagen welcher Topic gesendet werden soll.

                                  Mein Grundgedanke ist immer noch, das ich nur ein Topic senden muss was der Adapter versteht. Sollte ich auf dem Holzweg sein

                                  würde ich mich auch über diese Info freuen

                                  Gruß Bernd

                                  1 Antwort Letzte Antwort
                                  0
                                  • kmxakK Offline
                                    kmxakK Offline
                                    kmxak
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #17

                                    Ich verstehe noch nicht alles. Kannst du kein Info Befehl mit dem e2000 senden und z.b mit name/Power true false schalten? Den Status ob an/Auf dann aus dem Info nehmen.

                                    Gesendet von meinem SM-G930F mit Tapatalk

                                    Gruß Alex

                                    1 Antwort Letzte Antwort
                                    0
                                    • B Offline
                                      B Offline
                                      benni
                                      schrieb am zuletzt editiert von
                                      #18

                                      Hallo Alex,,

                                      Das ist mein Problem, ich kann senden was ich will,aber ich komme nicht weiter. Fakt ist ich muss das Sonoff /tasmota gerat mit dem mit dem sonoff Adapter verwenden.anders funktioniert meine gewünschte visu nicht. Mach dich von e2000 frei, es könnte auch espeasy Gerät sein oder mqttfx oder was auch immer. Ich brauche die Syntax für den topic um mit dem sonoff Adapter zu verbinden. Cmnd/Name/Power reicht nicht. Ich habe schon einige Varianten durch. Vieleicht anders gefragt, was erwaret der Sonoff Adapter für ein Topic um ein Sonoff/Tasmota Gerät zu interpretieren?

                                      Bitte sagt mir wenn ich falsch liege, aber ich gehe davon aus das ich nur ein Topic publishen muss was wie ein Tasmota Topic aufgebaut ist. Es schein

                                      jedoch mehr zu sein als state/Gerät/…...... oder ähnliches.

                                      1 Antwort Letzte Antwort
                                      0
                                      • H Offline
                                        H Offline
                                        haegar33
                                        schrieb am zuletzt editiert von
                                        #19

                                        Nachdem was ich bisher über den Sonoff Adapter durch ausprobieren rausbekomme habe (wie gesagt null Doku..) ist die "Logik" des Adapters wie folgt:

                                        • state commandos von einem Sonoff device werden erkannt und automatisch als Datenpunkte eingefügt. Wenn ich z.B. in der Tasmota Console "timer1" eingebe erscheine alle Argumente der Timer 1 (gesendet als JSON String) als einzelne Datenpunkte.

                                        • für jeden Datenpunkt wird automatisch ein cmnd/sonoff/…. erzeugt sobald ich einen Wert ändere. Dies passiert im Hintergrund, ohne Log Eintrag, man merkt es nur am Sonoff Device selber.

                                        Das ist ok für einfache Kommandos wie power on/off wo es keine komplexen Argumente gibt. Um z.B. den Mode des Timers zu ändern müsste man 'cmmd/sonoff/timer1 {mode:1} schicken. Das geht nur mit selbstgebastelten Javascripts.

                                        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

                                        618

                                        Online

                                        32.7k

                                        Benutzer

                                        82.5k

                                        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