Не понял вопрос - про режим самого модуля
если параметры модбаса -mrtu -b19200 -pnone -s1 /dev/ttyMOD1 -a11
если режим управления
прямое управление температурой в контуре ЦО
Основываясь на инструкции:
“Пользователь в любой момент времени можно изменять температуру котловой воды (параметр 0203): либо косвенно – через параметр задания уставки комнатной температуры (параметр 0205), либо напрямую – через параметр задания уставки температуры котловой воды. При работе с регистром 0203, для регистра 0205 должно быть установлено значение 0, и наоборот.”
Пытаюсь включать / выключать котел устанавливая температуру котловой воды
в 0203 записывая 20 градусов ( выключение ) и 80 градусов включение
Всё верно. Регистры 206 и 207 идентичны и читаются командой 0x03. Но если вы выставили режим “прямое управление температурой в контуре ЦО(Direct Heating Setpoint Control)”, то их значения не должны влиять на работу котла.
@Vladimir_Nev_Sup спасибо за Скриншот - проверил у меня стояло управление по термометру
включил прямое управление, но чуда не случилось все равно не работает
В котле 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 так и должно быть ?
@Vladimir_Nev_Sup Владимир, Вас не затруднит подсказать в чем причина ?
и если причина непонятна, подскажите пожалуйста Command Type Command ID Data Type
прозрачного управления по OT для установки температуры
Пытался разобраться сам - но где-то ошибаюсь:
попытка установить температуру (75 градусов а затем 20 )
Да, по умолчанию это нормально. Т.к. там формула (x+100)*10. У вас x=0 °C.
Данные для прозрачного обмена верны. Вы ввели их последовательно? Что модуль прислал в ответ?
Вот мой ответа от котла:
5 - WRITE ACK.
1 - ID команды
14080 - Сырые данные температуры (делится на 256) = 55°C, т.к. этот пакет дублирует команду “Heating Setpoint”, поэтому он тоже равен 55°C.
Вот другой случай, когда я задал 30°C, но мин. уставка на котле 35°C:
Последовательно заполняю
Command Type =3 нажимаю enter
Command ID = 1 enter
Data Type =76 enter
затем модуль выводит
Command Type =0
Command ID = 0
Data Type =0
Запустите вручную котёл, на ЦО или ГВС, параметр Burner Modulation изменится? Если да, отправьте в прозрачный обмен:
Command: 2.
ID: 17.
Data: 1.
В очередной раз вижу, что что-то мешает нормальному управлению именно с BAXI Slim. Хотя чтение данных и статуса работает.