22

Погодозависимое управления котлом

В этой статье я хочу рассказать о своей реализации погодозависимого управления газовым котлом в частном доме. Суть этой автоматизации в том, чтобы температура теплоносителя зависела от температуры воздуха на улице, и как следствие, от теплопотерь помещения — чем ниже температура на улице, тем горячее теплоноситель, и наоборот, чем теплее на улице, тем ниже температура в системе отопления. Эта автоматизация позволяет экономить энергоресурсы, при этом повышая комфорт - настоящий Win-Win.

В данный момент я строю себе частный дом и для его первой зимы хотел решить несколько задач:

1. Удаленный мониторинг системы отопления(ошибки котла, температура теплоносителя и давление в системе)

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

3. Возможность заранее удаленно прогреть дом перед приездом на стройку


Выполнив анализ способов управления котлами, я понял что для решения моих задач мне нужен котел с поддержкой цифровой шины управления: Opentherm, Ebus, Navien, Ems. При подборе оборудования для моей системы отопления я попросил подрядчика заложить котел с возможностью управления по одному из этих протоколов. В итоге был подобран E.C.A Gerda 24 HM NG с возможностью подключения термостата по протоколу Opentherm.

Собственно сам котел

Собственно сам котел

На рынке представлено множество готовых систем погодозависимого управления котлами - все они плюс-минус одинаковы: блок управления, подключаемый к котлу и мобильное приложение. У некоторых производителей есть готовые интеграции в умный дом Яндекс или Сбер. Я остановился на решении от WirenBoard по следующим причинам:
1. Отечественный производитель, что влечет за собой быструю доставку оборудования и техподдержку на родном языке

2. Это максимально гибкое решение, где интегратор может повлиять на формулу расчета уставки для котла, источник данных о температуре наружного воздуха и т.д.

3. Освещение и интеграцию других инженерных систем я тоже планировал сделать на оборудовании WirenBoard

Контроллер Wiren Board

Контроллер Wiren Board


Я заказал контроллер WirenBoard 7 с установленной платой от компании Невотон WBE2-I-OPENTHERM.  К этому моменту котел был установлен, газ пущен и можно было смело начинать творить!

Начну с монтажа системы: контроллер и блок питания установлены на временный щит, между котлом и контроллером протянута уличная витая пара(кабель идёт через неэксплуатируемый чердак). Проводка в котельной у меня идёт в кабель-каналах и для эстетики я сделал подключение к котлу через розетку RJ-45.Под крышкой котла для удобства подключения внешних соединений сделана кабельная колодка, к которой я подключил контроллер.

На фото видно подключение котла к розетке RJ-45

На фото видно подключение котла к розетке RJ-45

Далее нужно сделать первичную настройку платы WBE2-I-OPENTHERM. Для моих задач нужно использовать прямое управление, расчет уставки мы будем осуществлять в среде NodeRed. Настройку платы расширения Opentherm я осуществлял руководствуясь статьей в WirenBoard WiKi(https://wirenboard.com/wiki/WBE2-I-OPENTHERM_OpenTherm_Exten...).

Затем нужно установить NodeRed на контроллер(https://wirenboard.com/wiki/Node-RED). Далее я использовал готовый Flow погодозависимого управления котлом (https://github.com/kvbr156/Weather-dependent-regulator/tree/...). Для снятия уличной температуры можно использовать данные с погодный сайтов, благо в NodeRed это совсем не трудно, но я хотел сделать независимое от интернета решение и использовал датчик 1-wire DS18B20, установленный в вентиляции подкровельного пространства - температура там почти уличная, при этом датчик защищен от воздействия осадков и ветра. Затем я описал подключение к каналам MQTT от контроллера и выставил желаемую температуру в доме.

Иииииии……в этот момент должны быть фанфары, но котел не принимает уставку от контроллера.  Выполнив анализ функции расчета уставки, я понял, что мой котел не принимает значения с запятой, пришлось заменить метод с ParseFloat на ParseInt, пожертвовав некоторой точностью и система заработала, ура!

Пример функции

Пример функции

К текущему моменту погодозависимое управление работает у меня около 3х месяцев. По наименьшим прикидкам расход газа уменьшился на треть, не смотря на теплую зиму в Подмосковье(скриншот из МойГаз). Температура в доме держится в пределах уставки с погрешностью максимум в полградуса. В будущем хочу добавить дополнительную автоматизацию в код: динамический температурный коэффициент для компенсации в случае большой разницы уставки комнатной и фактической температуры, уменьшение уставки отопления ночью и при выполнении сценария «Я не дома» и регулировку второго контура котла.

На фото скриншот с показаниями счетчика из личного кабинета Мособлгаза

На фото скриншот с показаниями счетчика из личного кабинета Мособлгаза

Инженериум DIY

580 постов5.5K подписчиков

Правила сообщества

Давайте уважать друг друга - любые аморальные посты выпиливаются, даже если они затрагивают основную тематику сообщества.

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

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества