Gosund SP111 mit Tasmota flashen

Mit Hilfe eines FTDI to USB Adapter lassen sich günstige WiFi Steckdosen, z.B. die Gosund SP111 mit einer neuen Firmware flashen. Damit können wir sie via MQTT oder HTTP in unsere Heimautomatisierungslösungen, wie z.B. OpenHab2 einbinden.

Geöffnetes Tasmota SP111 Case mit den entsprechenden Lötstellen

Vorab: USBasp != FTDI to USB

Da ich es schmerzlich selbst herausfinden musste, ein USBasp ist nicht gleich einem FTDI to USB Adapter. Die meisten Fernost WiFi Steckdosen haben einen ESP8266 verbaut, dieser lässt sich nicht via USBasp oder AVR flashen - hierfür wird ein FTDI to USB Adapter benötigt.

Öffnen des Gehäuses und Löten

An der Unterseite des Gehäuses befinden sich drei kleine Schraube, welche mit einem dreieckigen Kopf versehen sind, diese bekommt man am besten mit dem dafür vorgesehenen Bit auf - mit einem normalen Schlitz-Bit dürfte es zur Not auch funktionieren.

Wir benötigen eine Verbindung zu 3.3V, TXD, RXD, GND, sowie eine Brücke zwischen GND und IO1, um den ESP8266 in den Flash-Modus zu versetzen. Ich empfehle die Brücke nicht einzulöten, 2 sek. Überbrücken beim Bootvorgang reichen aus.

Anschluss der Breadboardkabel an den FTDI to USB

Verbindung zum FTDI

Wir verbinden jetzt 3.3v mit 3.3v/5v, GND mit GND, TXD mit RXD, RXD mit TXD.

Wichtig ist, dass beim Bootvorgang IO1 mit GND für ca. 2 Sek. verbunden ist, nur dann wird der Chip in den Flash-Modus versetzt. Am besten also IO1 mit GND brücken, dann erst den FTDI via USB verbinden und die Brücke nach 2 Sek. wieder lösen.

Flashvorgang

Hierzu verwenden wir den ESP-EasyFlasher, sowie das aktuellste Tasmota Binary. Das Binary entpacken und in den Ordner des ESP-EasyFlasher legen. Danach den ESP-EasyFlasher starten, den COM-Port und das Binary auswählen und den Flashvorgang starten.

Nach dem Flashvorgang einmal den FTDI von USB trennen und neu verbinden (jetzt müsst ihr die Verbindung nicht mehr überbrücken).

Tasmota Firmware via WiFi einrichten

Nach dem erfolgreichen Flashvorgang + Reboot sollte ein neues WiFi Netzwerk im AP-Modus verfügbar sein, verbindet Euch hiermit und konfiguriert SSID, sowie das zugehörige Passwort.

Tasmota Ersteinrichtung

Wählt nach dem erneuten Reboot (automatisch, nach dem auswählen des WiFi Netzwerks) die Blitzwolf SHP (45) Firmware unter "Einstellungen" --> "Gerät konfigurieren aus". Nach einem erneuten Reboot solltet ihr bereits via Webinterface die Steckdose schalten, sowie den aktuellen Stromverbrauch sehen können.

Einbindungsmöglichkeiten

Die Tasmota Steckdosen könnt ihr jetzt entweder via HTTP Request oder via MQTT in Eure Openhab2/Homeautomation Lösung einbinden. Dazu werde ich in Kürze eine weitere Anleitung zum Thema MQTT und Openhab2 veröffentlichen.

Show Comments