Зависание реле WB-MR6

Добрый день. Происходит зависание одного реле WB-MR6. За год эксплуатации произошло второй раз. В первый раз помогло физически отключить от него питание и подать заново. Сейчас пока не отключал его, возможно надо логи снять?

Добрый день. Скорее надо обновить прошивку, был баг с зависанием:

Ссылку исправил.
Обновление делается так, в одну команду:
https://wirenboard.com/wiki/Wb-mcu-fw-updater#.D0.9E.D0.B1.D0.BD.D0.BE.D0.B2.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B2.D1.81.D0.B5.D1.85_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2.2C_.D0.BF.D0.BE.D0.B4.D0.BA.D0.BB.D1.8E.D1.87.D1.91.D0.BD.D0.BD.D1.8B.D1.85_.D0.BA_.D0.B4.D1.80.D0.B0.D0.B9.D0.B2.D0.B5.D1.80.D1.83

спасибо. Сегодня все обновлю тогда

Еще хотел спросить перед обновлением. Модуле не надо будет перенастраивать? Я во всех менял различные регистры.

Команды IR, например - точно надо сохранить:

Если все остальное настраивали ччерез веб-интрфейс setup секцией serial - то ничего страшного не произойдет.

root@wirenboard-ARPKIFSB:/media/usb# wb-mcu-fw-updater update-all
2021-09-07 11:31:40,192 Will probe all devices defined in /etc/wb-mqtt-serial.conf
2021-09-07 11:31:40,209 Unhandled exception!
Traceback (most recent call last):
File “/usr/bin/wb-mcu-fw-updater”, line 200, in
args.func(args)
File “/usr/bin/wb-mcu-fw-updater”, line 98, in update_all
update_monitor._update_all(force=args.force)
File “/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py”, line 251, in _update_all
alive, in_bootloader, dummy_records, too_old_devices = probe_all_devices(CONFIG[‘SERIAL_DRIVER_CONFIG_FNAME’])
File “/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py”, line 227, in probe_all_devices
for port, port_params in get_devices_on_driver(driver_config_fname).items():
File “/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py”, line 82, in get_devices_on_driver
devices_on_port.append([device_name, int(slaveid)])
ValueError: invalid literal for int() with base 10: ‘44:1’
При запуске команды выходит такая ошибка

Какой релиз на контроллере?
Возможно старый fw-updater
Попробуйте конткретное устройство:
wb-mcu-fw-updater update-fw <порт, на котором находится устройство> -a <modbus адрес устройства>
например
wb-mcu-fw-updater update-fw /dev/ttyRS485-1 -a 1

Конкретное устройство получилось. Все не выходит. Релиз 2108. Сегодня специально после ошибки обновил. fw-updater тоже только сегодня поставил

Выложите свой /etc/wb-mqtt-serial.conf - воспроизведу.

Ошибка утилиты wb-mcu-fw-updater исправлена, начиная с версии 1.0.9. Обновленная утилита доступна пока только в testing релизе.