Здравствуйте, при подаче питания и включения контроллера один из модулей WB-MR6C v.2 выпадает в ошибку:
Нет связи с устройством. Проверьте физическое подключение шины RS-485 и настройки связи порта и устройства, которые должны быть одинаковы
После выполнения команды systemctl restart wb-mqtt-serial устройство начинает нормально работать. Ранее тестировал это устройство и оно было одно на шине, после добавления на шину других устройств, начались проблемы.
Пробовал сброс до заводских настроек.
Выполнение команды mosquitto_sub -v -t /devices/+/meta/error возвращает
/devices/wb-mr6c_39/meta/error r
Пробовал и так
root@wirenboard-A75YFSTT:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a39 -t0x05 -r0 1
Data to write: 0x1
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[27][05][00][00][FF][00][8B][3C]
Waiting for a confirmation...
<EB><04><10><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><79><23>
The responding slave 235 isn't the requested slave 39
ERROR occured!
root@wirenboard-A75YFSTT:~# systemctl stop wb-mqtt-serial
root@wirenboard-A75YFSTT:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a39 -t0x05 -r0 1
Data to write: 0x1
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[27][05][00][00][FF][00][8B][3C]
Waiting for a confirmation...
<27><05><00><00><FF><00><8B><3C>
SUCCESS: written 1 elements!
root@wirenboard-A75YFSTT:~#
После выполнения этих команд модуль также становится доступным.
Версия контроллера: 8.5 с прошивкой wb-2507
Версия модуля: 1.22.0
UPD: Начали отваливаться и другие модули.
Скриншот с проблемой
Также архив с диагностикой
