Найти тему
Smart Home 53

Добавляем тёплые полы в умный дом Home Assistant

Я уже писал об управлении отоплением в моей умной квартире. Следующим шагом к комфорту стала интеграция теплых полов в санузле в умный дом. Выбор управляемых термостатов для теплых полов на самом деле не так уж и велик. Я остановился на весьма бюджетном варианте wi-fi термостата moes для экосистемы tuya. На данный момент уже появилась в продаже его zigbee версия, и сейчас я бы советовал обратить внимание именно на этот продукт.

Итак, заменил свои штатные “тупые” термостаты на Moes BHT-002-GBLW. Обратите внимание, что буква W на конце как раз обозначает Wi-Fi, а GBL обозначает возможность использования с теплыми электрическими полами и нагрузку до 16 Ампер.

В Home assistant можно интегрировать эти термостаты через интеграцию tuya, но есть нюансы. Во-первых, вся работа через облако. Во-вторых, интеграция Туи в Home assistant работает отвратительно. Температуру с датчиков (внешний в полу и наружный на самом термостате) почему-то показывает в удвоенном виде. То есть, если температура 25 градусов, то в Home assistant мы видим 50!

Тем не менее решение было найдено на просторах github. Сторонняя прошивка https://github.com/fashberg/WThermostatBeca позволяет управлять термостатом локально через mqtt. Прошить по воздуху с помощью tyua-convert было непросто, но все получилось. Термостат видно в устройствах mqtt следующим образом.

-2

И тут я заметил, что датчик температуры в полу показывает откровенно высокую температуру. Разобравшись в проблеме, я понял, что сам термостат работает с датчиком с сопротивлением 10кОм, а у меня в полу вмонтирован датчик с сопротивлением 6,8кОм. В этом случае нельзя просто докинуть последовательно необходимое сопротивление, потому что сопротивление у датчиков меняется нелинейно. Я провёл небольшое исследование и вот что получилось:

-3

На основании этой таблицы видно, что если термостат рассчитан на 10 кОм датчик, а в него установить 6.8 кОм датчик, то он будет врать примерно на 10 градусов в большую сторону! Оставалось решить это программно на самом сервере Home assistant. Я создал простейший шаблонный сенсор:

-4

Новый сенсор показывал адекватную температуру пола. Но я столкнулся с еще одной проблемой. С такой прошивкой этот термостат умеет греть только по температуре воздуха с встроенного датчика, а не по температуре пола, что как раз нужно было мне. Но и тут выход я нашел, но это уже совсем другая история.

Подписывайтесь на мой канал и страницу в инстаграм @smart.home53, чтобы не пропустить новые статьи.

#умный дом #smart home #home assistant #tuya #moes #теплый пол #технологии #mqtt #интернет вещей #wi-fi