WBE2-I-OPENTHERM и зональное отопление

Картинка начинает потихонечку проясняться… в документации указано:

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

описание регистра:

CB 0203 rw С uint16 Температура подачи котловой воды (ЦО) желаемая (целевая, от 0 до 80°C)

вычитывается все хорошо, данные верные:

~ modbus_client --debug -mrtu -b19200 -pnone -s1 /dev/ttyMOD1 -a11 -t3 -r203  
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><23><61><9C>
SUCCESS: read 1 of elements:
        Data: 0x0023 

но при попытке записи получаю ошибку:

~ modbus_client --debug -mrtu -b19200 -pnone -s1 /dev/ttyMOD1 -a11 -t5 -r203 0
Data to write: 0x0
Opening /dev/ttyMOD1 at 19200 bauds (N, 8, 1)
[0B][05][00][CB][00][00][BC][9E]
Waiting for a confirmation...
<0B><85><01><A3><52>
ERROR Illegal function
ERROR occured!

подскажите пожалуйста, почему такая реакция системы?

устройство


ну а началось все из-за этого, котел не разгоняется выше этой уставки: