Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] Sonoff Adapter (via MQTT-Adapter und MegaD-Adapter)

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

[gelöst] Sonoff Adapter (via MQTT-Adapter und MegaD-Adapter)

Scheduled Pinned Locked Moved ioBroker Allgemein
adapter
56 Posts 12 Posters 30.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Alex1808A Offline
    Alex1808A Offline
    Alex1808
    wrote on last edited by Dutchman
    #1

    Hallo zusammen!

    Ich habe mir zu test zwecken ein paar von "Sonoff - WiFi" besorgt. Mit app am iOS schalten die ganz gut, auch Timing funzt ohne Problemen. Nun ist die Idee auch mit ioBroker diese Geräte schalten zu können. Dafür leider fehlen mir Programmier Kenntnisse.

    Falls jemand Lust und dazu nötigte Kenntnisse hat, bin ich bereit ein Gerät zum Entwicklung zu spendieren, Verbandkasten werde ich ebenfalls übernehmen.

    Preislich sind die einfach unschlagbar, im Moment kostet ein Gerät direkt bei Hersteller 4.85$

    Hersteller Shop

    https://www.itead.cc/smart-home/sonoff- … witch.html

    Projekte am Github

    https://github.com/elric91/nodemcu_sonoff

    https://github.com/arendst/Sonoff-MQTT-OTA

    https://github.com/monster1025/Sonoff-MQTT-OTA-Arduino

    https://recordnotfound.com/Sonoff-MQTT- … dst-104130

    https://esp8266hints.wordpress.com

    ~~![](</s><URL url=)<link_text text="http://dl.itead.cc/IM151116002/sonoff-p ... ut-433.jpg">http://dl.itead.cc/IM151116002/sonoff-parts-without-433.jpg</link_text>" />

    ![](</s><URL url=)http://i.imgur.com/2jHAdhb.png" />~~ 513_687474703a2f2f626c6f672e6b61696c2e637a2f73697465732f64656661756c742f66696c65732f50696d617469632f536f6e6f66662e706e67.png
    513_520px-sonoff_th-hardware.png

    1 Reply Last reply
    0
    • HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #2

      Hallo Alex,

      was mich stört (Frage aufwirft) ist auf der Website die Information:
      > Sonoff sends data to cloud platform through the WiFi Router, which enables you to remotely control all appliances with the App

      Heisst das, dies ist eine Cloud-Applikation, die Daten/Steuerung werden extern gehosted?

      Gruß

      Rainer

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Reply Last reply
      0
      • Alex1808A Offline
        Alex1808A Offline
        Alex1808
        wrote on last edited by
        #3

        @Homoran:

        Hallo Alex,

        was mich stört (Frage aufwirft) ist auf der Website die Information:
        > Sonoff sends data to cloud platform through the WiFi Router, which enables you to remotely control all appliances with the App

        Heisst das, dies ist eine Cloud-Applikation, die Daten/Steuerung werden extern gehosted?

        Gruß

        Rainer `

        Ja, es wird über ein cloud-server geschaltet. Aber es gibt Möglichkeit firmware zu modifizieren, z.b. hier gibst ein Projekt die ermöglicht Sonoff mit io.adafruit nutzen zu können.

        https://github.com/wifixcort/mqtt_sonoff

        http://www.commenthow.com/article/displ … et=1&max=1

        1 Reply Last reply
        0
        • Alex1808A Offline
          Alex1808A Offline
          Alex1808
          wrote on last edited by
          #4

          Habe bereits UART-pins angebracht. Soweit ist alles klar, werde versuchen mit alternative FW das ding zuflashen und als Server MQTT-Adapter vom ioBroker einrichten.

          –---#-----

          Bei stöbern im netz habe ich auf einen interessanten Projekt gestossen https://wifi-iot.com/?m=main mit dem ist möglich ganz einfach benötigte HW implementieren und eigene FW kompilieren. Lieder ist er teilweise kostenpflichtig... "GREEN - Fully free, BLUE - Feature contains paid abilities, RED - Works only on paid version". 1 License key - 2 USD, geht eigentlich auch 🙂

          ![](</s><URL url=)http://i.imgur.com/H9DCyQs.png" />

          1 Reply Last reply
          0
          • Alex1808A Offline
            Alex1808A Offline
            Alex1808
            wrote on last edited by
            #5

            Habe mein Sonoff TH erfolgreich geflasht. Webserver vom Sonoff erreichbar und Ralay kann geschaltet werden mit Status anzeige.

            ~~![](</s><URL url=)http://i.imgur.com/taYIE9G.png" />

            URL sieht so aus: http://192.168.178.52/?relay=on http://192.168.178.52/?relay=off

            Firmware habe ich diese genommen https://github.com/ImUrlaub/Sonoff

            ![](</s><URL url=)http://i.imgur.com/33eT35M.png" />~~

            1 Reply Last reply
            0
            • Alex1808A Offline
              Alex1808A Offline
              Alex1808
              wrote on last edited by
              #6

              Habe eine FW mit MQTT Unterstützung gefläscht (diese: https://github.com/arendst/Sonoff-MQTT-OTA-Arduino )

              Bei ioBroker MQTT-Server installiert. Soweit alles ok, "Sonoff" logt siech ein und erstellt Objekte.

              ~~![](</s><URL url=)http://i.imgur.com/AzhUqKh.png" />

              Es gibt nur ein Problem, Relais schaltet nicht.. bei betätigen vom Taster am "Sonoff" werden dataen an ioBroker übermittelt und aktuelle zustand von Relais angezeigt, aber halt vom ioBroker aus passiert nichts :?

              Hat jemand Ideen?~~

              1 Reply Last reply
              0
              • Alex1808A Offline
                Alex1808A Offline
                Alex1808
                wrote on last edited by
                #7

                Mittlerweile habe ich Sonoff TH mit einer FW gefläsht die auf Basis esp8266-Chip eine MegaD-Api simuliert. Und wir haben bereits einen (Bluefox sei dank) MegaD-adapter. Einrichtung war Kinderspiel und es hat auf Anhieb funktioniert. 🙂

                FW mit Nodemcu Flasher gefläscht

                Pin-1 ist übrigens GPIO-14. Da ich im Moment noch keine Temperatur-sensor zur Hand habe, so habe ich ein Toush Sensor daran gehängt, funktioniert auch. 🙂

                513_img_0967.jpg

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  Schnutexxl
                  wrote on last edited by
                  #8

                  Hallo,

                  Mich interessiert das Thema schon sehr, denn ich habe nun auch einen sonoff frisch aus Hongkong Kong bekommen.

                  Nun benötige Ich aber mehr Infos zum FW update und der Verwendung mit dem megad Adapter.

                  1. Welche FW muss ich Flash, und wie geht das genau.

                  2. Was muss im megad Adapter konfiguriert werden.

                  Danke und Gruß

                  1 Reply Last reply
                  0
                  • Alex1808A Offline
                    Alex1808A Offline
                    Alex1808
                    wrote on last edited by
                    #9

                    @coronaxxl:

                    Hallo,

                    Mich interessiert das Thema schon sehr, denn ich habe nun auch einen sonoff frisch aus Hongkong Kong bekommen.

                    Nun benötige Ich aber mehr Infos zum FW update und der Verwendung mit dem megad Adapter.

                    1. Welche FW muss ich Flash, und wie geht das genau.

                    2. Was muss im megad Adapter konfiguriert werden.

                    Danke und Gruß `

                    Letzte Firmware MegaESP bekomst Du hier http://ab-log.ru/forum/viewtopic.php?f= … &start=140

                    Für Sonoff sollte es mit 1m Bezeichnung sein (MegaESP_0.26-1m.bin = 1mb flash)

                    Am einfachsten kannst du mit Nodemcu Firmware Programmer Flashen >> https://github.com/nodemcu/nodemcu-flasher

                    Damit keine Rückständen von alte firmware bleibt, sollte es zuerst mit einer "blanko" FW geflasht werden (hefte hier ein)

                    FW Auswahl mit Zahnrad
                    513_2.png

                    Einstellungen
                    513_1.png

                    Ich gehe davon aus das bei dir ein UART/USB Adapter installiert und funktioniert.

                    ACHTUNG!

                    Alles wird ohne 220V durchgeführt!

                    Das benötigte Strom wird von UART/USB Adapter genommen (ich habe ein PL2303MDL)

                    1. UART pins am Sonoff TH einbringen und mit UART/USB Adapter verbinden

                    2. Taste am Sonoff TH betätigen und weiter eingedrückt halten

                    3. UART/USB Adapter in USB slot am PC anschließen

                    4. Taste am Sonoff TH los lassen.

                    Soo, jetzt kann geflashst werden.

                    Wie gesagt zuerst mit blanko fw (wird nur bei erstem mahl gebraucht)
                    513_0x00000_blank1m.zip
                    vom PC trennen, wieder vom 1. bis 4. punkten beachten, MegaESP_0.26-1m.bin flashen.

                    Wenn alles glatt durchgelaufen hat, vom UART/USB Adapter trennen. Erst jetzt kann es zum 220V angeschlossen werden!

                    Nach dem Neustart mit Smartfon (oder was eine WLAN-karte hat) nach SSID: "ESPap" suchen und verbinden.

                    Jetzt über Webbrowser auf IP 192.168.4.1/sec/ zugreifen und Wi-Fi Einstellungen vornehmen. PIN ist: 123, ohne PIN werden Einstellungen nicht gespeichert.

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      Schnutexxl
                      wrote on last edited by
                      #10

                      Hey Alex. Besten Dank für deine klasse Beschreibung. Ich werde es heute mal versuchen und berichten.

                      Gesendet von meinem SM-N9005 mit Tapatalk

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        Schnutexxl
                        wrote on last edited by
                        #11

                        Hi Alex,

                        das mit dem flashen hat geklappt. Der Sonoff kommuniziert auch mit dem megaD Adapter. Aber, wie stelle ich die Ports einmal auf dem Sonoff und zum Anderen im MegaD Adapter richtig ein, damit hier auch Werte vom Tempfühler ankommen und ich auch das Modul schalten kann?

                        Grüße

                        1 Reply Last reply
                        0
                        • Alex1808A Offline
                          Alex1808A Offline
                          Alex1808
                          wrote on last edited by
                          #12

                          Ich mache einfach ein paar Screenshots..

                          Hauptseite

                          ~~![](</s><URL url=)<link_text text="http://image.prntscr.com/image/43f8b807 ... fe935c.png">http://image.prntscr.com/image/43f8b807baa645b08a00b906cafe935c.png</link_text>" />

                          P3 und P4

                          ![](</s><URL url=)<link_text text="http://image.prntscr.com/image/1071cb47 ... d35c51.png">http://image.prntscr.com/image/1071cb47d7bd427289d18557d1d35c51.png</link_text>" /> ![](</s><URL url=)<link_text text="http://image.prntscr.com/image/b59deca7 ... b29a2e.png">http://image.prntscr.com/image/b59deca74e1242d98e5d55e89cb29a2e.png</link_text>" />

                          P5 ( GPIO14,kann zum Anschuss vom Tempfühler genutzt werden)

                          ~~![](</s><URL url=)<link_text text="http://image.prntscr.com/image/291aee88 ... 0b3ab8.png">http://image.prntscr.com/image/291aee88a12540b789380f213a0b3ab8.png</link_text>" />

                          P7 (das ist die taste am Sonoff)

                          ~~![](</s><URL url=)<link_text text="http://image.prntscr.com/image/129cc990 ... e32389.png">http://image.prntscr.com/image/129cc9908b0d470ca7428f6f7be32389.png</link_text>" />

                          Was fon Temperatursensor hast Du?

                          Ports und dazugehörige GPIOs

                          P0 - GPIO5

                          P1 - GPIO4

                          P2 - GPIO15 - kann nicht DSen sein

                          P3 - GPIO13

                          P4 - GPIO12

                          P5 - GPIO14

                          P6 - GPIO16

                          P7 - GPIO0 - kann nicht als Ausgang sein, (darf nicht mit dem Strom geschaltet werden)

                          P8 - GPIO2 - kann nicht als Ausgang sein, (darf nicht mit dem Strom geschaltet werden),

                          P9 - ADC~~~~~~~~~~

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            Schnutexxl
                            wrote on last edited by
                            #13

                            Hi Alex,

                            P3 & P4 hatte ich dann auch schon rausgefunden. Aber P7 mit dem Schalter noch nicht. Geht aber nun SUPER, danke.

                            Ein Problem besteht aber weiterhin: Temperatur Sensor an P5. Ich habe den DHT11 angeschlossen und ich bekomme nur Null Werte. Wo liegt hier das Problem?

                            Besten Dank im Voraus

                            P.S. Wozu ist P9 genau, was wird mir hier angezeigt?

                            1 Reply Last reply
                            0
                            • Alex1808A Offline
                              Alex1808A Offline
                              Alex1808
                              wrote on last edited by
                              #14
                              • DSen - werden unterstützt >> DS18B20, DHT22 http://www.ab-log.ru/forum/viewtopic.php?f=1&t=1130

                              Habe selbst kein DHT11, aber mit DHT22 und DS18B20 funktioniert ohne Problemen.

                              > P.S. Wozu ist P9 genau, was wird mir hier angezeigt?
                              Das ist ein analog Anschluss. Da kann man zum Beispiel ein Photoresistor anschließen

                              ~~![](</s><URL url=)<link_text text="http://atoz-electronix.com.au/uploads/3 ... 1_orig.jpg">http://atoz-electronix.com.au/uploads/3/4/4/8/34481918/616791_orig.jpg</link_text>" />

                              So sieht bei mir im ioBroker mit Photoresistor am MegaESP

                              (test)

                              ![](</s><URL url=)<link_text text="http://image.prntscr.com/image/220e1003 ... 2a394d.png">http://image.prntscr.com/image/220e100318134a578c97a5489a2a394d.png</link_text>" />~~

                              1 Reply Last reply
                              0
                              • S Offline
                                S Offline
                                Schnutexxl
                                wrote on last edited by
                                #15

                                Hi Alex,

                                so hatte bei dem DHT11 Masse und Signalleitung vertauscht, nun werden mir Werte angezeigt, aber absolut falsche Werte. DHT11 wird wohl wirklich nicht unterstützt:

                                1109_bild_1.png

                                Muss das wohl mal mit einem DHT22 probieren.

                                Wo Kann ich den Photoresistor am Sonoff anschließen, damit ich P9 nutzen kann?

                                Grüße

                                1 Reply Last reply
                                0
                                • Alex1808A Offline
                                  Alex1808A Offline
                                  Alex1808
                                  wrote on last edited by
                                  #16

                                  @coronaxxl:

                                  Wo Kann ich den Photoresistor am Sonoff anschließen, damit ich P9 nutzen kann? `

                                  Laut Bezeichnung vom ESP8266EX sollte ADC am Füßchen 6 (TOUT) sein https://sanyisay.gitbooks.io/esp8266/co … ff%202.gif

                                  ~~![](</s><URL url=)https://www.reboot.ms/vd/esp8266_extra_gpio.jpg" />

                                  Ist am Sonoff nicht verlötet und hängt frei im "Luft". Mann konnte natürlich versuchen sich einzulöten, aber da ist verdämmt wenig platz.

                                  ![](</s><URL url=)<link_text text="http://image.prntscr.com/image/3a366f37 ... 812c69.png">http://image.prntscr.com/image/3a366f3733584bc694b76a2143812c69.png</link_text>" />~~

                                  1 Reply Last reply
                                  0
                                  • S Offline
                                    S Offline
                                    Solear
                                    wrote on last edited by
                                    #17

                                    Sehr interessantes Teil!

                                    Was hat das Ding für einen Stromverbrauch?

                                    Welche Sachen kann man an GPIO anschließen? Temperatursensor habe ich gesehen, Touchtaster, was noch?

                                    Gesendet von iPad mit Tapatalk

                                    iobroker als LXC unter Proxmox

                                    1 Reply Last reply
                                    0
                                    • Alex1808A Offline
                                      Alex1808A Offline
                                      Alex1808
                                      wrote on last edited by
                                      #18

                                      @Solear:

                                      Sehr interessantes Teil!

                                      Was hat das Ding für einen Stromverbrauch?

                                      Welche Sachen kann man an GPIO anschließen? Temperatursensor habe ich gesehen, Touchtaster, was noch?

                                      Gesendet von iPad mit Tapatalk `

                                      Hängt vom installierte Firmware ab, aber so ziemlich alles was am ESP8266 läuft und nur ein paar Pins braucht. Stromverbrauch habe ich nicht gemessen, aber da ist nur ein Relais und esp8266, was normale weise mit 100-500ma betreiben kann.

                                      1 Reply Last reply
                                      0
                                      • J Offline
                                        J Offline
                                        Joe Wiseman
                                        wrote on last edited by
                                        #19

                                        Hallo zusammen,

                                        ich würde gerne das Sonoff-Basic Modul mit einem Lichtsensor (BH1750) ausstatten. Für den Anschluss brauche ich neben der Stronversorgung noch einen SDA- und einen SCL-Anschluss. Dabei soll der SDA-Anschluss an GPIO 4 und der SCL-Anschluss an den GPIO 14.

                                        Der GPIO 14 des Sonoff soll laut meiner Recherche wohl der 5. Pin in der 5er Reihe zum flashen des Sonoff sein, ist das richtig?

                                        Der GPIO 4 wird hier genannt, aber nicht genau beschrieben welcher Anschluss das jetzt genau auf dem Sonoff-Board ist.

                                        Es wäre super nett, wenn mir da jemand auf die Sprünge helfen könnte.

                                        Gruß

                                        Joe

                                        1 Reply Last reply
                                        0
                                        • Alex1808A Offline
                                          Alex1808A Offline
                                          Alex1808
                                          wrote on last edited by
                                          #20

                                          @Joe Wiseman:

                                          Hallo zusammen,

                                          ich würde gerne das Sonoff-Basic Modul mit einem Lichtsensor (BH1750) ausstatten. Für den Anschluss brauche ich neben der Stronversorgung noch einen SDA- und einen SCL-Anschluss. Dabei soll der SDA-Anschluss an GPIO 4 und der SCL-Anschluss an den GPIO 14.

                                          Der GPIO 14 des Sonoff soll laut meiner Recherche wohl der 5. Pin in der 5er Reihe zum flashen des Sonoff sein, ist das richtig?

                                          Der GPIO 4 wird hier genannt, aber nicht genau beschrieben welcher Anschluss das jetzt genau auf dem Sonoff-Board ist.

                                          Es wäre super nett, wenn mir da jemand auf die Sprünge helfen könnte.

                                          Gruß

                                          Joe `

                                          Hi!

                                          einfachste weg ist als SDA einen GPIO-3 dafür zunehmen (entspricht pin Nr. 4 (RX) ), oder Grüne diode abknipsen GPIO-13.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          759

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe