Товары из Китая

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant


  1. Цена: 1 799 ₽
  2. Перейти в магазин

Астрологи объявили неделю Tuya.

Вольтметр, амперметр/ваттметр двухканальный с WiFi.

Фото, разборка, какие-никакие, а тесты.

А также: подключение WiFi Tuya устройств к Home Assistant без перепрошивки и с сохранением работоспособности облака. Инструкция по настройке Local Tuya в Home Assistant. Будет много скриншотов и непонятных слов.

Минимальные требования для понимания происходящего: свободное владение командной строкой Linux на уровне копипаста, уверенное развертывание приложений с Docker по инструкции с картинками.

Внешний вид

Поставляется устройство в простой картонной коробке

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

 

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

 

В комплекте само устройство с 2 датчиками тока, двусторонняя клейкая лента, крепеж на DIN рейку, инструкция

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Самое интересное из инструкции
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Датчик тока 80 А 1000/1.

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Установка элементарная, на корпусе даже установлена стрелочка к нагрузке (при установке на фазный провод)

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Сам гаджет довольно компактен

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Комплектный крепеж позволяет установить устройство на Ω DIN рейку 35 мм или закрепить 2 шурупами

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Разборка

Тривиальна. Нижняя крышка корпуса очень тонкая

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

32 битный ARM процессор Nations Technologies N32G430, специализированный IC ваттметра HLW8112. Видим на плате порт UART (БЕЗ гальванической развязки от сети!).

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

БП собран на KP3210BSGA 

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

За связь отвечает модуль CB2S. Его, кстати, можно перешить на альтернативную прошивку, но нужно выпаивать, так как UART занят общением с чипом HLW811W.

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Приложение

Будем использовать приложение Smart Life. Добавление устройства трудностей не вызывает. Нам доступны: вольтметр (естественно, 1 канал), амперметр/ваттметр/частота тока/PF/счетчик ЭЭ — 2 канала. Показывает даже направление тока (этот функционал ориентирован производителем на системы электропитания с солнечными панелями) — измеряется электроэнергия в каждом направлении отдельно.

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Есть возможность программной калибровки устройства, графики по дням/неделям/месяцам, и, естественно, сценарии.

Тесты

Само устройство потребляет чуть менее 0.5 Вт.

Датчик тока начинает видеть с довольно малого тока, вот холостой ток какого-то БП: погрешность вполне допустимая для показометров:

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

погрешность вполне допустимая для показометра

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Еще одно маломощное устройство. Между 2 каналами стабильно есть небольшая разница:

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

ТЭН:

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Очень недурно для показометра, вполне годится для бытового применения. Этот Аторч, кстати, имеет неплохую точность. Но перейдем к самому интересному:

Tuya в локальной сети с использованием интеграции Local tuya в Home Assistant

Вводная: Debian-based Linux сервер, Home Assistant с Docker Compose.

Если Home Assistant еще не установлен

Ссылка на официальную инструкцию

Создаем compose.yml файл:

services:

homeassistant:
container_name: homeassistant
image: "ghcr.io/home-assistant/home-assistant:stable"
volumes:
- /PATH_TO_YOUR_CONFIG:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
restart: unless-stopped
privileged: true
network_mode: host

Запускаем:

docker compose up -d

WEB интерфейс Home Assistant будет доступен по адресу:

IP_НАШЕГО_СЕРВЕРА:8123

Если Вы еще не используете HACS (Home Assistant Community Store — магазин [каталог] пользовательских дополнений) — устанавливаем (оригинал инструкции по установке HACS для Home Assistant в Docker). 

Входим в докер контейнер:

docker exec -it homeassistant bash

Приглашение терминала изменится, значит все в порядке. Теперь устанавливаем HACS:

wget -O - https://get.hacs.xyz | bash -
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Завершено успешно, выходим из контейнера и перезапускаем Home Assistant (далее — HA):

exit

docker restart homeassistant

 

Далее открываем Web интерфейс HA, Настройки -> Интеграции, выбираем HACS 

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Устанавливаем интеграцию.

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Последнюю галочку можно не ставить (экспериментальные функции), дальше нужно авторизоваться на GitHub. Снова перезапускаем HA (можно через настройки)

После перезапуска HACS появится в установленных интеграциях и будет доступен в меню слева:

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

В строке фильтра вбиваем нужное имя и устанавливаем интеграцию Local Tuya 

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Можно [лучше] установить форк от xZetsubou. Открываем страницу, жмем Add repository to HACS. На странице интеграции в правом нижнем углу — Скачать. Настройки -> жмем по уведомлению Перезапустить сервер

Теперь идем Настройки->Добавить интеграцию, выбираем установленную Local Tuya. Можно было бы настроить наши устройства без связи с облаком, но сегодня мы будем гулять на все.

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Уважаемые читатели могли подумать, что уже почти все. Но мы только начали.

Получение устройств Tuya из приложения Smart Life (Tuya Smart)

Теперь нужно создать учетную запись разработчика на сайте iot.tuya.com. Тут все просто, зарегистрировались, авторизовались.

В левом меню переходим Cloud -> Development -> Create Cloud Project

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Имя выбираем по своему вкусу, а Industry и Development Method выбираем Smart Home. Data Center у читателей скорее всего будет Central Europe Data Center

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Открываем созданный проект (Open Project в правой части окна). Нам будут нужны Access ID/Client ID и Access Secret/Client Secret, сохраним их в надежный текстовый файл на рабочем столе. 

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Далее переходим Devices -> Link App Account -> Add App Account. Увидим QR код.

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Сканируем QR код из приложения Smart Life: Профиль -> сканер [рядом с шестеренкой], выбираем Automatic Link

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Связанные устройства теперь будут видны на iot.tuya.com во вкладке Devices. При добавлении новых устройств через приложение, они также появятся автоматически.

User ID смотрим на вкладке Devices -> Link App Account, поле UID. Тоже сохраняем в блокнотик.

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Осталось значение local_key, его смотрим в CLoud -> API Explorer -> Device Management -> Query Device Details in Bulk.

Вводим device_ids (ищем его в Devices -> All Devices), жмем Submit Request, в окне результата ищем local_key. Его тоже сохраняем в блокнотик.

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Возвращаемся в HA, вводим полученные данные в окно добавления хаба Tuya

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Все, хаб мы добавили, теперь можно подключать устройства.

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

У нас почему-то работает только ручное добавление: Add Device Manually, ладно, попробуем.

Начнем с простой смарт розетки. Где искать Device ID и Local Key мы знаем:

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

У кучи устройств объекты определяются автоматически, поэтому выбираем Discover device entities automatically

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Розетка с объектами появилась:

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Это все хорошо. Но согласитесь, вбивать каждый раз Device ID и Local Key — фигня какая-то. Почему не работает поиск устройств в локальной сети?

Это все потому, что мы ставили HA по другой инструкции из контейнера мы не видим локальную сеть и правильно делаем. Решения проблемы — либо используем

network_mode: 'host'

для HA контейнера, либо, если не хотим давать контейнеру возможность напрямую использовать сетевые ресурсы хоста, открываем порты (после этого не забудьте пересобрать контейнер)

ports:

- 6666:6666
- 6667:6667

После в скрипте <ha_dir>/custom_components/localtuya/discovery.py находим функцию start и в явном виде приписываем адрес нашей локальной сети в двух строках. 

lambda: self, local_addr=("0.0.0.0", 6666), reuse_port=True

lambda: self, local_addr=("0.0.0.0", 6667), reuse_port=True

Скорее всего адрес сети у читателей 192.168.0.0 или 192.168.1.0. Если непонятно — почитайте про IP адреса и маску подсети.

Все, теперь Discovery работает. Что у нас еще завалялось из Tuya устройств? Ах да, сам герой обзора. 

Local Tuya теперь видит устройства в нашей локальной сети

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

и самостоятельно подтягивает пользовательское имя устройства из приложения, Device ID, Local Key.

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

 

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Вот только автоматическое определение объектов (сущностей Entities) для сабжа не работает — данного ваттметра нет в поддержке Local Tuya (можно сделать вклад в развитие проекта). Значит прописываем объекты вручную -> Configure device entities manually

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Выбираем тип объекта в логике HA

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

И выбираем сущность:

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

По наименованию объектов чаще всего затруднений не возникает (voltage, current, power, …), хотя тут же устанавливаются и калибровки, кроме того значения передаются без десятичной точки (устанавливаем Scaling Factor), так что нужно посматривать в приложение:

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Даже работает:

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Повторяем процесс для всех необходимых объектов:

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Выбираем изменение существующего устройства, затем добавить новую сущность.

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

И повторяем для всех необходимых объектов.

Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Заключение

Никто и не говорил, что с умным домом будет легко.

 

Пост может внезапно обновляться

Товар приобретен самостоятельно
Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

Планирую купить

+17


Добавить в избранное


Обзор понравился

+44
+53

    Астрологи объявили неделю Tuya.

    Вольтметр, амперметр/ваттметр двухканальный с WiFi.

    Фото, разборка, какие-никакие, а тесты.

    А также: подключение WiFi Tuya устройств к Home Assistant без перепрошивки и с сохранением работоспособности облака. Инструкция по настройке Local Tuya в Home Assistant. Будет много скриншотов и непонятных слов.

    Минимальные требования для понимания происходящего: свободное владение командной строкой Linux на уровне копипаста, уверенное развертывание приложений с Docker по инструкции с картинками.

    Внешний вид

    Поставляется устройство в простой картонной коробке

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

     

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

     

    В комплекте само устройство с 2 датчиками тока, двусторонняя клейкая лента, крепеж на DIN рейку, инструкция

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Самое интересное из инструкции
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Датчик тока 80 А 1000/1.

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Установка элементарная, на корпусе даже установлена стрелочка к нагрузке (при установке на фазный провод)

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Сам гаджет довольно компактен

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Комплектный крепеж позволяет установить устройство на Ω DIN рейку 35 мм или закрепить 2 шурупами

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Разборка

    Тривиальна. Нижняя крышка корпуса очень тонкая

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    32 битный ARM процессор Nations Technologies N32G430, специализированный IC ваттметра HLW8112. Видим на плате порт UART (БЕЗ гальванической развязки от сети!).

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    БП собран на KP3210BSGA 

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    За связь отвечает модуль CB2S. Его, кстати, можно перешить на альтернативную прошивку, но нужно выпаивать, так как UART занят общением с чипом HLW811W.

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Приложение

    Будем использовать приложение Smart Life. Добавление устройства трудностей не вызывает. Нам доступны: вольтметр (естественно, 1 канал), амперметр/ваттметр/частота тока/PF/счетчик ЭЭ — 2 канала. Показывает даже направление тока (этот функционал ориентирован производителем на системы электропитания с солнечными панелями) — измеряется электроэнергия в каждом направлении отдельно.

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Есть возможность программной калибровки устройства, графики по дням/неделям/месяцам, и, естественно, сценарии.

    Тесты

    Само устройство потребляет чуть менее 0.5 Вт.

    Датчик тока начинает видеть с довольно малого тока, вот холостой ток какого-то БП: погрешность вполне допустимая для показометров:

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    погрешность вполне допустимая для показометра

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Еще одно маломощное устройство. Между 2 каналами стабильно есть небольшая разница:

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    ТЭН:

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Очень недурно для показометра, вполне годится для бытового применения. Этот Аторч, кстати, имеет неплохую точность. Но перейдем к самому интересному:

    Tuya в локальной сети с использованием интеграции Local tuya в Home Assistant

    Вводная: Debian-based Linux сервер, Home Assistant с Docker Compose.

    Если Home Assistant еще не установлен

    Ссылка на официальную инструкцию

    Создаем compose.yml файл:

    services:
    
    homeassistant:
    container_name: homeassistant
    image: "ghcr.io/home-assistant/home-assistant:stable"
    volumes:
    - /PATH_TO_YOUR_CONFIG:/config
    - /etc/localtime:/etc/localtime:ro
    - /run/dbus:/run/dbus:ro
    restart: unless-stopped
    privileged: true
    network_mode: host

    Запускаем:

    docker compose up -d

    WEB интерфейс Home Assistant будет доступен по адресу:

    IP_НАШЕГО_СЕРВЕРА:8123

    Если Вы еще не используете HACS (Home Assistant Community Store — магазин [каталог] пользовательских дополнений) — устанавливаем (оригинал инструкции по установке HACS для Home Assistant в Docker). 

    Входим в докер контейнер:

    docker exec -it homeassistant bash

    Приглашение терминала изменится, значит все в порядке. Теперь устанавливаем HACS:

    wget -O - https://get.hacs.xyz | bash -
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Завершено успешно, выходим из контейнера и перезапускаем Home Assistant (далее — HA):

    exit
    
    docker restart homeassistant

     

    Далее открываем Web интерфейс HA, Настройки -> Интеграции, выбираем HACS 

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Устанавливаем интеграцию.

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Последнюю галочку можно не ставить (экспериментальные функции), дальше нужно авторизоваться на GitHub. Снова перезапускаем HA (можно через настройки)

    После перезапуска HACS появится в установленных интеграциях и будет доступен в меню слева:

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    В строке фильтра вбиваем нужное имя и устанавливаем интеграцию Local Tuya 

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Можно [лучше] установить форк от xZetsubou. Открываем страницу, жмем Add repository to HACS. На странице интеграции в правом нижнем углу — Скачать. Настройки -> жмем по уведомлению Перезапустить сервер

    Теперь идем Настройки->Добавить интеграцию, выбираем установленную Local Tuya. Можно было бы настроить наши устройства без связи с облаком, но сегодня мы будем гулять на все.

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Уважаемые читатели могли подумать, что уже почти все. Но мы только начали.

    Получение устройств Tuya из приложения Smart Life (Tuya Smart)

    Теперь нужно создать учетную запись разработчика на сайте iot.tuya.com. Тут все просто, зарегистрировались, авторизовались.

    В левом меню переходим Cloud -> Development -> Create Cloud Project

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Имя выбираем по своему вкусу, а Industry и Development Method выбираем Smart Home. Data Center у читателей скорее всего будет Central Europe Data Center

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Открываем созданный проект (Open Project в правой части окна). Нам будут нужны Access ID/Client ID и Access Secret/Client Secret, сохраним их в надежный текстовый файл на рабочем столе. 

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Далее переходим Devices -> Link App Account -> Add App Account. Увидим QR код.

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Сканируем QR код из приложения Smart Life: Профиль -> сканер [рядом с шестеренкой], выбираем Automatic Link

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Связанные устройства теперь будут видны на iot.tuya.com во вкладке Devices. При добавлении новых устройств через приложение, они также появятся автоматически.

    User ID смотрим на вкладке Devices -> Link App Account, поле UID. Тоже сохраняем в блокнотик.

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Осталось значение local_key, его смотрим в CLoud -> API Explorer -> Device Management -> Query Device Details in Bulk.

    Вводим device_ids (ищем его в Devices -> All Devices), жмем Submit Request, в окне результата ищем local_key. Его тоже сохраняем в блокнотик.

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Возвращаемся в HA, вводим полученные данные в окно добавления хаба Tuya

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Все, хаб мы добавили, теперь можно подключать устройства.

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    У нас почему-то работает только ручное добавление: Add Device Manually, ладно, попробуем.

    Начнем с простой смарт розетки. Где искать Device ID и Local Key мы знаем:

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    У кучи устройств объекты определяются автоматически, поэтому выбираем Discover device entities automatically

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Розетка с объектами появилась:

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Это все хорошо. Но согласитесь, вбивать каждый раз Device ID и Local Key — фигня какая-то. Почему не работает поиск устройств в локальной сети?

    Это все потому, что мы ставили HA по другой инструкции из контейнера мы не видим локальную сеть и правильно делаем. Решения проблемы — либо используем

    network_mode: 'host'

    для HA контейнера, либо, если не хотим давать контейнеру возможность напрямую использовать сетевые ресурсы хоста, открываем порты (после этого не забудьте пересобрать контейнер)

    ports:
    
    - 6666:6666
    - 6667:6667

    После в скрипте <ha_dir>/custom_components/localtuya/discovery.py находим функцию start и в явном виде приписываем адрес нашей локальной сети в двух строках. 

    lambda: self, local_addr=("0.0.0.0", 6666), reuse_port=True
    
    lambda: self, local_addr=("0.0.0.0", 6667), reuse_port=True

    Скорее всего адрес сети у читателей 192.168.0.0 или 192.168.1.0. Если непонятно — почитайте про IP адреса и маску подсети.

    Все, теперь Discovery работает. Что у нас еще завалялось из Tuya устройств? Ах да, сам герой обзора. 

    Local Tuya теперь видит устройства в нашей локальной сети

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    и самостоятельно подтягивает пользовательское имя устройства из приложения, Device ID, Local Key.

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

     

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Вот только автоматическое определение объектов (сущностей Entities) для сабжа не работает — данного ваттметра нет в поддержке Local Tuya (можно сделать вклад в развитие проекта). Значит прописываем объекты вручную -> Configure device entities manually

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Выбираем тип объекта в логике HA

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    И выбираем сущность:

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    По наименованию объектов чаще всего затруднений не возникает (voltage, current, power, …), хотя тут же устанавливаются и калибровки, кроме того значения передаются без десятичной точки (устанавливаем Scaling Factor), так что нужно посматривать в приложение:

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Даже работает:

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Повторяем процесс для всех необходимых объектов:

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Выбираем изменение существующего устройства, затем добавить новую сущность.

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    И повторяем для всех необходимых объектов.

    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

    Заключение

    Никто и не говорил, что с умным домом будет легко.

     

    Пост может внезапно обновляться

    Товар приобретен самостоятельно
    Многофункциональный ваттметр Tuya с Wi-Fi. Заводим в Home Assistant

СМОТРИ ТАКЖЕ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *