Sonoff Basic mit alternativer Firmware Tasmota flashen

Für alle die sich nur unregelmäßig mit dem Thema Smart Home auseinandersetzen: Sonoff ist ein preiswerter Smart Switch mit ESP8266. Somit wird - wie hier - eine Sonoff Basic über das WLAN eingebunden und lässt sich dann über Amazon Alexa, Google Home oder IFTTT steuern.

Warum eine alternative Firmware wie Tasmota?

  • Mehr Funktionen (MQTT, Domoticz, FHEM etc.)
  • Schnellere Reaktionszeiten
  • Eigenständiges Gerät
  • Keine Kommunikation nach China
  • Alexa-Integration ohne Skill (mit der Emulation auf Belkin WeMo oder Philipps Hue)

Die Nachteile durch das Flashen liegen ebenso auf der Hand:

    Verwendung der Ewelink-App nicht mehr möglich

Flashen - Wie wird's gemacht?

Ich programmiere die ESPs mit Arduino, so auch hier keine Ausnahme. Die Sonoff-Smart-Switches haben ein ESP8266 auf dem Board, sodass diese mit einem Programmer (einem sog. FTDI-Adapter, häufig ein FT232RL, ein USB zu Serial-Konverter) programmiert/geflasht werden können.

Als erstes lässt der Sonoff seine Hüllen fallen, auf der Vorderseite wird ein 4-Pin-Header aufgelötet, sodass man ein Jumper-Kabel anschließen kann 3,3V, RX, TX und GND.

Sonoff  Basic mit alternativer Firmware Tasmota flashenSonoff mit Pin-Header zum verbinden mit dem Programmer

Dann wird dieser entsprechend mit dem Programmer verbunden. Bevor dieser an den USB-Eingang des PCs angeschlossen wird, muss der Taster auf dem Sonoff gedrückt werden, damit der ESP8266 in den Flashmodus gesetzt wird. Dann den USB-Stecke einstecken und ein paar Sekunden waren. Nun kann der Taster losgelassen werden, es sollte keine LED-Aktivität auf dem Sonoff erkennbar sein.

Als nächste die Tasmota-Firmware herunterladen, in das Arduino-Verzeichnis kopieren und Anpassungen nach Wunsch an der my_user_config.h vornehmen und dann das ganze wie in der Readme beschrieben hochladen.

Ich habe diese in meinen eigenen MQTT-Broker eingebunden und das WLAN direkt konfiguriert, sodass ich nach dem Flaschen das Gerät nur noch umbenennen musste und somit schon fertig war!

Fazit der Tasmota-Firmware auf den Sonoff-Smart-Switches

Das ganze lässt sich nach dem Flashen flux in der Alexa-Konfiguration einbinden und steuern. Leider reagieren die Devices nur zu 40-50% auf die entsprechenden Befehle, falls hier jemand das Phänomen kennt und eine Problemlösung kennt: Ich bin dankbar für jeden Hinweis!

Ansonsten habe ich so nun die ersten vier Smart-Switches im Haus verteilt und konventionelle Schalter durch die Sonoff-Schalter ersetzt. Mein Plan ist, dass diese über MQTT so mit Präsenzsensoren gesteuert werden können, sodass diese automatisch ein- und ausgeschaltet werden. Aber dazu später mehr!


wallpaper-1019588
Digitalnomaden an der Algarve – wie Handelsroboter und Kryptowährungen durch Automation große Effizienzsteigerung generieren
wallpaper-1019588
altraverse stellt Shojo-Titel für Herbst 2024 vor
wallpaper-1019588
Ninja to Koroshiya no Futarigurashi: Manga erhält eine Anime-Adaption
wallpaper-1019588
[Manga] H.P. Lovecrafts Der leuchtende Trapezoeder