Купить можно тут: http://ali.pub/58948n
еще больше тут: http://ali.pub/58945j
Мой Home Assistant работает на raspberry pi 4: http://ali.pub/53kjyp
Данный термостат имеет следующие характеристики:
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
Подключение проводов и wi-fi сети:
Подключение к Home Assistant:
tuya: username: login #логин от tuyasmart password: password #пароль от tuyasmart country_code: +7 #Код региона
Как видим добавление ограничивается 4 строчками. country_code: можно узнать тут.
Все после этого все устройства которые были подключены к аккаунту tuyasmart будут автоматически подгружаться в home assistant. В моем случае в аккаунте tuya находится только один термостат и собственно он и подгрузился. Но не без подводных камней.
Дело в том что термостат не корректно показывает температуру в Home Assistant. Он ее увеличивает в два раза. Возможно это связано с тем, что у датчика 2 градусника. Один выносной, а второй встроенный. Данная проблема уже больше года как присутствует и пока ее ни кто не исправил к сожалению. Поэтому при добавлении термостата в Lovelace у нас термостат показывает следующее :
Собственно первое значение 48 – это 48/2 то есть 24 градуса “установленная температура”. А 40 – это 40/2=20 текущая температура.
Полазив в интернетах (этих ваших) наткнулся на костыль, который отображение температуры делал корректным. Выглядит костыль следующим образом:
sensors: - platform: template sensors: termostat_temp: friendly_name: "Termostat_temp" unit_of_measurement: '°C' device_class: temperature value_template: "{{ (state_attr('climate.13101012d8bfbc00ab9d8','current_temperature'))/2 }}" - platform: template sensors: termostat_set: friendly_name: "Termostat_set" unit_of_measurement: '°C' device_class: temperature value_template: "{{ (state_attr('climate.13101012d8bfbc00ab9d8','temperature'))/2 }}"
Собственно здесь описаны два сенсора: Termostat_temp – это текущая температура термостата (Название можно поменять на удобное Вам). Termostat_set – это установленная температура ( Опять же можно поменять на удобную Вам).
Здесь Вам только нужно значение “climate.13101012d8bfbc00ab9d8” поменять на свое, которое у Вас подгрузилось из tuya smart. Это уникальный номер устройства, поэтому Ваше будет отличаться.
Ну и при добавлении в lovelace выглядеть все это будет следующим образом:
Подробнее в видео: