Добрый вечер!
Новый датчик микроклимата c адресом 188 не определялся через wb-mqtt-serial, но сканированием сети определялся. Решил обновить прошивку, получил интересный лог:
root@IQ266003:~# wb-mcu-fw-updater update-all
2021-08-10 13:38:08,456 Will probe all devices defined in /etc/wb-mqtt-serial.conf
2021-08-10 13:38:16,926 Update available: WB-MR6C (port: /dev/ttyRS485-1; slaveid: 52) (from 1.15.1 to 1.16.2)
2021-08-10 13:38:17,458 Update available: WB-MR6C (port: /dev/ttyRS485-1; slaveid: 68) (from 1.15.4 to 1.16.2)
2021-08-10 13:38:17,843 Not Found: http://fw-releases.wirenboard.com/fw/by-signature/mao4/stable/latest.txt
2021-08-10 13:38:18,217 Not Found: http://fw-releases.wirenboard.com/fw/by-signature/mao4/stable/latest.txt
2021-08-10 13:38:18,724 Update available: WB-MR6C (port: /dev/ttyRS485-1; slaveid: 44) (from 1.15.5 to 1.16.2)
2021-08-10 13:38:19,242 Update available: WB-MR6C (port: /dev/ttyRS485-1; slaveid: 61) (from 1.15.5 to 1.16.2)
2021-08-10 13:38:19,752 Update available: WB-MSW v.3 (port: /dev/ttyRS485-2; slaveid: 184) (from 4.16.5 to 4.16.14)
2021-08-10 13:38:20,258 Update available: WB-MSW v.3 (port: /dev/ttyRS485-2; slaveid: 190) (from 4.16.5 to 4.16.14)
2021-08-10 13:38:20,266 Flashing firmware to WB-MR6C (port: /dev/ttyRS485-1; slaveid: 52)
Sending data block 109 of 110...
2021-08-10 13:38:43,024 Flashing firmware to WB-MR6C (port: /dev/ttyRS485-1; slaveid: 68)
Sending data block 109 of 110...
2021-08-10 13:39:05,742 Flashing firmware to WB-MR6C (port: /dev/ttyRS485-1; slaveid: 44)
Sending data block 109 of 110...
2021-08-10 13:39:28,390 Flashing firmware to WB-MR6C (port: /dev/ttyRS485-1; slaveid: 61)
Sending data block 109 of 110...
2021-08-10 13:39:51,102 Flashing firmware to WB-MSW v.3 (port: /dev/ttyRS485-2; slaveid: 184)
Sending data block 181 of 182...
2021-08-10 13:40:28,190 Flashing firmware to WB-MSW v.3 (port: /dev/ttyRS485-2; slaveid: 190)
Sending data block 181 of 182...
2021-08-10 13:41:05,184 The following devices have already the most recent firmware.
Run "wb-mcu-fw-updater update-all -f" to force update:
WB-MAO4 (port: /dev/ttyRS485-1; slaveid: 43)
WB-MAO4 (port: /dev/ttyRS485-1; slaveid: 53)
2021-08-10 13:41:05,207 The following devices are in bootloader mode.
Try "wb-mcu-fw-updater recover-all":
WB-MSW v.3 (port: /dev/ttyRS485-2; slaveid: 188)
2021-08-10 13:41:05,233 6 upgraded, 2 skipped upgrade, 1 stuck in bootloader, 0 disconnected and 0 too old for any updates.
root@IQ266003:~# wb-mcu-fw-updater recover-all
2021-08-10 13:43:52,307 Will probe all devices defined in /etc/wb-mqtt-serial.conf
2021-08-10 13:43:56,011 Unknown fw_signature: WB-MSW v.3 (port: /dev/ttyRS485-2; slaveid: 188)
2021-08-10 13:43:56,030 Could not recover:
WB-MSW v.3 (port: /dev/ttyRS485-2; slaveid: 188)
Try again or launch single recover with --fw-sig <fw_signature> key for each device!
2021-08-10 13:43:56,051 0 recovered, 8 was already working, 1 not recovered and 0 not answered to recover cmd.
Как вернуть к жизни датчик?