/tuya-homeassistant

Platform to control **SOME** Tuya devices with Home Assistant.

Primary LanguagePython

tuya-homeassistant

THIS WILL ONLY WORK FOR SWITCHES. WILL NOT WORK WITH DIMMERS.

This is a simple platform to control SOME switch devices that use the Tuya cloud for control.

It uses a slightly modified version of the pytuya library (https://github.com/clach04/python-tuya) to directly control the switch device.

Most switch devices that use the Tuya cloud should work. If port 6668 is open on the switch device then it will work.

switch id is if the switch device has multiple switches, the switch number.

See here for how to find localKey and devId: http://seandev.org/tuyainst

To use, copy tuya.py to "/custom_components/switch" and add config below to configuration.yaml

Config Fields:

switch:
  - platform: tuya
    name: //switch name
    host: //ip of device
    local_key: //localKey
    device_id: //devId
    id: //switch id. leave blank if only one switch

Example:

switch:
  - platform: tuya
    name: Switch
    host: xxx.xxx.xxx.xxx
    local_key: xxxxxxxxxxxxxxxx
    device_id: xxxxxxxxxxxxxxxxxxxx
    id: 1