Tuya devices are sold under numerous brand names but they're all identifiable by the fact that they connect with these phone apps: "Smart Life" or "Tuya Smart". They incorporate different types of Tuya Wi-Fi modules internally.
Tuya has begun manufacturing some Wi-Fi modules using a Realtek RTL8710BN Wi-Fi SOC instead of an ESP82xx chip.
Tasmota cannot run on Realtek devices and there are no plans on supporting them.
Tuya-Convert is the most successful method of flashing Tuya modules without opening the device and soldering.
Tuya-Convert comes with tasmota-wifiman.bin
build which includes nearly all Tasmota features required for normal operation with Tuya devices, while removing superfluous sensors, IR and RF support for size. It has pre set WifiConfig
= 2
so the device will revert to Wi-Fi Manager mode if it cannot connect to the configured Wi-Fi network. Naturally you can upgrade to any other build of the firmware if needed.
To ensure Tasmota runs reliably execute the command reset 5
after Tuya-Convert is finished and Tasmota is up and running. Doing this removes fragments of the original firmware left in flash which can create issues in the future. After all that is done you can proceed with the needed configuration of your device.
Help and troubleshooting for Tuya-Convert is done on Tuya-Convert's Github.
⚠️ ⚠️ ⚠️
The fact that you can flash Tasmota on your device does not mean all of its features are currently supported. Please research before purchasing to see if other users have successfully flashed the device and are able to use it fully
- Tuya-Convert video walkthrough
- TuyOTA walkthrough
- Mock Tuya Cloud - A general purpose framework for interacting with Tuya devices without the Tuya operated cloud.
- Tuya API - A library for communicating with devices that use the Tuya cloud network.
Wiki has moved to link on the left.