Подключение устройств Tuya
Полное руководство по интеграции тысяч умных устройств на платформе Tuya Smart в HomeAssistant. Поддержка локального и облачного подключения.
Обзор интеграции
Tuya Cloud
Облачная интеграция для работы с устройствами через серверы Tuya. Требует учётную запись Tuya Smart.
Tuya Local
Локальная интеграция для прямого управления устройствами без облака. Полная автономность.
Smart Life App
Приложение для первичной настройки устройств и получения учётных данных.
Автоматизация
Создание сценариев и автоматизации на основе событий Tuya устройств.
Введение в Tuya
Tuya (涂鸦) - это крупнейшая в мире платформа умного дома (IoT), на базе которой создаются тысячи устройств от различных производителей. Устройства Tuya продаются под множеством брендов, включая Smart Life, Tuya Smart, Gosund, Teckin, Moes и многие другие.
В HomeAssistant существует два основных способа интеграции устройств Tuya:
- Tuya Cloud - официальная облачная интеграция через API Tuya
- Tuya Local - локальная интеграция для прямого управления устройствами
💡 Рекомендация
По возможности используйте Tuya Local для более быстрого отклика и работы без интернета. Tuya Cloud подойдёт для устройств, которые не поддерживаются локально.
Метод 1: Tuya Cloud (официальная интеграция)
Официальная интеграция Tuya Cloud позволяет управлять устройствами через облачные API Tuya. Этот метод поддерживает большинство устройств Tuya, но требует интернет-соединения.
Шаг 1: Установка через HACS
- Откройте HACS в HomeAssistant
- Перейдите в раздел "Integrations"
- Нажмите кнопку "+" в правом нижнем углу
- В поиске введите "Tuya"
- Выберите "Tuya Integration" и нажмите "Download"
- После завершения загрузки нажмите "Restart" для перезапуска HomeAssistant
Шаг 2: Создание учётной записи Tuya
Для работы с облачным API необходимо создать учётную запись на платформе разработчиков Tuya:
- Перейдите на https://iot.tuya.com
- Зарегистрируйте новую учётную запись или войдите через существующую
- Перейдите в "Cloud" → "Development"
- Создайте новый проект "Smart Home" или "Custom"
- Запишите Access ID и Access Secret
⚠️ Важное предупреждение
Не передавайте свой Access ID и Access Secret третьим лицам. Эти данные предоставляют полный доступ к вашим устройствам Tuya.
Шаг 3: Добавление интеграции в HomeAssistant
- Откройте HomeAssistant и перейдите в "Settings" → "Devices & Services"
- Нажмите кнопку "+ Add Integration"
- В поиске введите "Tuya" и выберите "Tuya"
- Введите полученные Access ID и Access Secret
- Выберите регион вашего аккаунта Tuya (China, America, Europe, etc.)
- Следуйте инструкциям мастера настройки для добавления устройств
Шаг 4: Получение Device ID
Для некоторых устройств может потребоваться manual ввод Device ID:
- Откройте приложение Smart Life на телефоне
- Выберите нужное устройство
- Нажмите на иконку редактирования (обычно три точки)
- Выберите "Device Info" или "Информация об устройстве"
- Скопируйте Device ID
Метод 2: Tuya Local (локальная интеграция)
Tuya Local - это пользовательская интеграция, которая позволяет управлять устройствами Tuya локально, без использования облачных сервисов. Это обеспечивает более быстрый отклик и работу без интернета.
✅ Преимущества Tuya Local
Быстрый отклик, работа без интернета, отсутствие задержек, полная приватность, поддержка дополнительных функций устройств.
Шаг 1: Установка Tuya Local
- Откройте HACS в HomeAssistant
- Перейдите в раздел "Integrations"
- Нажмите кнопку "+" и найдите "Tuya Local"
- Установите интеграцию и перезапустите HomeAssistant
Шаг 2: Получение локального ключа
Для работы Tuya Local потребуется получить локальный ключ устройства:
📱 Метод 1: Через приложение Tuya IoT Platform
1. Перейдите на https://iot.tuya.com
2. Создайте проект "Smart Home"
3. Добавьте устройство в проект
4. Получите Local Key в настройках устройства
Шаг 3: Добавление устройства
- Откройте "Settings" → "Devices & Services" в HomeAssistant
- Нажмите "+ Add Integration" и найдите "Tuya Local"
- Введите IP-адрес устройства, Device ID и Local Key
- Выберите протокол устройства (обычно auto-detect)
- Нажмите "Submit" для добавления устройства
Поддерживаемые устройства Tuya
Платформа Tuya поддерживает тысячи различных устройств. Вот основные категории:
Освещение
Умные лампочки, ленты, выключатели света с диммированием и RGB.
Розетки
Умные розетки с мониторингом энергопотребления и таймерами.
Климат
Кондиционеры, обогреватели, увлажнители, термостаты.
Безопасность
Датчики открытия, движения, протечки, замки, камеры.
Пульты
ИК-пульты для управления телевизорами и кондиционерами.
Бытовая техника
Роботы-пылесосы, шторы, вентиляторы, кофеварки.
Создание автоматизаций
После успешного подключения устройств Tuya вы можете создавать автоматизации:
Пример автоматизации YAML
automation:
- alias: "Включение света при движении"
trigger:
- platform: state
entity_id: binary_sensor.motion_sensor_123
to: "on"
action:
- service: switch.turn_on
entity_id: switch.living_room_light
- alias: "Выключение света через 5 минут"
trigger:
- platform: state
entity_id: binary_sensor.motion_sensor_123
to: "off"
for:
minutes: 5
action:
- service: switch.turn_off
entity_id: switch.living_room_light
Пример автоматизации через UI
- Откройте "Settings" → "Automations & Scenes"
- Нажмите "Create Automation"
- Выберите триггер (например, "Device" → ваш датчик движения)
- Добавьте действие (например, "Call service" → "Turn on" → ваш свет)
- Сохраните автоматизацию
Решение проблем
Устройство не обнаруживается
Если устройство не обнаруживается автоматически:
- Убедитесь, что устройство и HomeAssistant в одной сети
- Проверьте firewall и правила маршрутизатора
- Попробуйте добавить устройство вручную через IP-адрес
- Перезагрузите устройство и HomeAssistant
Неверный Local Key
Если Local Key не работает:
- Получите новый ключ через Tuya IoT Platform
- Убедитесь, что выбираете правильный регион (China, America, Europe)
- Попробуйте удалить и повторно добавить устройство в приложение Smart Life
Устройство работает нестабильно
- Проверьте качество Wi-Fi сигнала
- Перезагрузите устройство
- Проверьте логи HomeAssistant (Settings → System → Logs)
- Попробуйте переключиться между Tuya Cloud и Tuya Local
⚠️ Проблемы с прошивкой
Некоторые устройства Tuya могут иметь обновлённую прошивку, которая блокирует локальный доступ. В таком случае используйте Tuya Cloud или альтернативные прошивки (например, Tasmota).
Продвинутые возможности
Альтернативные прошивки
Для продвинутых пользователей доступны альтернативные прошивки для некоторых устройств Tuya:
- Tasmota - популярная прошивка для устройств на ESP8266/ESP32
- ESPHome - интеграция с HomeAssistant через ESP
- OpenBeken - прошивка для устройств на BK7231
⚠️ Предупреждение
Прошивка альтернативной прошивки аннулирует гарантию устройства и может сделать его unusable. Выполняйте эти действия только если вы понимаете риски и имеете опыт.
MQTT интеграция
Устройства Tuya можно интегрировать через MQTT после установки альтернативной прошивки:
mqtt:
light:
- schema: json
command_topic: "tuya/bedroom/light/command"
state_topic: "tuya/bedroom/light/state"
brightness: true
rgb: true