Статья

Отопление в квартире теплым полом независимо от Умного дома, но с автоматизациями в Apple HomeKit

Исходные данные

Котел с бойлером Wolf CGB2, с погодозависимой автоматикой и управлением через интернет.
Коллектор теплого пола 7 контуров, с управлением сервоприводами от 7 стандартных комнатных термостатов и свой насос.Комнатный термостат Salus it-500. Установлен в самой холодной комнате и стоит настройка - включать отопление при падении температуры до 22 градусов. Насос циркуляции ГВС, который гоняет горячую воду из бойлера в 2 санузла и обеспечивает постоянно наличие горячей воды в любом кране (если отключить насос, то горячая вода долго идет до дальнего крана около 30-40 сек).

В принципе, данная система полностью самодостаточна и исправно работает, но хочется добавить немного автоматизации для следующих случаев.

Мы уезжаем на выходные на дачу и топить не имеет смысла (циркуляцию ГВС можно тоже отключить).
Все ушли на работу и можно понизить температуру отопления (циркуляцию ГВС можно тоже отключить).Хочу спать в прохладе и нет смысла гонять ГВС по кругу всю ночь.Хочу просыпаться и идти по теплому полу и нужно ГВС в кране.

Что уже есть из умного дома 

  1. Колобок, он же лысый, он же homey.
  2. mi hub с шикарным плагином, автором которого является @payziyev (Maxmudjon).
  3. Несколько датчиков температуры aqara.
  4. Реле Sonoff, немного переделанное под работу обычного реле, или можно подключить к нему обычное реле на 230 вольт.
  5. Плагин Virtual Sensors для Athom Homey.
  6. Плагин sonoff.

  7. Естественно, Apple TV 4.
  8. HomeKit у всех домашних.

Разделим решение на несколько частей  

  1. Все плагины установлены.
  2. Устройства добавлены в колобок и проверена работоспособность.
  3. Монтаж устройств:
  • В котле есть клеммы для подключения комнатного термостата, работает по принципу: замкнуты контакты, значит нужно тепло, разомкнуты контакты, значит тепло не нужно. 
  • К этим контактам подключен комнатный термостат Salus it-500.
  • К этим же контактам подключил обычное реле на 230 вольт, которым управляет SONOFF.
  • Насос циркуляции отопления подключен через умную розетку Mihome (можно было и через Sonoff, особой роли не играет).
  • Насос циркуляции ГВС подключен к обычному реле Sonoff и включен в розетку.
  • Датчики температуры развешаны по комнатам.

Само решение и настройки

Мы теперь можем включать и выключать насос ГВС, насос отопления и давать запрос котлу на отопление через колобок и, соответственно, HomeKit. 

Напомню, что коллектор теплого пола и сервоприводы контуров работают независимо и управляются каждый по своему датчику температуры в каждой комнате. Таким образом, система отопления работает независимо от всех автоматизаций. Температура в каждой комнате регулируется комнатным термостатом, на всех термостатах выставлено около 24 градусов. Если где-то стало больше 24 градусов, то комнатный термостат даст команду сервоприводу и тот закроется. Если закрылись все сервоприводы, то теплоноситель пойдет обратно в котел и тот отключится по температуре в обратной линии. Если что-то сломается в автоматизации или зависнет, то система отопления продолжит работу в старом режиме по комнатному термостату Salus It-500 (он в самой холодной комнате). Осталось только понять, когда нужно дать команду котлу на подачу теплоносителя в систему отопление.

Для этого было введено две переменных с помощью стандартного решения в колобке Logic.

minRoom - название комнаты, в которой минимальная температура сейчас.

minTemp - само значение минимальной температуры.

С помощью плагина Virtual Sensors для Athom Homey создаем виртуальный термостат и датчик температуры. Они нам пригодятся дальше для управления в колобке и HomeKit.

Остается дать команду котлу:

- Если на термостате установленная температура (Target Temperature) Меньше или Равна минимальной - включаем отопление.

- Если на термостате установленная температура (Target Temperature) Больше минимальной - выключаем отопление.

В телеграмм отправляем уведомление и запускаем автоматизацию насоса коллектора:

Если команда на включение котла, то включаем насос.Если команда на отключение котла, то насос коллектора работает еще 1 час и отключается. 

Это реализовано через таймер CountDown (обратный отсчет). Здесь есть еще один flow, когда таймер OtoplenieNasos достиг 0 - выключаем розетку насоса. 

Далее автоматизации в Homekit 

Мне, в принципе, нравится, как работает Apple HomeKit с определением геопозиции, поэтому решено сделать отключение отопления и ГВС именно в нем. 

Так как водяной теплый пол имеет инерционность по отоплению, и чтобы к 7-00 пол был теплый, я в 03-00 включаю подогрев, если кто-то есть дома, для управления использую термостат.
В 6-55 отключаю термостатом, чтобы больше не грело. Потом мы все уходим в школу на работу. 
Теперь, когда первый пришел, включаем подогрев и насос ГВС.

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


Буду очень рад если кому-то будут полезны мои наработки и спасибо за новые идеи и комментарии.


Добрый день Александр! Специально зарегистрировался чтобы ответить) Отличная статья, спасибо Вам!!!!

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

1 - главный вопрос - не могу понять как сюда вписать wifi термостат с программой по интервалам времени, чтобы у него был приоритет выше чем у датчиков температур. Я так понял у Вас это виртуальный термостат который принимает наименьшую температуру из физических датчиков?

2 - есть ли какие-то термостаты(виртуальный) которые можно завести в HomeKit или raspberry pi без колобка? 

3 - думаю на контуры радиаторов при лучевой разводке тож сервоприводы поставить или все ж одеть термоголовки и пусть независимо работают?

4 - не пойму как будут работать радиаторы с полами, если радиатор и контур пола в одной комнате у них будет один управляющий датчик или разные, если один то как они будут закрываться и открываться, одновременно? или по приоритету?

5 - как у Вас реализовано управление сервоприводами? они открытого или закрытого типа? 


1 чтобы у термостата был приоритет - похоже он должен работать на температуре условно 21 а остальное на температурах выше, 23 например, тогда будет приоритет
2 - пасс, здесь я не эксперт 
3 - с моей точки зрения отопление важный инженерный узел в доме и должен работать автоматизировано и максимально независимо ни от чего. 
4 - радиаторы с полами нужно разводить через смесительный узел или узлы подмеса, здесь лучше с профессионалами по отоплению проконсультироваться. Узлы подмеса автоматизировать не имеет смысла, они настраиваются один раз и все.
5- у меня сервоприводы в нормальном положении закрыты и к умному дому не подключены, хотя 4 приводами можно управлять например одним Fibaro RGBW модулем. 


Александр, спасибо. Очень интересная статья и глобальная работа. 

Ps

Почему не воспользовались модулем к котелку bm2 ?

Он вроде на 100% закрывает Ваши хотелки

Все одном приложении на котелке, одного производителя

1000x_image.jpeg?1569438470

1- bm2 установлен на котле и не может корректно измерить температуру в самой холодной комнате.
А при ремонте об этом не подумал и не протянул кабель из комнаты в котельную.
От старой системы отопления остался беспроводной термостат Salus, поэтому его и решил использовать как основное решение.

2- bm2 к сожалению не умеет определять есть кто-то дома или нет (iphone это делает сильно лучше :) )
в bm2 куча таймеров, но таймерами нельзя запрограммировать жизнь (праздники, болезни, гостей, командировки, внезапные поездки  или не поездки на дачу и т.д.)
Дергать руками каждый раз, не наш метод.
будем использовать технологии.


 


Спорить не буду, каждый ... как хочет. 
1 А зачем ему мерить там температуру, можно термоголовку поставить, для чего отдельному регистру, каждый раз дергать котел. Тем более он у Вас конвекционный. КПД аж 110%. 
2 зачем руками дергать, там норм функций. И на гостей, на отъезды

Юзаю нечто похожее от Viessmann. Любой каприз. Таймеры по времени, по дням. Гостевые режимы, режимы вечеринки. Управление из любой точки. С комфортного iphona. 
3. чисто интересно по теплым полам в 3 запускаете в 7 прогрелись:). площади не большие?
Для чего? Экономия?

Интересно бы было данными расхода газа обменяться. При такой гибкой схеме, как у Вас должен стремиться к 0.

Можно в телеге продолжить

 
 

Круть! Спасибо, у меня почти та же задача. Только еще добавлю чтобы чекало в какой комнате задали самую высокую температуру и выставить ее на весь контур :)
Только так и не понял, а зачем нам виртуальный датчик температуры? 


Вернуться назад

Устройства


ITEAD

Sonoff Basic

(7 отзывов)

Apple

Apple TV 4K

(23 отзыва)

Athom Homey

Homey

(6 отзывов)

Xiaomi

Xiaomi Mijia Gateway 2

(11 отзывов)

Вернуться назад