Продолжение из телеграма.
Апдейтер подавился моим увлажнителем.
wb-mcu-fw-updater update-all
2021-09-13 21:54:32,164 Will probe all devices defined in /etc/wb-mqtt-serial.conf
2021-09-13 21:54:32,378 ‘utf-8’ codec can’t decode byte 0xf4 in position 15: invalid continuation byte
2021-09-13 21:54:32,913 Carel humiSteam (slaveid: 2; port: /dev/ttyRS485-2) is too old and does not support firmware updates!
2021-09-13 21:54:49,503 ‘utf-8’ codec can’t decode byte 0xf4 in position 15: invalid continuation byte
2021-09-13 21:54:49,528 Unhandled exception!
Traceback (most recent call last):
File “/usr/bin/wb-mcu-fw-updater”, line 201, in
args.func(args)
File “/usr/bin/wb-mcu-fw-updater”, line 99, in update_all
update_monitor._update_all(force=args.force)
File “/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py”, line 263, in _update_all
_latest_remote_version = downloader.get_latest_version_number(fw_signature)
File “/usr/lib/python3/dist-packages/wb_mcu_fw_updater/fw_downloader.py”, line 88, in get_latest_version_number
url_path = urljoin(self._construct_urlpath(name), CONFIG[‘LATEST_FW_VERSION_FILE’])
File “/usr/lib/python3/dist-packages/wb_mcu_fw_updater/fw_downloader.py”, line 77, in _construct_urlpath
return urljoin(self.parent_url_path, name, self.fw_source)
File “/usr/lib/python3.5/posixpath.py”, line 89, in join
genericpath._check_arg_types(‘join’, a, *p)
File “/usr/lib/python3.5/genericpath.py”, line 143, in _check_arg_types
(funcname, s.class.name)) from None
TypeError: join() argument must be str or bytes, not ‘NoneType’
Конфиг в аттаче.
wb-mqtt-serial.conf (56.9 КБ)
И еще выдача с дебагом
debug.txt (139.2 КБ)