Tuya Wi-Fi Devices SmartThings Edge Driver
I'm releasing a SmartThings Edge driver for Tuya Wi-Fi devices.
I personally do not own many Tuya devices. I only tested it with a single Tuya-based light, so there may be many unexpected bugs or unsupported cases. Please keep that in mind. Feedback is highly appreciated, and I’ll do my best to improve stability over time.
Currently Supported Device Types
- Switches
- Lights
- Motorized blinds/covers
- Thermostats
- Fans
- Robot vacuums
- Measurement sensors
- Contact sensors
- Motion sensors
- Presence sensors
- Water leak sensors
Invitation Link
https://bestow-regional.api.smartthings.com/invite/r3MyzBgq5z2p
Enroll the hub you want to use, then go to:
Available Drivers -> tuya-edge
Device Setup
When you run a nearby scan, a device called "Tuya Manual Setup" will appear, similar to the screenshot.
If you want to add additional devices later, simply repeat the nearby scan process. The setup device name will increment with numbers like:
- Tuya Manual Setup
- Tuya Manual Setup 1
- Tuya Manual Setup 2
and so on.
Once the device appears in the Devices tab, open it and go to:
Top-right menu (⋮) -> Settings
You will see configuration fields like:
- Local Key
- Host
- Device ID
These fields are required.
If you've used Home Assistant before, the setup flow will probably feel familiar. Otherwise, you may need to look up how to obtain the Tuya local credentials or ask in the community.
Configuration
After entering the required values, the driver will automatically configure the device.
If the automatic configuration is incorrect, you can manually adjust the settings yourself.
You can usually leave the Scan Interval at the default value.
By default, the driver uses push/event-based updates, so device states are reflected almost instantly without polling.
Only enable polling if your device specifically requires it.