регулятор теплого пола xiaomi
Xiaomi Aqara Mijia концентраторы, как зональный контроллер отопления теплыми полами
Такой подход можно распространить и на другие подобные системы, например Xiaomi.
Для зонального управления температурой необходимо измерять температуру в комнате и, в зависимости от уставок, осуществлять управляющее воздействие в виде подачи 220В на насос смесительного узла и головки коллектора теплых полов.
Также необходимо сухими контактами управлять котлом отопления.
Все управляющие сценарии будут работать в центральном хабе.
Аксессуары осуществляют подключение к хабу по Zigbee протоколу.
Эта система в первую очередь предназначена для игр в домашнюю автоматизацию. Мне лично кажется не очень надежным такое решение для отопления.
Центральное устройство.
Существуют несколько вариантов хабов: Xiaomi Mijia и Xiaomi aqara.
Aqara hub поддерживает как apple homekit, так и Mijia App. Пользователи могут создавать и управлять различными жизненными сценами с помощью приложения Apple Home или приложения Mi Home.
Mijia не поддерживает работу с Apple Home.
Судя по отзывам работа с приложением Apple Home более стабильная, поэтому лучше переплатить.
А вот такие ремарки позволяют понять, что все не так уж просто:
Придется подождать 1 месяц
Но об этом советую почитать у профильных специалистов: Обзор и сравнение Aqara Hub и Xiaomi Gateway.
Минимальный набор устройств.
Будем ориентироваться на 4 зоны управления контурами отопления. То что датчиков температуры нужно тоже 4 понятно. Двухрелейных модулей достаточно было бы трех, но возьмем тоже 4.
Заказывать можно и из другого магазина из общего лота:
Датчики температуры.
Существуют и более универсальные датчики температуры.
Например вот в этот датчик добавлен еще и датчик давления.
Вероятно, можно в качестве датчика температуры использовать любое совместимое устройство, способное вернуть температуру. Как и датчик движения Астра-5121 в Security Hub.
Но совместимость заранее неизвестна.
Как передать в хаб температуру по Bluetooth? Понятно что никак.
Но возможно появление новых других подобных устройств с возможностью интеграции по zigbee.
Вот бы появился в продаже термостат Xiaomi, описанный в этой статье.
Исполнительные устройства.
В качестве исполнительных устройств используются двухканальные реле.
Вернее это не просто реле, а двухканальные устройства силового ввода-вывода.
Второй канал, похоже, можно использовать для управления типа «сухой контакт» без подключения нулевого и фазного провода.
Вход можно использовать, как подтверждение сработки для диспетчеризации, впрочем, возможна ли такая работа наоборот не знаю.
Стоимость.
Выводы.
Стоимость системы (учитывая то, что не нужны комнатные терморегуляторы) соизмерима с другими вариантами реализации зонального отопления водяным теплым полом.
Плюс получаем более универсальную и масштабируемую систему.
Но вот надежность этого решения мне непонятна.
Автоматизация отопления в умном доме: электрическая термоголовка, Mi Home, Home Assistant, термостат
В этом обзоре мы поговорим о автоматизации управления отоплением в доме и я расскажу про свой собственный кейс, реализованный на электрических термоголовках Danfoss, управляемых розетках и датчиках температуры. Описанный принцип можно применить и для регуляторов теплого пола, электрических радиаторов и даже кондиционеров.
Содержание
Термоголовка
В своей реализации я использовал электрическую термоголовку Danfoss TWA-А — для клапанов RA под напряжение 230 В.
Вариант — NC — нормально закрытый, это значит то для открытия клапана, на термоголовку надо подать напряжение.
Вариантов крепления существует множество, нужно подобрать свой, в остальном принцип работы — идентичен.
Устройство внешне очень похоже на обычную, механическую термоголовку, только с питающим проводом.
Нормально закрытая головка из коробки находится в принудительно открытом состоянии, в котором ее поддерживает пластиковая скоба.
Крепится эта термоголовка при помощи стопорного винта. Внутри нее скрывается механизм, которые нажимает на клапан перекрывая его, при включении питания он отводится и открывает его.
Установка
Полностью процесс установки можно посмотреть в видеоверсии обзора (ссылка в конце текста)
У меня на батареях стояли обычные механические терморегуляторы, снимаются они легко, без инструментов
Вместо него ставится электрический регулятор, до упора и фиксируется при помощи стопора.
Только после этого снимается пластиковая скоба — клапан перекрывается
В момент установки температура поверхности батареи была почти 48 градусов. После снятия скобы и перекрытия клапана она стала падать, и через час составляла 23 градуса.
Включаем клапан в розетку, в момент включения потребление составило почти 20 Ватт, почти сразу упало вдвое, и потом плавно уменьшалось, к полному открытию, которое заняло почти 5 минут, до 3 Ватт.
Подробнее — можно посмотреть в видеоверсии обзора (ссылка в конце текста)
В течении 15 минут — температура поверхности батареи поднялась до 49 градусов
Mihome
Управлять этим можно например в Mihome — используя различные связки, например Zigbee датчика и розетки, или wi-fi удлинители или розетки, а температуру брать можно и с увлажнителя и с очистителя воздуха. Скажем при снижении температуры менее 21 градуса — включать
И аналогичный сценарий — на выключение при достижении комфортной температуры, тем самым поддерживая ее в желаемых пределах.
Можно использовать вариант связки какого-то из Bluetooth датчиков, при использовании новой wi-fi розетки с BLE шлюзом — они смогут работать просто в паре друг с другом. Кстати вместо розетки и удлинителя можно использовать и проводной выключатель
Можно предусмотреть включение и выключения по заданным дням и времени, и сделать ручной сценарий для принудительного включения.
Home Assistant
Моя конфигурация Home Assistant на github
Новая серия моих уроков по Home Assistant на Youtube
Для тех кто уже наигрался с Mihome — рассмотрим штатный компонент Home Assistant — термостат. Для него нужно создать, если еще нет, раздел климат. Как обычно я выношу его в отдельный файл.
В нем для каждой термоголовки создается отдельная сущность на платформе generic_thermostat. Следующей строкой — его имя в системе, давайте рассмотрим все его параметры
heater — название розетки которая будет управлять нашей термоголовкой
target_sensor — это название датчика температуры, по которому будет работать термостат
target_temp — целевая температура, в градусах С, та которая будет устанавливаться при запуске home assistant
away_temp — этот параметр включает для термостата отдельный режим работы — Не дома, и так же содержит температуру по умолчанию
min_temp, max_temp — это минимум и максимум на шкале термостата, пределы в которых им можно будет управлять
ac_mode — это режим включает охлаждение, то есть при его активации. розетка heater будет включаться при превышении целевой температуры, а выключаться при понижении
cold_tolerance, hot_tolerance — допуски для включения и выключения, в градусах С. В данном примере — 0,5 градуса, это значит что включаться розетка будет при температуре ниже чем 20,5 С а выключаться при превышении 21,5 С — при целевой температуре 21С.
min_cycle_duration — это минимальный период в котором будет находится термостат в режиме включено или выключено, может быть в секундах или минутах, с учетом времени открытия термоголовки я поставил 5 минут
keep_alive — это минимальный интервал между отправками команд на розетку термостата, в этом примере — команды могут отправляться не чаще чем раз в три минуты, это позволяет нивелировать влияние временных обрывов связи.
initial_hvac_mode — это состояние термостата после загрузки Home Assistant — может быть выключено, режим поддержания тепла heat или холода — cool
Для отображение термостата в интерфейсе lovelace существует специальная карта
Выглядит она так — по кругу ползунок для установки целевой температуры, в центре большими цифрами — текущая температура, под ней — целевая температура, потом режим работы — Бездействие, когда розетка выключения или Обогрев когда включена, и preset — Дома или Не Дома. Внизу две иконки — Обогрев и выключено и название термостата
Например при заданной температуре в 24С и текущей в 23.8С — она попадает в параметры допуска и термостат не включается. А если повысить до 26С, тогда включается розетка которая открывает термоголовку.
Для каждого термостата может быть выставлен свой собственный режим, что позволяет гибко регулировать температуру в доме.
Это пример одной из моих автоматизаций, которая запускается каждые 5 минут или по смене состояние темплейт сенсора Режим нагрева. Если он включен — термостат переводится в режим Дома, выключен — Не дома.
Сенсор может учитывать любые условия, в этом примере — нахождение кого-то дома, либо включенный режим выходного дня. Условий может быть сколько угодно
Сейчас у меня трудится четыре термостата, что позволяет не только автоматически поддерживать температуру на комфортном уровне, но и экономить на отоплении не грея воздух тогда, когда никого нет дома.
Видеоверсия обзора
Термостат Aqara EigenStone S2
Подключение к Mihome через Mi Gateway 2
Попал ко мне в руки термостат от Aqara под суббрендом EigenStone с моделью S2 (KTWKQ02ES). Вообще вся информация о нем покрыта тайной, и, чтобы хоть как-то разобраться, пришлось переводить прилагаемую инструкцию на китайском и искать крупицы информации в интернете. Поэтому, если я вдруг что-то недоглядел или указал неверно — прошу мне об этом написать, исправлю.
Упаковка и внешний вид
Поставляется термостат в стандартной для Aqara коробке с необходимым минимумом информации для идентификации устройства. Всего лишь векторное изображение термостата EigenStone S2 на лицевой стороне упаковки и техническая информация на обратной стороне.
Заявленные характеристики: размеры 86х86х39мм, работает по протоколу Zigbee, и может управлять нагрузкой не более 2А с максимальным напряжением 250В.
Конструкция выполнена таким образом, что блок управления нагрузкой можно расположить отдельно от панели. Видимо, для удобства монтажа. При желании можно увеличить длину проводов, чтобы разместить блок от панели намного дальше, чем это предусмотрено производителем.
Размеры внешнего блока управления — 67х50мм, глубина 25мм.
Размера панели86х86мм, глубина 9мм.
В нижней части панели управления имеется датчик температуры и отверстия для снятия крышки при монтаже.
Схема подключения
Информации об этом термостате, как я уже говорил, очень мало и инструкция только на китайском.
В паре с Google Translate, и того, что я нашел на просторах интернета, становятся понятны обозначения клемм блока управления:
Как написано на сайте aqara,«Термостат относится к серии фанкойлов центрального кондиционера, системы воздуховодов или системы подогрева пола. Термостат может регулировать температуру в помещении и скорость воздуха, управляя пуском/остановкой фанкойла в конце системы кондиционирования воздуха, а также электрического клапана, электрического шарового крана, электрического нагревателя или воздушного клапана.»
Основное назначение у EigenStone S2, согласно описанию производителя — управление системами центрального кондиционирования и системой теплого пола.
Получается, управление в термостате релейное. Хоть обозначения и перевелись как Кран 1 и Кран 2, это, по сути, Блок реле 1 и Блок реле 2. Закрытое и Открытое положение не могут быть активны одновременно, только выключены. Например, когда активен один из режимов — обогрев или охлаждение. То же самое и с реле, управляющими вентилятором — активно может быть только одно из трех.
Подключение к MiHome
Для добавления к MiHome я использовал шлюз Mijia Gateway 2.
Шлюза от Aqara у меня нет, он еще в пути.
Переходим в приложении в шлюз, жмем + и выбираем «Thermostat S2».
Приложение сообщит нам, что устройство сопряжено. Можно включить/выключить термостат, задать режим работы — обогрев или охлаждение, и установить скорость вентилятора.
Каких-либо настроек я не нашел. Также не нашел в приложении, как посмотреть температуру со встроенного в термостат датчика.
При простое EigenStone S2 в выключенном состоянии на экране моргает текущая температура, согласно встроенному датчику.
Экран загорается на несколько секунд только при нажатии кнопок.
Во включенном состоянии на экране постоянно отображается текущая температура.
В настройки PL можно попасть, зажав около трех секунд кнопку питания. Если продолжать жать кнопку, откроется другое меню настроек PP. В этих настройках я не разбирался.
Углы обзора у экрана не очень большие. Лучше всего видно символы, если смотреть на него чуть сверху.
Подключение к zigbee2mqtt
Для zigbee2mqtt у EigenStone S2 уже есть открытая ветка на странице проекта. Официальной поддержки нет. Если перевести zigbee2mqtt в режим сопряжения, то в логах мы увидим следующее:
Распознается EigenStone S2 KTWKQ02ES как lumi.airrtc.tcpecn02.
При попытке добавить устройство в список поддерживаемых через этот способ:
в логе выходят сообщения вида:
Так что если кто-то решит заморочиться с добавлением EigenStone S2 в проект zigbee2mqtt — я готов помочь в экспериментах. Пишите, не стесняйтесь.
Разборка
Начнем с панели. Разбираем через упомянутые мной отверстия. Плата, как обычно, из черного текстолита. Есть немного несмытого флюса на контактах экрана.
За Zigbee, по всей видимости отвечает модуль с металлической экранирующей крышкой. Из информации на нем только наклейка с qr кодом.
Под наклейкой оказалась маркировка модуля. Никакой информации о нем я не нашел.
За все остальное, как я думаю, отвечает mcu с маркировкой STM32L152
Далее откручиваем четыре винта, держащие плату в корпусе.
Справа, рядом с кнопками, есть свободное место под какой-то модуль. Судя по красному полупрозрачному пластику на корпусе панели в этом месте, предположу, что под ИК приемник. Но других моделей этого термостата я не видел, поэтому не могу утверждать точно.
Теперь разберем блок управления. Поддеваем отверткой пластик в отверстие для кабеля, и он легко выйдет из защелок.
Плата ничем не прикручена к корпусу, чтобы вытащить нужно аккуратно поддеть ее отверткой.
На плате 5 реле. Два OMRON G5Q-14 на 10А и три OMRON G5NB-1A-E на 5А.
Заключение
Термостат получился интересный, но отсутствие нормальной информации портит о нем впечатление. Каким-то образом можно привязать к термостату внешние zigbee датчики. В инструкции были изображены выключатель и датчик открытия двери. В Mihome управляется, в HomeKit пробрасывается через Aqara шлюз. Ему бы белую подсветку с нормальным экраном, тогда бы вопросов к нему не было. А так — вполне себе приемлемый вариант для пользователей экосистемы Xiaomi. И если учесть отсутствие других термостатов, то единственный, не считая модели S1.
Желающие его приобрести могут купить термостат EigenStone S2 со скидкой. Для этого нужно оформить заказ и не оплачивать. Пишите продавцу, что пришли от kvvhost, и он снизит цену.
Xiaomi Life
гаджеты, информационные технологии и цифровой мир
Xiaomi Heatcold Heating Thermostat
Итак, устройство поставляется в упаковке белого цвета с логотипом производителя на лицевой стороне.
На одной из сторон минимальная информация с характеристиками устройства на китайских иероглифах.
Комплектация также минимальная.
В коробке мы найдем сам термостат, инструкция и 2-ва винтика для установки в подрозетник.
Сама инструкция, как не удивительно, только на английском языке с хорошим описанием подключения и настройки устройства.
В задней части устройства находится релейный блок с контактами для подключения.
В принципе все отлично подписано и вполне понятно.
Крайние нижние контакты с номерами 5 и 8 для подключения питания, контакты 6 и 7 для кабеля теплого пола и два верхние контакты 9 и 10 для внешнего термодатчика.
Панель управления крепится с помощью фиксаторов к рамке. Снимать нужно аккуратно, чтобы не повредить датчик температуры или пластиковую рамку панели. Для снятия, нужно плоской отверткой поддеть панель в нижней части в специальном пазе.
Сама панель управления соединяется с силовым модулем с помощью 10-ти пинового разъема.
Плата крепится к рамке с помощью тех же винтиков, что и защитная пленка.
В нижней части теперь отчетливо виден датчик температуры.
Здесь защитная крышка уже не мягкая и тоже крепится на защелках.
Чтобы извлечь плату нужно немного растянуть стороны корпуса в местах защелок и потянуть плату.
Пайка элементов довольно качественная и следы флюса не сильно заметны.
— Модель: TH123E (для Mi Home)
— Питание: AC100-240V, 50/60 Гц
— Внешний датчик NTC 10K B 3950
— Диапазон температуры: 5-35 ℃
— Индикатор: LCD дисплей
— Размеры: 86*86*44 мм (В * Ш * Г)
— 3 режима работы: по датчику пола / воздуха / пола + воздуха;
— Калибровка датчика температуры ± 10ºС
— Блокировка кнопок (защита от детей)
Так как термостат у нас работает по WiFi, никаких шлюзов не нужно. Подключается устройство довольно просто, как и другие гаджеты экосистемы. Подаем питание на устройство и запускаем приложение, которое автоматически находит терморегулятор. Единственнім нюансом является предварительное включение на смартфоне bluetooth, так как по нему будут передаваться настройки сети.
При удачном подключении приложение предложит выбрать комнату и загрузит плагин устройства.
Если подключение не удалось или возникла ситуация сбросить устройство нужно нажать и удерживать в течении 3-х секунд кнопку “вниз”.
Сам плагин довольно своеобразный и не без недостатков.
Большинство пунктов не переведено с китайского.
Меню выбора датчика, калибровки датчика и выбора гистерезиса.
Функционал так же минимальный.
В состоянии “из коробки” доступно:
— Возможность управлять температурой непосредственно на самом терморегуляторе, либо через мобильное приложение.
— Возможность выбора запрограммированных заранее режимов работы Wake, Away, Home, Sleep.
— Возможность калибровки датчика температуры и выбор диапазона гистерезиса.
Для большинства пользователей данного функционала будет вполне достаточно. Но.
Самым основным недостатком подобного состояния кроме китайских иероглифов является отсутствие возможности участия устройства в сценариях автоматизации. Невозможно управлять температурой с помощью беспроводных датчиков сяоми например с учитыванием уличной температуры. Или отключить/перевести в эконом режим вместе с другими не критичными устройствами при уходе из дома нажатием одной кнопки.
На данный момент решаются эти недостатки только с помощью модифицированного приложения mihome от Vevs.
Особенности установки и настройки.
Тем кто только собирается устанавливать теплый пол, датчик температуры нужно покупать отдельно. В инструкции указывается датчик NTC 10K B 3950 на 10 кОм.
Получение функции автоматизации теперь позволяет не только удаленно включить или выключить термостат, но и настроить сложные и удобные сценарии использования. Например переключение режимов работы в зависимости от температуры/влажности на улице или при уходе из дома или использовать термостат для запуска сценариев с другими смарт устройствами.