Skip to content
This repository has been archived by the owner on Jun 14, 2023. It is now read-only.

Latest commit

 

History

History
61 lines (37 loc) · 2.45 KB

SUPPORT_NEW_DEVICES.md

File metadata and controls

61 lines (37 loc) · 2.45 KB

How to add support for unsupported Tuya devices

Tuya Developer Portal

  • Login to Developer Portal

  • Open Cloud menu and click on Development

    Developer Portal

  • Open the relevant project from the list

    Project list

  • In the upper navigation menu, click on Devices

    img.png

  • From the product navigation menu (View devices by product) find the relevant product you would like to add support

    img_1.png

  • Click on the Change control instruction mode

    img_2.png

  • Select DP Instructions instead of Standard instructions

    img_3.png

  • List of supported DP codes with their names will appear

  • Click on Save configuration button

  • You will get redirected to the device list again

  • Find (again) the product ou have changed in the product navigation menu

  • Click on Instruction details button next the name

    img_4.png

  • On the right side will be opened Details view on the right side

    img_5.png

  • Click on Refresh configuration button

  • Close the Details view

  • Click on Debug device link related to one of the devices of the product

  • DP Instructions should appear in new format, if not, refresh the screen using F5

    ![img_6.png](https://github.com/elad-bar/ha-tuya-ce/raw/main/docs/images/Device DP Instructions.png)

Home Assistant

  • In HA, Open Settings -> Device & Services

  • Find Tuya integration

  • Click on the 3 dots menu and then on the reload menu item

    HA Menu

  • Once reloaded message appeared, open the menu again and this time click on Download diagnostics

  • In the downloaded file, you should find the additional JSON related to the device (functions and status list)

  • If the support for the device already added, you will see also the entities within the device

  • If no support available yet, please report in GitHub to add support with the JSON of the device