WB-MRGBW-D нет связи с контроллером

Щит уже был рабочий, все работало, но активно не пользовались, заканчивается ремонт. Вчера заметил, что один из модулей WB-MRGBW-D в интерфейсе подсветился красным. Светодиоды не моргают, просто горят зеленым, т.е. связи нет.
Физическое подключение проверил, все в порядке.
Сегодня подключил отдельным кабелем только этот модуль на шину rs485.
Пытался добиться связи с ним с помощью modbus_client, все безуспешно.

root@wirenboard-AUX3DZHR:~# systemctl stop wb-mqtt-serial

root@wirenboard-AUX3DZHR:~# modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a59 -t0x03 -r128

Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)

[3B][03][00][80][00][01][80][B8]

Waiting for a confirmation…

ERROR Connection timed out: select

ERROR occured!
root@wirenboard-AUX3DZHR:~# modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a0 -t0x03 -r128

Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2)

[00][03][00][80][00][01][84][33]

Waiting for a confirmation…

ERROR Connection timed out: select

ERROR occured!

Попытался сбросить настройки, тоже нет коннекта.

root@wirenboard-AUX3DZHR:~# wb-mcu-fw-flasher -d /dev/ttyRS485-1 -a0 -u

/dev/ttyRS485-1 opened successfully.

Send reset UART settings and modbus address command…

Error: Connection timed out.

To flash FW on running device, run

wb-mcu-fw-flasher -d -a <modbus_addr> -j -u -f <firmware.wbfw>

какие есть идеи, куда копать дальше?

Добрый день.
Пришлите диагностический архив. Укажите серийный номер диммера. Пришлите фото подключения стационарный вариант и тот, что реализовали на отдельном кабеле.

Уточните, работал ли до этого модуль корректно? Какой мощности были подключены ленты?

Попробуйте через веб-интерфейс просканировать устройства. Меняли ли адрес устройства?Первая мысль, что некорректно адрес указан. Почему используете адрес 0?

Добрый день!

Напомните, пожалуйста, как выгрузить диагностический архив?

Уточните, работал ли до этого модуль корректно?
да, работал.

Какой мощности были подключены ленты?
Ничего не было подключено, только протестировали что все работает когда собрали щит, и не пользовались, т.к. шел ремонт. Сейчас перед натяжкой потолков решил еще раз все проверить, оказалось, что не работает.

Адрес устройства не меняли.

Серийник и Фото прикреплю чуть позже.

Best Regards,
Sergey Terentev
Telegram, WhatsApp: +79139135712

Просканировал сейчас.
нашелся этот модуль, но скорость 9600, вместо 115200.
и адрес №1 вместо №59.
и еще странно, что показывает прошивку 3.0.0, а на других 4 аналогичных диммерах прошивка 3.3.4, я обновлял всем одновременно.

С уважением,
Терентьев Сергей Борисович
ООО “СибСлайс”
+7 (383) 209-24-76, (доб. 200)
https://sibslice.ru​​​​​​​

1 Like

Отлично.

Здесь уж сложно теперь сказать при каких обстоятельствах произошла смена адреса.
Если возникнут еще вопросы, обращайтесь, постараемся вам помочь.

Адрес устройства сменил обратно на 59.
Скорость удалось изменить только с 3 раза…
и теперь после установки скорости 115200 он опять пропал из поля зрения, сканирование не показывает его…

сделал стоп/старт wb-mqtt-serial, вроде бы появился…
но как-то это все странно.

эта шина rs485 не длинная, идет только по щиту, проложена витой парой (без экрана), без терминирующего резистора.

root@wirenboard-AUX3DZHR:~# systemctl stop wb-mqtt-serial
root@wirenboard-AUX3DZHR:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a1 -t0x06 -r128 59
Data to write: 0x3b
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[01][06][00][80][00][3B][C9][F1]
Waiting for a confirmation…
<01><06><00><80><00><3B>
SUCCESS: written 1 elements!
root@wirenboard-AUX3DZHR:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a59 -t0x03 -r128
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[3B][03][00][80][00][01][80][B8]
Waiting for a confirmation…
<3B><03><02><00><3B><21><92>
SUCCESS: read 1 of elements:
root@wirenboard-AUX3DZHR:~# systemctl start wb-mqtt-serial
root@wirenboard-AUX3DZHR:~# systemctl stop wb-mqtt-serial
root@wirenboard-AUX3DZHR:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a59 -t0x06 -r110 1152
Data to write: 0x480
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[3B][06][00][6E][04][80][EE][2D]
ERROR Resource temporarily unavailable
ERROR occured!
^[[A^[[B^C root@wirenboard-AUX3DZHR:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a59 -t0x06 -r110 1152 Data to write: 0x480 Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2) [3B][06][00][6E][04][80][EE][2D]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!
root@wirenboard-AUX3DZHR:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a59 -t0x06 -r110 1152
Data to write: 0x480
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[3B][06][00][6E][04][80][EE][2D]
Waiting for a confirmation…
<3B><06><00><6E><04><80><2D>
SUCCESS: written 1 elements!
root@wirenboard-AUX3DZHR:~#

С уважением,
Терентьев Сергей Борисович
ООО “СибСлайс”
+7 (383) 209-24-76, (доб. 200)
https://sibslice.ru

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.