• Sonoff - ITEAD Modul
  • 6€ bei Aliexpress
  • ESP8266 1M (OTA Möglich)
  • Taster
  • 5V Netzteil integriert
  • 5V Relais
  • ROT/Grün LED
  • Schalten von 230V 10A(Max)
  • Gehäuse
  • Sonoff MQTT Firmware Eigenschaften
  • MQTT Konfiguration über Webinterface (Publish / Subscribe Kanal wird in EEPROM gespeichert)
  • Funktionen Relais Ein, Aus und Toggle (Umschalten)
  • Timer: das Relais Einschalten für 3... 10000 Minuten
  • Quellcode als Arduino Sketch
Sonoff MQTT Firmware Arduino Sketch Quellcode

Sonoff alternative Firmware Bedienung

Subscribe Kanal kann folgende Werte als String empfangen:

„0“ Realay ausschalten

„1“ Realay einschalten

„2“ Realay umschalten, Toggle

„60“ Andere nummerische Werte schalten Relais für x Minuten ein. Bei Wert 60 wird Relais einschalten und nach Ablauf von 60 Minuten ausschalten.
„?“ Beliebiger Text erzeugt Statusmeldung an Publish Kanal (Werte „0“ oder „1“)
Statusmeldung am Publish Kanal wird erzeugt bei jeder Relais –Zustand Änderung: Taster am Sonoff – Modul, MQTT- Befehl oder Ablauf des Timers.

Sonoff MQTT Konfiguration über Webinterface

Setup Modus starten

Nach dem Anlegen der Versorgungspannung, fängt grüne LED am Sonoff – Modul für 2s schnell zu blinken. Wenn Sie währenddessen, den Taster betätigen, dann startet Sonoff – Modul im Setupmodus.
Grüne LED Leuchtet dauerhaft und Sonoff startet ein Access Point.
Mit einem WLAN fähigem Gerät das WLAN Netzwerk „MQTT Sonoff Setup“ auswählen und mit dem Passwort „tiramisu“ anmelden. Dann starten Sie ein Internetbrowser und geben Sie in Adressleiste 192.168.168.30 ein.
Wenn die Quellcode mit der Option #define DNS kompiliert wurde, dann wird beliebige Domain zum Setupseite führen.
Es öffnet sich ein Formular mit Eingabefeldern. Nach dem Absenden des Formulars erhalten Sie Meldung „Gespeichert“. Beim erneuten Aufruf vom 192.168.168.30, werden eingestellten Daten angezeigt. WLAN-Passwort wird dabei mit Sternchen ersetzt.
Um Setup Modus zu verlassen müssen Sie den Sonoff – Modul kurz von der Spannung trennen.





Download Firmware und Quellcode MQTT Sonoff

Download MQTT Sonoff BIN alternative Firmware  -Laden der Firmware mit einem Tool über serielle Schnittstelle. Anleitung
(Kompiliert mit Arduino ver. 1.6.12, ESP8266 Bibliothek ver. 2.3.0).

Download Projekt MQTT Sonoff alternative Firmware -Sketch für Arduino, es wird Bibliothek Core for ESP8266 WiFi chip und MQTT client library for Arduino(vom Imroy) benötigt.


Quellcode Arduino Sketch

Firmware in das Sonoff Modul laden.

Um das Firmware in den Sonoff Modul zu übertragen, müssen sehe ein USB seriell Adapter an das Sonoff Modul anschließen, wie auf dem Bild.
Ich empfehle dabei das Modul mit 3,3 Volt oder mit 5 Volt einzuspeisen.
Die 5 Volt können vor dem Spannungsregler oder am Kondensator eingespeist werden.
Programmiermodus wird gestartet indem Sie den Taster halten und Spannung auf das Sonoff Modul geben.
Bitte betreiben sie das Sonoff Modul an 230 Volt nur, wenn das Gehäuse geschlossen ist!

Sonoff MQTT pinout pinbelegung

sonoff MQTT firmware flashen
Sonoff ESP8266 Pinbelegung
ESP8266 Pin Function GPIO Connected to
9 – MTMS GPIO GPIO14    J1 Pin 5
10 – MTDI GPIO GPIO12    Relay (HIGH schaltet Ein)
12 – MTCK GPIO GPIO13    LED (LOW schaltet Ein)
15 – GPIO0 Flash GPIO0    Taster (LOW wenn gedrückt)
25 – RDX UART RXD    GPIO3    J1 Pin 2
26 – TXD UART TXD GPIO1    J1 Pin 3

Sonoff Schaltplan

Sonoff Schaltplan Sonoff ESP8266 ITEAD Modul

Anmerkung: Bei meinem Sonoff Modul war Transistor Q3 nicht bestückt. So das rote LED das Relaiszustand nicht anzeigen kann.


















Nach oben