Отопление под контролем. Подключаем шлюз котла к Wiren Board 6

26 марта 2020, 16:31

Хотя отопительный сезон близится к завершению, тема управления отоплением с помощью Умного дома заинтересует многих. Большое количество современных газовых и электрических котлов имеет цифровой интерфейс OpenTherm (OT) для внешнего управления. Подключив к этому интерфейсу шлюз OpenTherm-Modbus, мы получаем возможность контролировать состояние котла и управлять его работой.

Оборудование

В описываемом примере использован отопительный котел Thermona THERM EL 8. Это электрический котел и у него есть интерфейс OT. Вместо него может быть использован газовый котел с интерфейсом OT из длинного списка. Для взаимодействия с контроллером Умного дома применил шлюз OpenTherm-Modbus в исполнении для монтажа на DIN-рейке.

  • Подключение по Modbus (физический уровень - RS-485) производим по двухпроводной линии (A, B).
  • Два двухпроводных порта OT предназначены для подключения к котлу и ко внешнему термостату.
  • Есть управляющий вход с ШИМ-модуляцией.

В качестве контроллера Умного дома применен WirenBoard 6 (WB6).

Контроллер, шлюз и блок питания 24В разместил в щитке автоматики. Порт RS-485 шлюза соединил двухпроводной линией с портом RS-485-1 контроллера WB6. Порт OT шлюза двухпроводной линией соединил с портом OT котла (в данном случае, полярность подключения не имеет значения).

Программная интеграция с контроллером WirenBoard 6

Первым делом настроим параметры последовательного порта /dev/ttyRS485-1 в соответствии с настройкой шлюза (у шлюза в заводских установках заданы параметры интерфейса 19200 E 8 1).

Чтобы WB6 распознавал шлюз на своем интерфейсе RS-485, как известное ему устройство, надо в каталог /usr/share/wb-mqtt-serial/templates файловой системы записать конфигурационный файл шлюза config-bcg301.json.
Можно это сделать с помощью SSH и встроенного редактора nano, но я для этой цели использую программу WinSCP, дающую доступ с Windows-компьютера к файловой системе Linux-контроллера.

Затем приступаем к конфигурированию нового оборудования в WEB-интерфейсе контроллера.

Для этого открываем вкладку Configs/Serial Device Driver Configuration, выбираем из списка последовательный порт, к которому подключен шлюз (я подключил к Port /dev/ttyRS485-1),
задаем параметры интерфейса 19200 E 8 1 (у шлюза в установках по умолчанию заданы именно такие параметры) и выполняем четыре простых шага:
  1. Добавляем новое последовательное устройство (" Serial device").
  2. Выбираем Device type из списка: OpenThermMBGateway (теперь WB6 знает о существовании такого устройства).
  3. Задаем идентификатор устройства (адрес) на шине Modbus – 10 (такой адрес был в заводской установке шлюза).
  4. Жмем Save в верхней части экрана для сохранения произведенной настройки.

Переходим на вкладку Devices и там видим новое устройство - OT Modbus Gateway BCG301 10.

Названия каналов этого устройства, в основном, соответствуют названию параметров протокола OpenTherm. Теперь WB6 видит все параметры подключенного к шлюзу котла и может управлять работой котла.

Мы можем наблюдать за:

  • Статусом котла и мастера. Отдельные биты этого слова являются флагами состояний. Один из флагов - индикатор горения горелки.
  • Флагом ошибки (если = 0, то ошибок нет).
  • Величиной модуляции горелки в процентах.
  • Измеренной температурой котловой воды (теплоносителя).
  • Измеренным давлением в котловом контуре.
  • Измеренной температурой ГВС.
  • Кодом ошибки, заданным производителем котла (этот код соответствует коду на панели котла и в инструкции по эксплуатации). Меня этот параметр интересует больше всего. И лучше всего, когда он равен нулю (нет ошибок).

Для управления доступны:

  • Уставка целевой температуры теплоносителя.
  • Уставка температуры ГВС.

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

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

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

В рамках умного дома теперь есть возможность в полной мере управлять отдельными зонами отопления и отопительными установками из каскадов котлов. Но об этом уже в следующих статьях.


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @Soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. (Vova275)
    (Vova275) 10 дней назад

    А есть такое для ebus vaillant? 

  2. Игорь Николаевич (uropek)

    vaillant можно подключить по протоколу opentherm, есть приблуда специальная дополнительно докупается.

    • Дмитрий К (kontur)
      Дмитрий К (kontur) отредактировано 9 дней назад

      Тогда поделитесь ссылкой

      • Константин Бродкин (KVBr)
        Очевидно имеется в виду конвертер Vaillant VR33: https://myboiler.com/opentherm...
        В европейских интернет-магазинах он есть в продаже https://www.thermostatenkoning...
        Однако, есть нюанс - этот адаптер в Россию не поставляется и есть вероятность, что в котлах, которые поставляются на некоторые рынки, он работать не будет.
        По крайней мере об этом писали на одном из европейских форумов по отоплению про Бельгию. В представительстве Vaillant в России сказали, что не могут ничего сообщить о совместимости VR33 с котлами на нашем рынке.

        • Игорь Николаевич (uropek)
          Да именно его имел ввиду, однако им также можно полноценно управлять через eBus + по температурному датчику также как и по Опентерм, только для этого использоваться другое оборудование, например SmartWeb. Вообще SmartWeb это очень мощноое и гибкое решение, посоветовал бы смотреть именно в его сторону, полная самодостаточная система и сделана на базе WB, те ребята из WB еще разработали и производят. Те есть интеграция, в том числе можно использовать датчики от WB.

          • Константин Бродкин (KVBr)

            Согласен, для котлов с ebus следует применять решение на основе SmartWeb. Для котлов с OpenTherm, а их сейчас становится все больше, есть другие решения.

            • Игорь Николаевич (uropek)
              Тут еще вопрос отказоустойчивости, если к примеру выйдет из строя WB, вся система отопления встанет на нее завязанная, посреди зимы не самое лучшее решение )) можно конечно вручную запустить и на определенные показатели, но это уже не совсем правильно. А отдельный прибор который работает как самостоятельно так и в связки с WB всегда сможет выручить. 
              Также есть еще решения от ZONT и у них есть вроде шлюз на eBus.

              • Константин Бродкин (KVBr)

                Уважаемый Игорь Николаевич. К чему эта дискуссия о ebus в разделе комментариев к статье о котлах с OpenTherm?
                Напишите статью об интеграции  SmartWeb и WB применительно к котлам Vaillant. Уверен, что это заинтересует очень многих.
                Всем здоровья и бодрости! Пошел писать продолжение :)

  3. Николай Торов (toroff)
    Николай Торов (toroff) 9 дней назад

    Спасибо за статью!!! Ждем продолжение, а именно по зонное управление температурой!!!

К списку статей

Скидки для сообщества

Wiren Board

+7 495 150-66-19
Промокод:
SPRUTDELIVERY
Размер скидки:
0%
Вы получите бесплатную доставку.

Разумный дом

+7 487 223-51-50
Промокод:
71
Размер скидки:
20%
Указывать в письме или комментарии к заказу

УЮТНЫЙ ДОМ

+7 495 797-21-74
Промокод:
SPRUT
Размер скидки:
5%

Z-Wave Ukraine

+380 68 641 9670
Промокод:
Sprut-UA
Размер скидки:
15%

Тематические чаты

Похожие статьи

27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
18 февраля 2020, 17:06
В данной статье описывается сборка слаботочного эл. щита на базе Wiren Board 6, а так же силового щита для небольшой квартиры.
29 апреля 2019, 15:54
Siri Shortcuts теперь может с легкостью создать автоматизации, оперируя с любыми переменными Apple HomeKit
24 сентября 2019, 09:08
Интеграция Wi-Fi кондиционера в Apple HomeKit без ИК пульта.
03 марта 2019, 20:17
Описание подключения стыкуемых модулей к контроллеру Wiren Board
13 марта 2019, 20:16
Описание подключения Modbus модулей к контроллеру Wiren Board
24 сентября 2019, 16:07
Цикл статей. Создание комфортного проживания в загородном доме по мнению дилетанта. Первая часть: "Управление климатом в комнате с радиаторным отоплением при помощи сенсорной панели термостата"
17 января 2019, 12:20
Опыт использования в квартире 58 метров. Несколько сценариев и измерение реального шума.
29 ноября 2018, 12:16
Интегрируем пылесос Xiaomi в "умный дом" через Homey и управляем зональными уборками через Siri.
13 февраля 2020, 07:51
Действенные методы улучшения работы Wiren Board.