А где, в каком параметре 17 за один запрос?
Вижу только два вот тут:
{
"name": "Rx",
"reg_type": "holding_multi",
"address": "9",
"type": "value",
"format": "u16",
"enabled": true,
"readonly": true,
"group": "params"
},
Ну и лучший способ проверить - запустить в цикле чтение тех же регистров так, напрмер:
for i in {0..500}; do echo "count $i $(modbus_client -mrtu -pnone -s2 /dev/ttyRS485-1 -a111 -t0x03 -r 9 -c 2 )"; done
Ну и оценить количество ошибок. Не забудьте остановить wb-mqtt-serial.
И да, посмотрите на сообщение: WB7. "Странно" работает одна из линий ModBus - #31 от пользователя Dmitri