Универсальный модуль управления котлом
В предыдущих статьях
рассматривались варианты управления отопительным котлом с помощью центрального
контроллера умного дома через устройства сопряжения или шлюзы. Но необходимость
обеспечить безотказную работу отопления в зимний период заставляет многих
задуматься о реализации управления отоплением на отдельном контроллере, который
продолжит работать даже тогда, когда центральный контроллер умного дома или
облачный сервис будет недоступен.
Такую возможность позволяет реализовать новое устройство – универсальный модуль управления отоплением Nevoton BCG-1.1.3. Это компактное устройство в пластмассовом корпусе, которое может быть расположено на стене рядом с отопительным котлом. В качестве источника питания для него подойдет зарядное устройство 5В (есть вариант исполнения со встроенным сетевым источником питания 220В).
Работать модуль может с котлами, управляемыми по интерфейсу OpenTherm или On/Off.
Для простых котлов с интерфейсом On/Off, модуль управления выполняет функцию термостата по датчику температуры воздуха в помещении. Датчик температуры воздуха подключается на клеммы модуля.
Для котлов с интерфейсом OpenTherm вариантов использования модуля гораздо больше:
- Поддержание постоянной заданной температуры теплоносителя.
- Погодо-зависимое управление. Температура теплоносителя поддерживается в соответствии с температурной кривой в зависимости от температуры на улице (к модулю подключается датчик уличной температуры).
- Термостат, то есть поддержание заданной температуры на основании данных о температуре в помещении (к модулю подключается датчик температуры в комнате)
- Работа с внешним комнатным термостатом (к модулю подключается комнатный термостат OpenTherm).
Модуль отлично справляется с
функцией термостата и, при этом, сообщает пользователю телеметрическую
информацию о состоянии котла (состояние горелки, рабочая температура, давление
в котловом контуре, наличие и тип ошибок), облегчая обслуживание отопительной
системы и позволяя предотвратить возникновение проблем с отоплением. И все это независимо
от контроллера домашней автоматики.Если в доме установлен
контроллер автоматики, то модуль будет ему отличным компаньоном, взаимодействуя
с автоматикой дома, предоставляя телеметрическую информацию котла и получая
уставки для передачи котлу. Для этого модуль поддерживает REST API (опубликовано
на сайте производителя), взаимодействует с внешним MQTT-брокером и
интегрируется в системы автоматики на основе ПО openHAB, Home Assistant, Iridium
mobile, SprutHub и многие другие.
Еще одной интересной особенностью программного обеспечения модуля является возможность получать данные о температуре воздуха на улице и в помещении не только от физических датчиков, подключенных на клеммы модуля, но и от сторонних устройств домашней автоматики или даже от Яндекс-Погоды через MQTT-брокер.
После подключения модуля
двухпроводным кабелем к клеммам OpenTherm котла и включения питания один раз необходимо выполнить
процедуру соединения модуля с Wi-Fi сетью вашего дома (она типовая и подробно
описана в руководстве). Первоначальная настройка модуля завершена и вы можете
управлять своим котлом через WEB-приложение (локально в сети дома или через VPN)
или со смартфона через бесплатное мобильное приложение (Android, iOS).
Модуль управления надо настроить на нужный вам режим работы с котлом. Сделать это можно в разделе настроек WEB-интерфейса модуля.
В зависимости от выбранного
режима изменится набор параметров, доступных для отображения и управления.
Также в разделе настроек можно выбрать источник информации о температуре воздуха на улице и в помещении. Это могут быть NTC-датчики температуры, подключенные к клеммам модуля управления, или сторонние датчики температуры, передающие данные через MQTT-брокера (это могут быть температурные датчики, задействованные в Wirenboard, HomeAssistant, openHAB, SprutHubи многих других системах автоматики).
Рассмотрим подробнее примеры применения модуля в разных режимах работы с котлом.
- Режим
поддержания постоянной температуры подачи.
В интерфейсе модуля пользователь может задать требуемую температуру теплоносителя, подаваемого из котла в отопительный контур, которая будет поддерживаться постоянной. Будут отображаться заданная температура, реальная температура и, дополнительно, температура с NTC-датчика, подключенного к клеммам модуля.
- Режим
погодо-зависимого управления.
Пользователь в интерфейсе модуля может задать номер температурной кривой (коэффициент), соответствующей свойствам отапливаемого дома, и смещение этой кривой в зависимости от желаемой температуры в помещении. После этого модуль производит расчет требуемой температуры теплоносителя в зависимости от температуры уличного NTC-датчика, подключенного к клеммам модуля. Будут отображаться температура на улице, рассчитанная температура теплоносителя и реальная температура теплоносителя. При работе совместно с контроллером автоматики данные о температуре на улице могут быть получены от стороннего датчика через MQTT-брокера.
- Режим
«Программный термостат» по температуре помещения.
В интерфейсе модуля задается желаемая температура в помещении, где установлен NTC-датчик, подключенный к клеммам модуля. Модуль рассчитывает требуемую температуру теплоносителя для поддержания температуры в помещении на заданном уровне. Будет отображаться заданная и реальная температура в помещении, рассчитанная и реальная температура теплоносителя. При работе совместно с контроллером автоматики, данные о температуре в помещении могут быть получены от стороннего датчика через MQTT-брокера.
- Режим
внешнего термостата температуры помещения.
К клеммам модуля подключен комнатный термостат стандарта OpenTherm. Этот термостат измеряет температуру воздуха в помещении и вычисляет требуемую температуру теплоносителя. Пользователь задает желаемую температуру в помещении, вращая регулятор на комнатном термостате. Модуль отображает заданную комнатным термостатом температуру, измеренную температуру, рассчитанную и реальную температуру теплоносителя. При этом пользователь может установить желаемую температуру в помещении через интерфейс модуля, то есть дистанционно. Если в этом режиме к клеммам модуля будет подключен NTC-датчик температуры, то данные с него будут показаны модулем, как дополнительная температура (например, температура на улице).
Во всех этих режимах в интерфейсе модуля отображается телеметрическая информация о состоянии котла (параметры конфигурации, состояние горелки, процент модуляции горелки, диагностические сообщения).
Если котел сконфигурирован не только для отопления, но и для подогрева воды, то модуль обеспечит задание требуемой температуры горячей воды и
покажет реальное значение температуры.
Заключение
Модуль управления котлом BCG-1.1.3 WF самостоятельно реализует все основные функции по управлению отоплением в нескольких режимах (включая режим термостата), а при совместной работе с контроллером автоматики модуль отдает все телеметрические данные и может получать от контроллера все уставки для работы.
1. Пульт продолжает работать? (Тот что комнатный родной)
2. Котлы оперверм и так имеют подключение внешнего датчика температуры (уличного). Это нормально реализовано?
По логике я понимаю, что внутренний датчик температуры в пульте заменяется на что?
2. Если к котлу подключен уличный датчик температуры (далеко не все котлы OpenTherm имеют такую возможность), то модуль данные этого датчика отлично видит. Проверяли. Если уличного датчика на котле нет, то можно использовать датчик, подключенный к модулю.
Т.е. у меня стоит пульт внешний и я им пользуюсь (в основном изменение ГВС). Т.е. я продолжу пользоваться как и сейчас, а этот блок будет позволять использовать управление через mqtt параллельно пульту?
1- как дополнение встроенного пульта
2- как замену встроенного
(Если что это Navien ncb700)
По варианту 2 я не подключал, но в паспорте указан и этот разьем и какие dip переключить ;)
Покажите интерфейс управления через «морду» spruthub?
В HomeKit достаточно «вкл/выкл» отопления и регулировку ГВС пробросить. Ну и ошибки кота в ХК чтоб как «аларм» прилетали…