Наконец подключил частотный преобразователь (заработал, кстати, хоть и как-то непонятно), и у меня случилось это. @BrainRoot пишет, что это может быть из-за неактуального релиза. Я пошел и удалил секцию про частотник в файле wb-mqtt-serial.conf
, обновление пошло, думаю, потом восстановлю и все будет нормально. Только релиз у меня wb-2401, разве это неактуальный?
Добрый день.
Покажите пожалуйста вывод команды.
ну и версию wb-mcu-fw-updater
Здравствуйте!
Что-то не понял, как версию скрипта посмотреть. Дата файла - 11 января 12:25…
Вывод - в файле: fw-updater.txt (5.3 KB)
dpkg -s wb-mcu-fw-updater
актуальная - 1.9.3
у меня 1.9.3
# dpkg -s wb-mcu-fw-updater
Package: wb-mcu-fw-updater
Status: install ok installed
Priority: optional
Section: python
Installed-Size: 31
Maintainer: Vladimir Romanov <v.romanov@wirenboard.ru>
Architecture: all
Version: 1.9.3
Depends: python3-wb-mcu-fw-updater (= 1.9.3), wb-release-info
Conffiles:
/etc/wb-mcu-fw-updater.conf d8b7b89681087b0e73904e1101dcef25
Description: Wiren Board modbus devices firmware update tool (python 3)
Homepage: https://github.com/wirenboard/wb-mcu-fw-updater
собственно вопрос - как избежать необходимости удалять и восстанавливать частотник
Позвал разработчиков…
и что они сказали?
Задача в бэклоге, пока не решена.
решение приближается? неохота удалять-добавлять устройство, чтобы обновить у всего остального прошивки
В актуальном релизу, насколько я видел, проблемы уже нет.
только что обновился и попробовал - не сработало. попробую обновиться через недельку, доложу
Добрый день, удалось ли обновиться?
Здравствуйте, спасибо!
Попробовал только что
apt update
apt ugrade
reboot now
wb-mcu-fw-updater update-all
Ошибка не изменилась:
Probing t13_VFD (port: /dev/ttyRS485-2, slaveid: 44, uart_params: 9600N2, response_timeout: 0.50)… (elapsed: 00:00)
2024-09-10 17:27:14,157 Checksum error in rtu mode: ‘BB’ instead of ‘Ü/’ . The response is: ‘,\x03\x04wÛBBBB’ (plain response: ‘,\x03\x04wÛBBBB’)
Какая версия стоит сейчас?
Version: 1.11.2
Depends: python3-wb-mcu-fw-updater (= 1.11.2), wb-release-info
Conffiles:
/etc/wb-mcu-fw-updater.conf d8b7b89681087b0e73904e1101dcef25
Description: Wiren Board modbus devices firmware update tool (python 3)
Homepage: https://github.com/wirenboard/wb-mcu-fw-updater
У меня нет “Checksum error”. Стоит ли на шине терминатор?
нет, но она длинная, вроде писали не надо…
для них разве бывают fw-updates? может, просто исключить его из скрипта обновления при выборе update-all…
А попробуйте поставить. Надо, как раз надо.
Нет, не бывает. Я искал - не нашел.
Ну и исключать не выход, мало ли какие сторонние устройства могут стоять.
я имел в виду исключить именно частотник.
я попробую поставить терминатор. это займет меня на некоторое время (там редко бываю) и я не буду с этим беспокоить.
хотя странно, что из-за отсутствия терминатора при оцифровке возможных аналоговых ошибок в передаче выскакивают одни и те же неправильные буквы… кстати, на линии монтажники еще и ответвление не очень длинное сделали. но тогда бы ничего не работало, если бы это влияло.
но я не специалист и верю специалистам