├── .devcontainer └── devcontainer.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── config.yml │ └── report_bug.yml └── workflows │ ├── ci.yml │ ├── draft_release.yml │ ├── mkdocs.yml │ ├── stale.yml │ └── validate.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── custom_components └── localtuya │ ├── __init__.py │ ├── alarm_control_panel.py │ ├── binary_sensor.py │ ├── button.py │ ├── climate.py │ ├── config_flow.py │ ├── const.py │ ├── coordinator.py │ ├── core │ ├── __init__.py │ ├── cloud_api.py │ ├── ha_entities │ │ ├── __init__.py │ │ ├── alarm_control_panels.py │ │ ├── base.py │ │ ├── binary_sensors.py │ │ ├── buttons.py │ │ ├── climates.py │ │ ├── covers.py │ │ ├── fans.py │ │ ├── humidifiers.py │ │ ├── lights.py │ │ ├── locks.py │ │ ├── numbers.py │ │ ├── remotes.py │ │ ├── selects.py │ │ ├── sensors.py │ │ ├── sirens.py │ │ ├── switches.py │ │ ├── vacuums.py │ │ └── water_heaters.py │ ├── helpers.py │ └── pytuya │ │ ├── __init__.py │ │ ├── cipher.py │ │ ├── const.py │ │ └── parser.py │ ├── cover.py │ ├── diagnostics.py │ ├── discovery.py │ ├── entity.py │ ├── fan.py │ ├── humidifier.py │ ├── light.py │ ├── lock.py │ ├── manifest.json │ ├── number.py │ ├── remote.py │ ├── select.py │ ├── sensor.py │ ├── services.yaml │ ├── siren.py │ ├── strings.json │ ├── switch.py │ ├── templates │ ├── __init__.py │ ├── sample_2g_switch.yaml │ └── sample_lights_bulb.yaml │ ├── translations │ ├── ar.json │ ├── en.json │ ├── it.json │ ├── pl.json │ ├── pt-BR.json │ ├── tr.json │ ├── vi.json │ └── zh-Hans.json │ ├── vacuum.py │ └── water_heater.py ├── documentation ├── docs │ ├── auto_configure.md │ ├── cloud_api.md │ ├── faq │ │ └── index.md │ ├── ha_events.md │ ├── ha_services.md │ ├── images │ │ ├── cloud_link_account.png │ │ ├── configure.png │ │ ├── delete_device.png │ │ ├── dev │ │ │ ├── device_diagnostics.png │ │ │ ├── entry_diagnostics.png │ │ │ └── ha_entities_dir.png │ │ ├── dp_list_explain.png │ │ ├── dps_list_ex.png │ │ ├── init.png │ │ ├── opt_add_devices.png │ │ ├── opt_configure_device.png │ │ ├── opt_configure_entity.png │ │ ├── opt_configure_more.png │ │ ├── opt_configure_switch_ex.png │ │ ├── opt_reconfigure_device.png │ │ ├── opt_reconfigure_device_entity_check.png │ │ ├── options.png │ │ ├── report_bug_enable_debug_ui.png │ │ ├── report_bug_enable_device_debug.png │ │ ├── templates.png │ │ └── tuya_iot_overview.png │ ├── index.md │ ├── report_issue.md │ ├── style │ │ └── extra.css │ └── usage │ │ ├── configure_add_device.md │ │ ├── configure_edit_device.md │ │ ├── devices_delete.md │ │ └── installation.md └── mkdocs.yml ├── hacs.json ├── pylint.rc ├── pyproject.toml ├── requirements_test.txt ├── setup.cfg ├── tests ├── __init__.py ├── test_alarm_control_panel.py ├── test_auto_configure.py ├── test_binary_sensor.py ├── test_button.py ├── test_climate.py ├── test_cover.py ├── test_discovery.py ├── test_fan.py ├── test_humidifier.py ├── test_light.py ├── test_lock.py ├── test_number.py ├── test_remote.py ├── test_select.py ├── test_siren.py ├── test_switch.py ├── test_vacuum.py └── test_water_heater.py └── tuyadebug.tgz /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | buy_me_a_coffee: mrbanderx3 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/report_bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/.github/ISSUE_TEMPLATE/report_bug.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/draft_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/.github/workflows/draft_release.yml -------------------------------------------------------------------------------- /.github/workflows/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/.github/workflows/mkdocs.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/README.md -------------------------------------------------------------------------------- /custom_components/localtuya/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/__init__.py -------------------------------------------------------------------------------- /custom_components/localtuya/alarm_control_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/alarm_control_panel.py -------------------------------------------------------------------------------- /custom_components/localtuya/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/binary_sensor.py -------------------------------------------------------------------------------- /custom_components/localtuya/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/button.py -------------------------------------------------------------------------------- /custom_components/localtuya/climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/climate.py -------------------------------------------------------------------------------- /custom_components/localtuya/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/config_flow.py -------------------------------------------------------------------------------- /custom_components/localtuya/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/const.py -------------------------------------------------------------------------------- /custom_components/localtuya/coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/coordinator.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/__init__.py: -------------------------------------------------------------------------------- 1 | """The core of localtuya""" 2 | -------------------------------------------------------------------------------- /custom_components/localtuya/core/cloud_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/cloud_api.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/__init__.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/alarm_control_panels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/alarm_control_panels.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/base.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/binary_sensors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/binary_sensors.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/buttons.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/climates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/climates.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/covers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/covers.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/fans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/fans.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/humidifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/humidifiers.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/lights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/lights.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/locks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/locks.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/numbers.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/remotes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/remotes.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/selects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/selects.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/sensors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/sensors.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/sirens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/sirens.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/switches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/switches.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/vacuums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/vacuums.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/ha_entities/water_heaters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/ha_entities/water_heaters.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/helpers.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/pytuya/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/pytuya/__init__.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/pytuya/cipher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/pytuya/cipher.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/pytuya/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/pytuya/const.py -------------------------------------------------------------------------------- /custom_components/localtuya/core/pytuya/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/core/pytuya/parser.py -------------------------------------------------------------------------------- /custom_components/localtuya/cover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/cover.py -------------------------------------------------------------------------------- /custom_components/localtuya/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/diagnostics.py -------------------------------------------------------------------------------- /custom_components/localtuya/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/discovery.py -------------------------------------------------------------------------------- /custom_components/localtuya/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/entity.py -------------------------------------------------------------------------------- /custom_components/localtuya/fan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/fan.py -------------------------------------------------------------------------------- /custom_components/localtuya/humidifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/humidifier.py -------------------------------------------------------------------------------- /custom_components/localtuya/light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/light.py -------------------------------------------------------------------------------- /custom_components/localtuya/lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/lock.py -------------------------------------------------------------------------------- /custom_components/localtuya/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/manifest.json -------------------------------------------------------------------------------- /custom_components/localtuya/number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/number.py -------------------------------------------------------------------------------- /custom_components/localtuya/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/remote.py -------------------------------------------------------------------------------- /custom_components/localtuya/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/select.py -------------------------------------------------------------------------------- /custom_components/localtuya/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/sensor.py -------------------------------------------------------------------------------- /custom_components/localtuya/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/services.yaml -------------------------------------------------------------------------------- /custom_components/localtuya/siren.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/siren.py -------------------------------------------------------------------------------- /custom_components/localtuya/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/strings.json -------------------------------------------------------------------------------- /custom_components/localtuya/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/switch.py -------------------------------------------------------------------------------- /custom_components/localtuya/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/localtuya/templates/sample_2g_switch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/templates/sample_2g_switch.yaml -------------------------------------------------------------------------------- /custom_components/localtuya/templates/sample_lights_bulb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/templates/sample_lights_bulb.yaml -------------------------------------------------------------------------------- /custom_components/localtuya/translations/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/translations/ar.json -------------------------------------------------------------------------------- /custom_components/localtuya/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/translations/en.json -------------------------------------------------------------------------------- /custom_components/localtuya/translations/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/translations/it.json -------------------------------------------------------------------------------- /custom_components/localtuya/translations/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/translations/pl.json -------------------------------------------------------------------------------- /custom_components/localtuya/translations/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/translations/pt-BR.json -------------------------------------------------------------------------------- /custom_components/localtuya/translations/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/translations/tr.json -------------------------------------------------------------------------------- /custom_components/localtuya/translations/vi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/translations/vi.json -------------------------------------------------------------------------------- /custom_components/localtuya/translations/zh-Hans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/translations/zh-Hans.json -------------------------------------------------------------------------------- /custom_components/localtuya/vacuum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/vacuum.py -------------------------------------------------------------------------------- /custom_components/localtuya/water_heater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/custom_components/localtuya/water_heater.py -------------------------------------------------------------------------------- /documentation/docs/auto_configure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/auto_configure.md -------------------------------------------------------------------------------- /documentation/docs/cloud_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/cloud_api.md -------------------------------------------------------------------------------- /documentation/docs/faq/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/faq/index.md -------------------------------------------------------------------------------- /documentation/docs/ha_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/ha_events.md -------------------------------------------------------------------------------- /documentation/docs/ha_services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/ha_services.md -------------------------------------------------------------------------------- /documentation/docs/images/cloud_link_account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/cloud_link_account.png -------------------------------------------------------------------------------- /documentation/docs/images/configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/configure.png -------------------------------------------------------------------------------- /documentation/docs/images/delete_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/delete_device.png -------------------------------------------------------------------------------- /documentation/docs/images/dev/device_diagnostics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/dev/device_diagnostics.png -------------------------------------------------------------------------------- /documentation/docs/images/dev/entry_diagnostics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/dev/entry_diagnostics.png -------------------------------------------------------------------------------- /documentation/docs/images/dev/ha_entities_dir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/dev/ha_entities_dir.png -------------------------------------------------------------------------------- /documentation/docs/images/dp_list_explain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/dp_list_explain.png -------------------------------------------------------------------------------- /documentation/docs/images/dps_list_ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/dps_list_ex.png -------------------------------------------------------------------------------- /documentation/docs/images/init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/init.png -------------------------------------------------------------------------------- /documentation/docs/images/opt_add_devices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/opt_add_devices.png -------------------------------------------------------------------------------- /documentation/docs/images/opt_configure_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/opt_configure_device.png -------------------------------------------------------------------------------- /documentation/docs/images/opt_configure_entity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/opt_configure_entity.png -------------------------------------------------------------------------------- /documentation/docs/images/opt_configure_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/opt_configure_more.png -------------------------------------------------------------------------------- /documentation/docs/images/opt_configure_switch_ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/opt_configure_switch_ex.png -------------------------------------------------------------------------------- /documentation/docs/images/opt_reconfigure_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/opt_reconfigure_device.png -------------------------------------------------------------------------------- /documentation/docs/images/opt_reconfigure_device_entity_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/opt_reconfigure_device_entity_check.png -------------------------------------------------------------------------------- /documentation/docs/images/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/options.png -------------------------------------------------------------------------------- /documentation/docs/images/report_bug_enable_debug_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/report_bug_enable_debug_ui.png -------------------------------------------------------------------------------- /documentation/docs/images/report_bug_enable_device_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/report_bug_enable_device_debug.png -------------------------------------------------------------------------------- /documentation/docs/images/templates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/templates.png -------------------------------------------------------------------------------- /documentation/docs/images/tuya_iot_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/images/tuya_iot_overview.png -------------------------------------------------------------------------------- /documentation/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/index.md -------------------------------------------------------------------------------- /documentation/docs/report_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/report_issue.md -------------------------------------------------------------------------------- /documentation/docs/style/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/style/extra.css -------------------------------------------------------------------------------- /documentation/docs/usage/configure_add_device.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/usage/configure_add_device.md -------------------------------------------------------------------------------- /documentation/docs/usage/configure_edit_device.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/usage/configure_edit_device.md -------------------------------------------------------------------------------- /documentation/docs/usage/devices_delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/usage/devices_delete.md -------------------------------------------------------------------------------- /documentation/docs/usage/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/docs/usage/installation.md -------------------------------------------------------------------------------- /documentation/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/documentation/mkdocs.yml -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/hacs.json -------------------------------------------------------------------------------- /pylint.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/pylint.rc -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/requirements_test.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test_alarm_control_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_alarm_control_panel.py -------------------------------------------------------------------------------- /tests/test_auto_configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_auto_configure.py -------------------------------------------------------------------------------- /tests/test_binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_binary_sensor.py -------------------------------------------------------------------------------- /tests/test_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_button.py -------------------------------------------------------------------------------- /tests/test_climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_climate.py -------------------------------------------------------------------------------- /tests/test_cover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_cover.py -------------------------------------------------------------------------------- /tests/test_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_discovery.py -------------------------------------------------------------------------------- /tests/test_fan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_fan.py -------------------------------------------------------------------------------- /tests/test_humidifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_humidifier.py -------------------------------------------------------------------------------- /tests/test_light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_light.py -------------------------------------------------------------------------------- /tests/test_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_lock.py -------------------------------------------------------------------------------- /tests/test_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_number.py -------------------------------------------------------------------------------- /tests/test_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_remote.py -------------------------------------------------------------------------------- /tests/test_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_select.py -------------------------------------------------------------------------------- /tests/test_siren.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_siren.py -------------------------------------------------------------------------------- /tests/test_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_switch.py -------------------------------------------------------------------------------- /tests/test_vacuum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_vacuum.py -------------------------------------------------------------------------------- /tests/test_water_heater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tests/test_water_heater.py -------------------------------------------------------------------------------- /tuyadebug.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xZetsubou/hass-localtuya/HEAD/tuyadebug.tgz --------------------------------------------------------------------------------