Всем привет!
Недавно обновил WB 5.8 на последнюю версию stretch c сайта Wiren.
После этого заметил, что системный лог полон повторяющихся ошибок:
ModbusRTU::ReadRegisterRange(): failed to read 4 input(s) @ 40 of device modbus:64: Serial protocol error: illegal data value
ID 64 - это MRM2 mini
Ну и в web интерфейсе соответственно отмечены красным показатели
Button 1 freq null
Button 2 freq null
Возможно, именно в них дело,
Не знаю, что это за регистры, но мне они не нужны.
Можно как-то попросить WB не опрашивать их, чтобы не было ошибок?
Конфигурация wb-mqtt-serial.conf
самая обычная:
Спойлер
{
"path": "/dev/ttyAPP1",
"devices": [
{
"slave_id": "64",
"device_type": "WB-MRM2-mini"
},
{
"slave_id": "13",
"device_type": "WB-MR14"
}
],
"port_type": "serial",
"baud_rate": 115200,
"parity": "N",
"data_bits": 8,
"stop_bits": 2,
"poll_interval": 10,
"enabled": true
}