WB7 +wbe2-i-opentherm BAXI Slim 1.300FiN

Подключил модуль по инструкции через плату-интерфейс для QAA 73
Перемычка 1-2 снята
Конфигурация в WB7 по инструкции

В итоге вижу:

  • статус котла
  • вижу текущую температуру контура отопления ( похоже на правду )
  • вижу версию устройства 1.3

Пытаюсь включить/выключить котел изменением целевой температуры из WEB интерфейса
безрезультатно

Остнановил mqtt 2 serial

Проверяю значение температуры

root@wirenboard-AQK2YTRV:~# modbus_client --debug -mrtu -b19200 -pnone -s1 /dev/ttyMOD1 -a11 -t0x04 -r0xCf
Opening /dev/ttyMOD1 at 19200 bauds (N, 8, 1)
[0B][04][00][CF][00][01][01][5F]
Waiting for a confirmation…
<0B><04><02><00><1C><20>
SUCCESS: read 1 of elements:
Data: 0x001c

28 градусов похоже на правду котел выключен

Устанавливаю целевое значение отопления

root@wirenboard-AQK2YTRV:~# modbus_client --debug -mrtu -b19200 -pnone -s1 /dev/ttyMOD1 -a11 -t0x06 -r0xCB 60
Data to write: 0x3c
Opening /dev/ttyMOD1 at 19200 bauds (N, 8, 1)
[0B][06][00][CB][00][3C][F8][8F]
Waiting for a confirmation…
<0B><06><00><00><3C><8F>
SUCCESS: written 1 elements!

установил 60 градусов

Перепроверяю значение

root@wirenboard-AQK2YTRV:~# modbus_client --debug -mrtu -b19200 -pnone -s1 /dev/ttyMOD1 -a11 -t0x03 -r0xCB
Opening /dev/ttyMOD1 at 19200 bauds (N, 8, 1)
[0B][03][00][CB][00][01][F5][5E]
Waiting for a confirmation…
<0B><03><02><00><3C><20><54>
SUCCESS: read 1 of elements:
Data: 0x003c
записаны 60 градусов

Ожидаемое поведение котла - включить топку нагреть контур отопления до 60 градусов выключить топку

Реальное поведение котла - не включает топку продолжает остывать

Вопрос - что я делаю не так ?

Добрый день.
В каком режиме настроен сам модуль wbe2-i-opentherm?

Не понял вопрос - про режим самого модуля
если параметры модбаса -mrtu -b19200 -pnone -s1 /dev/ttyMOD1 -a11
если режим управления

прямое управление температурой в контуре ЦО

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

Пытаюсь включать / выключать котел устанавливая температуру котловой воды
в 0203 записывая 20 градусов ( выключение ) и 80 градусов включение

соответственно в 0205 записан 0

Добрый день.
Весьма похоже на тему: https://support.wirenboard.com/t/wbe2-i-opentherm-i-kotel-baxi-slim-1-300-in/

Добрый день. А можно скриншот виджета модуля в разделе “Устройства” ?
image

Добрый день.

image

Пока идет настройка управляю котлом минуя OT2 ( замыкая контакты для термостата )
Но сейчас контакты разомкнул

В посмотрел тему на которую сослался @BrainRoot
и поробвал посмотреть что у меня в настройках климатической кривой и датчика уличной температуры

Кривая = 0
А регистр датчика не читается
я же правильно понимаю что регистр датчика CF (0207) мы читаем командой 0x03 ?

root@wirenboard-AQK2YTRV:~# modbus_client --debug -mrtu -b19200 -pnone -s1 /dev/ttyMOD1 -a11 -t0x03 -r0xCE
Opening /dev/ttyMOD1 at 19200 bauds (N, 8, 1)
[0B][03][00][CE][00][01][E5][5F]
Waiting for a confirmation…
<0B><03><02><00><00><20><45>
SUCCESS: read 1 of elements:
Data: 0x0000
root@wirenboard-AQK2YTRV:~# modbus_client --debug -mrtu -b19200 -pnone -s1 /dev/ttyMOD1 -a11 -t0x03 -r0xCF
Opening /dev/ttyMOD1 at 19200 bauds (N, 8, 1)
[0B][03][00][CF][00][01][B4][9F]
Waiting for a confirmation…
<0B><04><0B><04><02><00><00><21><31><0B><04><02><00><2B><61><2E>
ERROR CRC received 0x612E != CRC calculated 0x8E62
ERROR occured!
root@wirenboard-AQK2YTRV:~# modbus_client --debug -mrtu -b19200 -pnone -s1 /dev/ttyMOD1 -a11 -t0x03 -r0xCF
Opening /dev/ttyMOD1 at 19200 bauds (N, 8, 1)
[0B][03][00][CF][00][01][B4][9F]
Waiting for a confirmation…
<0B><04><02><03><21><8F>
Received function not corresponding to the request (0x4 != 0x3)
ERROR occured!

Всё верно. Регистры 206 и 207 идентичны и читаются командой 0x03. Но если вы выставили режим “прямое управление температурой в контуре ЦО(Direct Heating Setpoint Control)”, то их значения не должны влиять на работу котла.


Единственное что меня смущает это очень ограниченный набор данных, которые отдаёт котёл, хотя обмен с модулем есть.

@Vladimir_Nev_Sup спасибо за Скриншот - проверил у меня стояло управление по термометру
включил прямое управление, но чуда не случилось все равно не работает
image

В котле 28 градусов задал через панель 67
котел не включается

останавливаю mqtt-2-serial
Смотрю регистр
root@wirenboard-AQK2YTRV:~# modbus_client --debug -mrtu -b19200 -pnone -s1 /dev/ttyMOD1 -a11 -t0x03 -r0xCB
Opening /dev/ttyMOD1 at 19200 bauds (N, 8, 1)
[0B][03][00][CB][00][01][F5][5E]
Waiting for a confirmation…
<0B><03><02><00><43><61>
SUCCESS: read 1 of elements:
Data: 0x0043

в CB(0203) -67 градусов
в СС(0204) -0
в CD(0205) -0
в CE(0206) -1 климатическая кривая
в CF(0207) -0
в D0(0208) - 1000 так и должно быть ?

Да и прямая команда из темы на которую ссылались выше выполняется

image

@Vladimir_Nev_Sup Владимир, Вас не затруднит подсказать в чем причина ?
и если причина непонятна, подскажите пожалуйста Command Type Command ID Data Type
прозрачного управления по OT для установки температуры

Пытался разобраться сам - но где-то ошибаюсь:
попытка установить температуру (75 градусов а затем 20 )

Command Type D1 (0209) =3

Command ID =1

Data Type = 75

Результата не дает

Да, по умолчанию это нормально. Т.к. там формула (x+100)*10. У вас x=0 °C.
Данные для прозрачного обмена верны. Вы ввели их последовательно? Что модуль прислал в ответ?
Вот мой ответа от котла:


5 - WRITE ACK.
1 - ID команды
14080 - Сырые данные температуры (делится на 256) = 55°C, т.к. этот пакет дублирует команду “Heating Setpoint”, поэтому он тоже равен 55°C.

Вот другой случай, когда я задал 30°C, но мин. уставка на котле 35°C:


8960/256=35°C

У меня иной ответ в Data Type

Последовательно заполняю
Command Type =3 нажимаю enter
Command ID = 1 enter
Data Type =76 enter
затем модуль выводит
Command Type =0
Command ID = 0
Data Type =0

затем выводит
image

котел на нагрев не включается
Возможна разница в ответах из-за разницы прошивки модуля ОТ ?
у Вас 1.4 у меня 1.3 ?

Попробуйте вместо 76 число 19456. (76*256)

Попробовал
Результат такой же

В какую сторону дальше “копать” ?
есть надежда что обновление до 1.4 даст результат ?

image

Запустите вручную котёл, на ЦО или ГВС, параметр Burner Modulation изменится? Если да, отправьте в прозрачный обмен:
Command: 2.
ID: 17.
Data: 1.
В очередной раз вижу, что что-то мешает нормальному управлению именно с BAXI Slim. Хотя чтение данных и статуса работает.

Не меняется
все так же 0
только по статусу бойлера вижу что он заработал
image

результат исполнения команды 2-17-1
image

Так, теперь команду:
Command: 2.
ID: 0.
Data: 4870 (0001 0011 0000 0110).
Что даст котёл?