Мой сервер Home Assistant работает на raspberry pi: http://alii.pub/63924q
orange pi zero 2 как альтернатива raspberry pi : http://alii.pub/68uelr
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
До интеграции local tuya я дошел только сейчас. Я всегда думал, что в принципе мне управления устройствами через интернет достаточно. Зачем городить еще управление по локальной сети?
Но комментариев много. Многие используют данную интеграцию. Вот всетаки решил и я описать метод установки данной интеграции.
Для начала нужен установленный HACS. Так как через него и будет производить установку интеграции localtuya.
Как установить HACS я описывал в этой статье:
Ну а саму интеграцию не составит труда там найти. вбиваем в поиск localtuya находим и устанавливаем интеграцию.
После установки нужно перегрузить сервер home Assistant.
Далее заходим в Настройки-> интеграции-> добавить новую интеграцию и пишем там localtuya:
Во время настройки интеграции, localtuya просканирует сеть и покажет список устройств которые обнаружит в локальной сети. На момент написания статьи у меня в локальной сети было всего 2 устройства. Первое это выключатель двухклавишный. А второй термостат. Как пример будем добавлять только двухклавишный выключатель.
После того как выбрали устройство и нажали подтвердить появится следующее окно:
Тут указываем имя будущего устройства. И нужно еще указать local key.
Local key можно узнать несколькими способами. Но я думаю самый простой способ это посмотреть на сайте iot.tuya.com
собственно на этом сайте мы проводили всякие настройки, чтоб добавить обычную интеграцию tuya в Home assistant. Об этом я описывал в этой статье:
Установка интеграции Tuya в Home Assistant (Tuya iot Access Secret, Tuya iot Access id)
Значит залогиниваемся на сайте iot.tuya.com.
Далее копируем device id. который нам показала сама интеграция localtuya. Его видно на скрине выше.
Теперь переходим на сайте iot.tuya.com в CLoud-> API Explorer
Далее откроется новое окно. ТАм нужно перейти в Smart Home Management System -> Device Management -> Get Device details
В этом открывшимся окне вверху нужно выбрать ” Central Europe Data Center”
В Device_id вписать device id устройства которое нам показала интеграция localtuya. Далее нажать кнопку Submit Request и появится много всякой информации об устройстве и там можно найти local_key. Его собственно копируем и вставляем в интеграции.
После того как добавим local_key нажимаем кнопку “Подтвердить”
В следующем окне нужно выбрать, что это у нас за устройство. В моем случае это switch. Так что выбираем его и нажимаем подтвердить:
В следующем открывшемся окне нужно написать название устройства. Так как у меня 2 клавиши на выключателе, по этому нужно устройство добавить 2 раза. И с разной галочкой. При добавлении первого устройства я Выбрал вот такие параметры и назвал его “Выключатель_1”
Опции Current и Current Consumprion можно не выставлять. Они не обязательные.
Ну и нажимаем кнопку подтвердить.
И тут же у нас откроется еще раз окно Entity type Selection:
Где опять-же нужно выбрать платформу. В моем случае это выключатель switch. Убираем галочку с “Do not add any more entities” и нажимаем кнопку “Подтвердить”
В следующем окне выбираем уже 2 опцию и пишем название например “Выключатель_2” и нажимаем подтвердить.
Опять выскочит окно Entity type Selection. Но теперь уже не убераем галочку “Do not add any more entities” и после нажатия подтвердить у нас не выскочит еще одно окно добавления устройства, а просто закончится добавление устройств.
Ну и после того мы можем легко найти эти 2 добавленых устройства в Home Assistant под именами Выключатель_1 и Выключатель_2 и добавить их в основную панель и управлять устройствами из нее:
Ну и так собственно можно поступать с любыми устройствами. Важно только выбирать правильный тип устройства(platform) иначе будет не правильно работать.