Не работает режим задания температуры теплоносителя котла Vaillant через WBE2-I-EBUS

Котел Vaillant atmotec, управляется через WBE2-I-EBUS на WB6. Все версии системного ПО – последние. Устройство корректно подключается и определяется. По ряду причин режимы управления через задание комнатной температуры или температуры на улице не подходят. Исторически (до Wirenboard) режим работы котла настраивался путем задания температуры теплоносителя, хотелось использовать аналогичный подход через WB.

У вас в документации сказано про поддержку такого режима работы:

непосредственное задание температуры воды в системе отопления;

Аналогично – на сайте производителя про этот режим сказано:

Пользователь в любой момент времени может изменять температуру котловой воды (параметр 0203): либо косвенно – через параметр задания уставки комнатной температуры (параметр 0205), либо напрямую – через параметр задания уставки температуры котловой воды. При работе с регистром 0203 для регистра 0205 должно быть установлено значение 0 и наоборот.

Однако заметила такую особенность – если выставить в ноль температуры Room Temperature И/ИЛИ Room Temperature Setpoint

/devices/wbe2-i-ebus_12/controls/Room Temperature = 0
/devices/wbe2-i-ebus_12/controls/Room Temperature Setpoint = 0

И далее задать температуру котловой воды (отопления) – допустим 60 градусов:
/devices/wbe2-i-ebus_12/controls/Heating Setpoint = 60

То котел не будет работать. Проводила различные эксперименты, сбросы-перезагрузки контроллера и котла – но оказалось все проще – если параметры заданы в ноль

/devices/wbe2-i-ebus_12/controls/Room Temperature = 0 И/ИЛИ
/devices/wbe2-i-ebus_12/controls/Room Temperature Setpoint = 0

То при любом /devices/wbe2-i-ebus_12/controls/Heating Setpoint в котел приходит команда установки температуры 0 градусов – по этой причине котел не запускается. Единственный способ заставить котел работать – задать одновременно комбинацию Room Temperature и Room Temperature Setpoint, при этом будет автоматически вычислен подходящий Heating Setpoint и он будет передан в котел.

Само собой при ненулевой температуре явно задать Heating Setpoint уже не получится – он будет вычислен по неизвестной формуле.

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

Подскажите – это разве нормальное поведение? Это баг конкретно моей железки? Можно ли как-то ее обойти?

Есть ли точная формула зависимости

Heating Setpoint = FUNC(Room Temperature, Room Temperature Setpoint) ?

Дамп параметров MQTT

wbe2-i-ebus_12 Error Code value /devices/wbe2-i-ebus_12/controls/Error Code 255 OK

wbe2-i-ebus_12 Hot Water Temperature temperature /devices/wbe2-i-ebus_12/controls/Hot Water Temperature 43 OK

wbe2-i-ebus_12 Heating Temperature temperature /devices/wbe2-i-ebus_12/controls/Heating Temperature 60 OK

wbe2-i-ebus_12 Heating Return Water Temperature temperature /devices/wbe2-i-ebus_12/controls/Heating Return Water Temperature 53 OK

wbe2-i-ebus_12 Hot Water Setpoint temperature /devices/wbe2-i-ebus_12/controls/Hot Water Setpoint 55 OK

wbe2-i-ebus_12 Temperature Sensor Type value /devices/wbe2-i-ebus_12/controls/Temperature Sensor Type 0 OK

wbe2-i-ebus_12 Heating Setpoint temperature /devices/wbe2-i-ebus_12/controls/Heating Setpoint 59 OK

wbe2-i-ebus_12 Room Temperature temperature /devices/wbe2-i-ebus_12/controls/Room Temperature 18 OK

wbe2-i-ebus_12 Room Temperature Setpoint temperature /devices/wbe2-i-ebus_12/controls/Room Temperature Setpoint 33 OK

wbe2-i-ebus_12 FW Version value /devices/wbe2-i-ebus_12/controls/FW Version 1.2 OK

1 лайк

Добрый день!
В настройках модуля выбрали Heating Settings - Direct Heating Setpoint Control ?

1 лайк

Спасибо, похоже этот параметр я пропустила, стоял режим работы по комнатной температуре.
Сейчас работает как часы, наблюдаю еще.

//Настройки котла
publish(‘/devices/wbe2-i-ebus_12/controls/Hot Water Setpoint/on’, 55, 0, true);
publish(‘/devices/wbe2-i-ebus_12/controls/Heating Setpoint/on’, 55, 0, true);

Из Home Assistant настройки котла применяются.

number:
- name: Установка температуры горячей воды
state_topic: /devices/wbe2-i-ebus_12/controls/Hot Water Setpoint
command_topic: /devices/wbe2-i-ebus_12/controls/Hot Water Setpoint/on
availability_topic: /homeassistant/devices/wbe2-i-ebus_12/controls/Hot Water Setpoint/meta/availability
payload_available: “online”
payload_not_available: “offline”
min: 0
max: 65

- name: Установка температуры отопления
  state_topic: /devices/wbe2-i-ebus_12/controls/Heating Setpoint
  command_topic: /devices/wbe2-i-ebus_12/controls/Heating Setpoint/on
  availability_topic: /homeassistant/devices/wbe2-i-ebus_12/controls/Heating Setpoint/meta/availability
  payload_available: "online"
  payload_not_available: "offline"
  min: 30
  max: 75

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