To put the ESP8266 into Programming Mode:
Disconnect serial-to-USB adapter and power
Bridge GPIO0 and GND (by pressing the on-board button or connection with a wire)
Connect the serial-to-USB adapter to your computer
After a few seconds disconnect GPIO0 from GND.
Then go " Tasmotizer!" in link.
Once flashed. Go to
Using Web UI
I just wanted to post an update on this: turns out I am an idiot.
I spent the last 4 days trying to figure out why I wasn’t able to flash this damn thing.
Yesterday, I grabbed a couple of old Shelly 1 and Sonoff S20 that I had laying around and tried to flash those. I wasn’t able. Baffling, since I flashed those exact items in the past with the same USB to Serial converter, same cables, same software running on the same PC.
I troubleshooted a bit with Tasmotizer and discovered I was failing because it couldn’t communicate on COM1 (I was getting an error message saying that I didn’t have permission on that ///COM1 port).
Turn out that my PC lacked the proper PCI Serial Port drivers (I updated it to Windows 10 20H2). I never needed to download anything in the past and I flashed everything correctly. I grabbed the correct PCI Serial port driver from the web, installed those and restarted Tasmotizer. Now I was able to flash the Zemismart Curtain USB dongle on COM3 port and I finally managed to configure the curtains following this helpful post here --> Curtain Automation
I am now able to control it in HA as if it was a dimmable light and it works just fine!
Hi, I tried to follow this guide but it didnt work for me, so I am writing this for anyone else that may buy a Zemismart smart wifi curtain after this post.
The chip in the motor is a TYWE1S but it also had headers on it. So I plugged it into a breadboard and powered it that way and also grounded it. That way I only had to stick TX and RX wires to the chip. Just to clarify, you can use those headers to power the board and by extension, it also powers the chip.
I then powered up the chip by connecting my serial programmer to my PC. I then used one of the ground cables to connect to IOO and then used the other ground gable to connect to reset. All you need to do is just touch the points and hold them. I then let go of reset and clicked tasmotize but kept the wire touching IOO. After I saw the transfer start, I took the cable away from IOO.
Here are some pictures to help. If you look at the headers on the right hand side of the board, they will have letters next to them. I put the power cable from the programmer in the header labelled V and the ground cable from the programmer in the header labelled
ok now i flashed esphome
access and flash it with homeassistant thrue wifi.
but the board does nothing.
i observe that only the first 5 pins vcc, u1tx, u1rx, 3v3 and gnd are connected to my heater board.