Отопление под контролем. Подключаем котел с интерфейсом eBus к Wiren board 6

14 марта 2021, 11:13

На современном рынке отопительных котлов заметную долю составляют котлы с интерфейсом eBus (Vaillant, Protherm, Wolf).
Для управления таким котлом с помощью контроллера Wiren board 6 (WB6) достаточно подключить к eBus-интерфейсу шлюз eBus-Modbus и настроить Modbus-подключение WB6 в соответствии с картой регистров.

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

Шлюз выполнен в корпусе для монтажа на DIN-рейку. На лицевой панели расположены светодиодные индикаторы питания, активности интерфейса Modbus и активности интерфейса eBus. Для работы шлюза его необходимо подключить к источнику питания 12 В/0,5А.

Шлюз имеет клеммы для подключения дополнительного датчика температуры (типа NTC 10k) и клеммы дополнительного внешнего управления от ШИМ сигнала.

Производим подключение шлюза к контроллеру по Modbus (физический уровень - RS-485)  по двухпроводной линии (A, B). С котлом шлюз соединяем двухпроводной линией eBus.

1600x_image.png?1615714429

Программная интеграция с контроллером Wiren board

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

После этого можно создать новое Modbus-устройство через WEB-интерфейс контроллера, но можно в каталог /usr/share/wb-mqtt-serial/templates файловой системы WB6 записать конфигурационный файл шлюза config-eBusModbus.json.

Теперь конфигурируем новое оборудования в WEB-интерфейсе контроллера.
  • Выбираем из списка последовательный порт, к которому подключен шлюз.
  • Задаем параметры интерфейса 19200 E 8 1.
  • Добавляем новое последовательное устройство (" Serial device"). Выбираем Device type из списка:
    EBUS_MODBUS.
  • Задаем идентификатор устройства (адрес) на шине Modbus.
  • Жмем Save в верхней части экрана для сохранения произведенной настройки.

1600x_image.png?1615470118

Подробное описание процесса настройки со стороны контроллера WB6 с иллюстрациями и комментариями приведено в статье, поэтому здесь я кратко описал последовательность действий. Если параметры настроены верно, то на вкладке Devices мы увидим новое устройство eBus Modbus Boiler Controller.
В этом устройстве доступно 11 каналов или параметров:
  • Error - код ошибки котла определен в документации на конкретный котел. При отсутствии ошибки, получаем код 255.
  • Temp boiler - измеренная температура теплоносителя на выходе из котла.
  • Temp boiler setp - уставка температуры на выходе из котла.
  • Return water Temp - температура "обратки".
  • DHW temp - измеренная температура ГВС.
  • DHW setp - уставка температуры ГВС.
  • Temp tank - измеренная температура в накопительной емкости водогрея.
  • Temp outside - измеренная температура на улице.
  • Temp room - измеренная температура в помещении.
  • Temp room setp - уставка температуры в помещении.
  • PWM duty - измеренная величина скважности входного управляющего сигнала ШИМ в %.

Все уставки могут быть изменены контроллером. Таким образом производится управление режимами работы котла. Изменяя значение
Temp boiler setp, в соответствии с алгоритмом погодозависимого управления, можно обеспечить комфортную температуру в доме при минимизации затрат на отопление. Чтобы остановить работу котла на нагрев теплоносителя, достаточно задать значение Temp boiler setp меньшее, чем 10°C.

Логику управления котлом для контроллера WB6 можно реализовать встроенными средствами rules (правил) или использовать для этого инструментарий node-red, который можно дополнительно установить на WB6. Примеры использования node-red для управления отоплением можно посмотреть в предыдущих статьях. Поскольку все каналы всех устройств, подключенных к WB6, отображаются на встроенном MQTT-брокере, то есть возможность просто получить эти данные для последующей интерпретации практически любой сторонней системой автоматики, поддерживающей работу с MQTT (например, SprutHub или openhab).

Особенностью данного шлюза является то, что им можно управлять непосредственно через ШИМ-вход. Если на этот вход подан ШИМ-сигнал с частотой 1 кГц амплитудой 10В, то уставка Temp boiler setp будет установлена равной величине скважности ШИМ-сигнала. Это можно использовать, если в котельной уже установлено регулирующее оборудование со стандартным ШИМ-выходом управления. При отсутствии ШИМ-сигнала управление уставкой Temp boiler setp производится только записью соответствующего регистра.

Второй особенностью шлюза является возможность подключения к нему дополнительного датчика температуры типа NTC. Это позволит использовать шлюз без комнатного термостата. В этом случае функции термостата будет выполнять сам шлюз, а температура, измеренная датчиком NTC, будет отображаться в Temp room.

Третья особенность шлюза - наличие выходных клемм сигнала "Ошибка" (открытый коллектор), который оповещает об ошибках котла или об отсутствии связи с котлом. При ошибке притягивается к земле. Этот сигнал можно подключить к дискретному входу сигнализации или автоматики и использовать для оповещения об аварийном состоянии котла.

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


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

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

    Это вместо штатного модуля EBUS ? или его тоже надо покупать? 

    • Константин Бродкин (KVBr)
      Какой штатный модуль eBus вы имеете в виду? У Wiren board есть штатный модуль eBus? Буду признателен за ссылку.
      В статье описан самостоятельный модуль с Modbus-интерфейсом, который может быть подключен к любому контроллеру, выполняющему функцию мастера на шине Modbus, в том числе и к Wiren board 6/

      • Андрей Попов (andreypopov)
        Андрей Попов (andreypopov) 28 дней назад

        Vaillant VR39 , какой-то их адаптер. 

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

          Описанный в статье шлюз может быть подключен к котлу Vaillant/Protherm, у которого есть клеммы шины eBus. VR39 - это модуль для соединения нескольких котлов Vaillant, не имеющих клемм шины eBus, в каскад.  Если на котле нет клемм eBus, но есть возможность установить VR39, то для использования шлюза понадобится этот VR39 докупить. Но большинство современных котлов Vaillant имеют такие клеммы (к ним подключают комнатный термостат с eBus). Для таких котлов докупать VR39 не надо.

  2. (zapped)
    (zapped) 27 дней назад

    а есть информация о том, как шлюз будет работать со штатной автоматикой Vaillant CalorMatic 470? (это выносной регулятор для котлов Vaillant) 

    • Константин Бродкин (KVBr)
      Работу с CalorMatic не проверяли. Могу предположить, что в такой конфигурации мониторить параметры котла шлюз будет, но вот уставки все будет перезаписывать CalorMatic.

  3. Константин Бродкин (KVBr)
    Благодаря читателям статьи обнаружена опечатка. Абзац о настройках параметров порта Modbus следует читать:
    "Задаем параметры интерфейса 19200 N 8 1." То есть без контроля четности.

  4. (mavolnikov)
    (mavolnikov) 15 дней назад

    Не работает, настройки не задаются - сбрасываются.

    1000x_image.jpeg?1616839522
    • Константин Бродкин (KVBr)
      Обновите файл шаблона для WB6. Если не поможет, то позвоните в техподдержку - обязательно помогут.

  5. (mavolnikov)
    (mavolnikov) 15 дней назад

    И конфигурационный файл шлюза не скачивается.

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

      Я проверил - с ресурса Sprut.ai шаблон нормально скачивается для авторизованных пользователей (а Вы ведь авторизованы, раз пишете комментарии).
      Пожалуйста скачайте шаблон с сайта изготовителя. Там шаблон запакован в 7z-архив.

  6. (mavolnikov)
    (mavolnikov) 15 дней назад

    Файл свежий с сайта производителя. Им тоже написал.

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

Устройства в материале

Wiren Board 6

Производитель: WirenBoard

Шлюз Ebus-Modbus

Производитель: Nevoton

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

Wiren Board

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

Разумный дом

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

Z-Wave Ukraine

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

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

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

17 декабря 2019, 17:49
Универсальный привод для автоматического удаленного открытия окон с простой интеграцией в умные дома.
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
20 октября 2018, 22:57
Теоретические основы протокола MQTT и описание того, как он работает и для чего используется
02 июля 2020, 07:24
Я хочу поделиться своей разработкой: "умным открывателем пластикового окна". В статье вы найдете все необходимое, чтобы повторить проект и изготовить собственный привод для открывания окна с использованием штатной фурнитуры окна.
18 февраля 2020, 17:06
В данной статье описывается сборка слаботочного эл. щита на базе Wiren Board 6, а так же силового щита для небольшой квартиры.
29 октября 2019, 07:59
Умный домофон на базе nodeMCU с прошивкой ESPHome.
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
20 января 2019, 15:09
Использование ESPHomeLib в связке с Home Assistant
29 апреля 2019, 15:54
Siri Shortcuts теперь может с легкостью создать автоматизации, оперируя с любыми переменными Apple HomeKit
24 сентября 2019, 09:08
Интеграция Wi-Fi кондиционера в Apple HomeKit без ИК пульта.