Мой дом отапливается в основном сжиженным газом, который поступает из закопанного рядом с домом газгольдера. Газовый котел Viessmann.
Также имеется резервный 12 квт электрический котел Stout c 6-ю тенами.
В газовом котле имеется возможность управления им через OpenTherm.
В электрическом - только возможность управления через "сухой контакт".
Небольшое описание протокола OpenTherm
Это общий стандарт, описывающий протокол взаимодействия между отопительным оборудованием ( котел, бойлер ) и управляющим устройством ( контроллер ). В дальнейшем их будем называть slave и master, соответственно. Протокол цифровой и двунаправленный. Среди множества управляющих команд самой часто используемой является команда по установке целевой температуры теплоносителя в котле.
Для физической связи между оборудованием используется традиционная двужильная витая пара. Существует ограничение на максимальную длину провода: 50 метров и сопротивление до 5 ом для каждой жилы.
Предусмотрен также режим обратной совместимости, при котором считается, что соединение двух жил приводит ко включению slave-устройства.
Вики-описание для тех, кто хочет потренироваться в английском
Выбор управляющего устройства ( master )
Когда я думал, каким девайсом осуществлять управление газовым котлом по OpenTherm, я пытался найти такое устройство, которое я бы мог потом интегрировать с главным контроллером управления домашней автоматизацией. Основным протоколом в моей "системе" является z-wave и в качестве контроллера пока используется raspberry pi со специальным радио модулем. В последствии, когда вся система будет собрана и все управляющие устройства окажутся на своих конечных местах, я заменю микрокомпьютер на гораздо более дорогой Fibaro Home Center 2. Вот с этим прицелом и хотелось найти управляющее устройство для котла.
Знаю, что очень часто инженерные фирмы выбирают Zont , который как звездолет, умеет почти все. Понять инженеров можно - им проще взять all-in-one систему, один раз подключить и забыть. Мне же этот соблазнительный вариант не подошел в виду того. что Zont штука проприетарная, плохо интегрируемая с чем бы то ни было, в мозги к ней не залезешь.
В итоге я выбрал шлюз управления котлом от Невотон.
Эта штука умеет все, что мне от нее нужно:
- OpenTherm
- Сухой контакт
- Собственный web-сервер для первичной отладки
- Ethernet и Wi-Fi для интеграции через обычный свитч с главным контролером домашней автоматизации
- Устанавливается на дин-рейку и имеет небольшие габариты
- Оперативная техподдержка дилера или производителя
- Легкое обновление прошивки
Шлюз питается от 12В - так что пришлось докупить ему блок питания в ближайшем Леруа.
Управление основным котлом
После первичной установки, соединения с котлом и простой конфигурации через встроенный веб-интерфейс я смог выставить нужную мне температуру теплоносителя и понаблюдать за реакцией котла. Котел не реагировал ) Причина быстро нашлась - я не убрал специальную перемычку в котле, без чего режим внешнего управления не активировался. Убрал ее и все "взлетело". В смысле , запустилось как надо)
Управление резервным котлом
О том нужен ли резеврный котел, и как может сломаться основной газовый, я уже писал.
Также я подключил реле "сухой контакт" к электрокотлу для того, чтобы можно было реализовать сценарий, когда основной котел перестает подавать признаков жизни или температура теплоносителя или воздуха в помещении ( здесь можно включать фантазию - что является для вас признаком, что пора врубать электрокотел ), включить резервный замыканием сухого контакта в шлюзе Невотон. Поигравшись с этим и поняв, что это работает я на время вернулся к более простой схеме, когда электрокотел постоянно включен, но целевая температура в его меню выставлена ниже, чем в целевая температура для основного котла. Например, в шлюзе управления через OpenTherm вы устанавливаете в основном котле целевую температуру носителя в 50°С. Тогда в качестве защиты от вымерзания при поломке газового котла, можно выставить 30 ° С в электрокотле.
Разумеется, такой сценарий не защитит вас от случая, когда на ЛЭП упала елка и ваш дом обесточен. В такой ситуации вы разом останетесь сразу без обоих котлов. От такого апокалипсиса я планирую защищаться резервным дизель-генератором. Когда продумаю всю схему и приступлю к реализации - напишу отдельную статью )
Интеграция в "умный дом"
На одном из демо-стендов я наблюдал, как выглядит подключение шлюза управления котлом к дорогущему Fibaro Home Center, так что за итоговый сценарий я спокоен. А пока в ближайшее время я попытаюсь "увидеть" шлюз в моем собранном на коленке z-wave-контроллере на базе raspberry pi, на котором стоит бесплатное ПО z-way.
Если и это "взлетит", то, возможно, временная схема с raspberry останется навсегда основной ;)
Не переключайтесь.