В ходе разбирательств, почему свежий WB-MRWL3 не работает со спрутхабом, выяснил, что WB-MRWL3 версии 1.15.2 имел модель “MRWL3”, а новый WB-MRWL3 версии 1.16.0 (SN 4270269905) имеет модель “WBMR3”
Вопрос, это так и должно быть или это какая-то ошибка?
(почему модель “WBMR3” не работает со спрутхабом это отдельный вопрос и здесь не рассматривается)
Как узнал:
“Новый” WB-MRWL3:
root@wirenboard-AFRK4FKY:~#modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a138 -t0x03 -r200 -c6 Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2) [8A][03][00][C8][00][06][5A][8D] Waiting for a confirmation... <8A><03><0C><00><57><00><42><00><4D><00><52><00><33><00><00><BF><06> SUCCESS: read 6 of elements: Data: 0x0057 0x0042 0x004d 0x0052 0x0033 0x000
“Старый” WB-MRWL3:
root@wirenboard-AFRK4FKY:~# modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a47 -t0x03 -r200 -c6 Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2) [2F][03][00][C8][00][06][42][78] Waiting for a confirmation... <2F><03><0C><00><4D><00><52><00><57><00><4C><00><33><00><00><71><66> SUCCESS: read 6 of elements: Data: 0x004d 0x0052 0x0057 0x004c 0x0033 0x0000