Аппаратная основа – китайский модуль-таймер для DIN рейки ATMS1601.
Мозг модуля – TYWE2S, основывающийся на ESP8285.

Оригинальная прошивка работает через облако tuya. Как и в случае с Dorfl/Detrius и Dee, будем шить собственную прошивку.
Для прошивки необходим rs232 интерфейс с 3.3v. Я использовал FTDI.

Для подключения нам нужны 5 контактов.

| TYWE2S | FTDI |
| VCC | VCC |
| GND | GND |
| RX | TX |
| TX | RX |
| IO0 | GND |
Подключение тривиально. Но не забываем выставить 3.3v на FTDI модуле. Для загрузки модуля в режиме прошивки, необходимо при подаче питания замкнуть IO0 на землю.
В модуле используются следующие GPIO:
| GPIO | Режим | Описание |
| 4 | out | green LED (1 – off, 0 – on) |
| 5 | out | red LED (1 – off, 0 – on) |
| 12 | out | relay (1 – open, 0 – closed) |
| 13 | in | button/switch (0 – released, 1 – pressed) |
В Arduino Studio небходимо выставить следующие параметры:
Generic ESP8285 Module, CPU 80MHz, Crystal 26MHz, Flash Size 1MB

Прошивка:





