Aus vergangener Zeit hatte ich noch zwei W-LAN Steckdosen der “Marke” Aisirer herumliegen, welche Software von Tuya verwenden. Da ich keine Smart Home Geräte verwenden möchte welche nur mit Cloud-Anbindung - und erst recht nicht mit zugehöriger Software aus China - funktionieren, habe ich recherchiert wie man den in den Steckdosen enthaltenen ESP flashen könnte.
Das erste Problem: Die neuen Modelle der Steckdosen nutzen gar keine ESP Module mehr. Glücklicherweise gehören meine Plugs nicht dazu.
Für manche (ältere) Tuya Geräte kann ganz einfach Tuya Convert genutzt werden um eine andere Firmware zu flashen. Damit ist kein löten notwenig.
Leider war die Schwachstelle, welche Tuya Convert ausnutzt, bei meinen Geräten schon geschlossen, weshalb doch nur noch löten blieb.
Das Tasmota Getting Started ist sehr ausführlich und bietet eine gute Grundlage. Gerätespezifische Daten wie beispielsweise das Pinout muss man aber anderweitig suchen, sofern das eigene Gerät nicht in der Liste bereits vorhanden ist. Erneut hatte ich Glück, denn in einem Issue #4286 hatte jemand anderes bereits genau mein Modell zerlegt und erfolgreich geflasht.
Zum flashen habe ich mich entschieden den Tasmotizer zu verwenden, da der Web Installer und die nötigen Berechtigungen sich nicht einig wurden. Einfach der Anleitung folgen, den aktuellen Tasmota Release ziehen und flashen.
Danach alles zusammen bauen und fertig. Beide Steckdosen funktionieren einwandfrei. Einziges Mankerl: Die Gewinde, welche die Plastik Abdeckung halten, sind sehr sehr empfindlich und brechen auch bei größter Vorsicht ab. Die Abdeckungen halten dennoch gut, auch wenn sie nur leicht, oder gar nicht mit Schrauben befestigt sind.
Die Steckdosen können nun über die HTTP API oder MQTT gesteuert und in Home Assistant eingebunden werden. Yay 🎉
Edit: Verwendeter USB-TTL Adapter -> Amazon Link