Зависает msw v.3 восстановленный

Недавно приобрел восстановленный
WB-MSW v.3 1 20% 4270583171 v4.9.1E не продавался 16.07.2021 неисправностей не выявлено Устройство прошито актуальной прошивкой и проверено на автоматизированном стенде. Комплектация: TH, Lux, Motion, Sound

Второй раз с тех пор он у меня виснет, после передергивания питания снова работает.

WARNING: [modbus] failed to write: <modbus:196:holding: 110>: Serial protocol error: request timed out

modbus_client --debug -mrtu -pnone -s1 -b115200 /dev/ttyRS485-1 -a196 -t0x03 -r128
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 1)
[C4][03][00][80][00][01][94][B7]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!

Куда копать?

Добрый день.
Датчик стоит на шине на которой есть другие устройства? Остальные устройства (если есть) продолжают работать? (можно прочитать с них uptime)
MSW посередине шины или последний? (может что-то с кабелем или клеммами)
Питание снимаете-подаете на всю шину (может при вынимании клеммы восстанавливается контакт)?

Датчик стоит на шине на которой есть другие устройства?

да, еще 20 устройств

Остальные устройства (если есть) продолжают работать? (можно прочитать с них uptime)

пример 742087

MSW посередине шины или последний? (может что-то с кабелем или клеммами)

посередине. клеммы затянуты. девайсы раньше и позже работают

Питание снимаете-подаете на всю шину (может при вынимании клеммы восстанавливается контакт)?

снимаю только с устройства, скидыванием клеммника

а вы уверены, что в устройстве настроен 1 стоп-бит? На производстве было настроено два: 9600N2.

да, что подтверждается тем, что устройство начинает работать после цикла по питанию

за 1 бит спасибо Ситирону с его ПУ-3, который так и не завелся нормально

Советую попробовать еще раз перешить на актуальную прошивку, если будет виснуть - поменяем.

Добрый день!

Прочитайте, пожалуйста, всё-таки значения в регистрах WB-MSW, где задаётся количество стоп-бит.

Какое напряжение на датчике? Желательно измерить вольтметром.

Сколько примерно времени проодит до зависания? Ситуация не похожа на https://wirenboard.com/wiki/WB-MSW_v.3:Errata#ERRWB-MS0005:.D0.97.D0.B0.D0.B2.D0.B8.D1.81.D0.B0.D0.BD.D0.B8.D0.B5_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2.D0.B0_.D0.BF.D0.BE.D1.81.D0.BB.D0.B5_.D0.BF.D0.BE.D0.BB.D1.83.D1.82.D0.BE.D1.80.D0.B0_.D0.BC.D0.B5.D1.81.D1.8F.D1.86.D0.B5.D0.B2_.D0.BD.D0.B5.D0.BF.D1.80.D0.B5.D1.80.D1.8B.D0.B2.D0.BD.D0.BE.D0.B9_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.8B ?

Для начала:

2021-09-13 21:59:07,131 Update available: WB-MSW v.3 (port: /dev/ttyRS485-1; slaveid: 196) (from 4.16.16 to 4.16.17)

То есть, недообновил я его.

В 112 регистре записана единица.

Напряжение 26.2в, измерил вольтметром.

Сколько времени до зависания - пока не уловил. Дни.

И он снова завис :frowning:

сброс питания - и он снова живой. очевидно, временно. что делать дальше?

Давайте мы поменяем вам оборудование:
Курьер привезёт новое оборудование и заберёт старое.
Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.

В письме укажите:

  1. ссылку на эту тему,
  2. серийный номер устройства, 4270583171
  3. ваш действующий телефон, адрес доставки, ФИО получателя.

добрый вечер
это очень странно, но замененное устройство также зависает. (оно тоже было из имеющихся в наличии refurbished)
оживает через питание.
все, что я с ним сделал, это поменял скорость, стопбиты и адрес, а также удостоверился в последней прошивке.
естественно, я усомнился в точке подключения, хотя чего в ней может быть не так, когда она стоит в середине цепи. Я поменял устройство местами с таким же по наполнению датчиками, которое работает нормально. И на новом месте замененный датчик продолжает так же виснуть. Одним словом, мне с ними “везет”.

Последняя прошивка проблемная (есть уже несколько тем), скорее всего проблему решит откат на 4.16.7

интересно
Spund level и Current motion вдруг ожили. но только они.

Здравствуйте!

Какая версия прошивки датчика у вас сейчас? Если 4.16.18, то да, в ней были обнаружены проблемы, которые сейчас устраняют программисты. Пока лучше понизить версию прошивки, например до 4.16.7.

4.16.17
Все устройства на ней
Откатить это устройство на 4.16.7?

Да, если возникла проблема с датчиком, то пока откатите.

что я не так делаю?
понял, что нет такой для моей сигнатуры. прошил пока 4.16.16 - не знаю, можно ли ее считать стабильной

~# wb-mcu-fw-updater update-fw --version 4.16.7 /dev/ttyRS485-1 -a196
2021-10-21 13:04:24,638 Will find serial port settings for (/dev/ttyRS485-1 : 196)...
2021-10-21 13:04:27,020 Has found serial port settings: {'parity': 'N', 'stopbits': 1, 'baudrate': 115200}
2021-10-21 13:04:27,490 Firmware will be downgraded! Will flash (4.16.7) over (4.16.17).
2021-10-21 13:04:27,723 Could not find the firmware: signature msw3-49gd_oa, version 4.16.7, branch
2021-10-21 13:04:27,733 HTTP Error 404: Not Found
2021-10-21 13:04:27,762 fw file was not downloaded!

Да, для вашей версии датчика есть прошивки, начиная с версии 4.16.10: S3 Bucket Listing Generator
Можно ей попробовать прошить.

прошил 4.16.10
буду наблюдать