Добрый день! Столкнулись с такой-же проблемой на новом контроллере.
Состав оборудования: контроллер WB6.7, модуль WBIO-DO-R3A-8, модуль WBIO-DI-WD-14, внутри установлены 3G модем и доп. интерфейс RS485 в разъём MOD3.
Что делали:
Сбросили контроллер к заводским настройкам по инструкции.
Несколько раз перезагрузили контроллер. Перезагрузился нормально.
В интерфейсе добавили подлюченные модули, нажали Save. Появилась ошибка Error saving /etc/wb-hardware.conf: MQTT RPC request timed out. В логах вот так: log2.log.txt (7.4 КБ) . После этого такое впечатление, что файл wb-hardware.conf записывается, но больше ничего не происходит.
Недели две работало корректно, перезагружался, модули DI принимали сигналы - все ОК. Когда начал тестировать скрипты внезапно перестал принимать модуль HVD сигналы входные. Начал разбираться - изучил эту ветку. Сделал все что тут рекомендовали, но не как это не помогает.
После заводских настроек и обновления пробую добавить хотябы один модуль вижу следующу ошибку: Error saving /etc/wb-hardware.conf: MQTT RPC request timed out
Также в процессе обновления есть следующая ошибка:
Судя по симптомам просто не запускается wb-mqtt-serial.
Он же и выдает что отсутствует обязательный параметр slave_id
Для того чтобы воспроизвести сделайте следующее:
Удалите все устройства.
запустите вручную /usr/bin/wb-mqtt-serial - должен выйти с сообщением о отсутствии устройств.
добавьте одно устройство, остановите wb-mqtt-serial и снова запустите “вручную”.
удалил все устройства, далее запустил: root@wirenboard-AFMIIQX7:~# /usr/bin/wb-mqtt-serial
получил ответ: ERROR: [serial] Error parsing config file: no devices defined in config. Nothing to do
добавил устройство MRWL, шаблон применил ваш родной config-wb-mr3.json (3.8 КБ) получил ответ
ERROR: [serial] Validation failed.
Error 1
context: <root>[device]
desc: Missing required property 'slave_id'.
Error 2
context: <root>
desc: Failed to validate against schema associated with property name 'device'
пробывал для RS485-2, настройки порта не менял 9600. Аналогично - результата нет.
Подключайтесь, можно так долго переписываться
Благодарю. Сообщите пожалуйста это какой-то системный баг был? Не получится рецидива, если в процессе наладки мы откатимся назад к заводским настройкам и пойдем по новой с чего начинали?
Нет, не баг. При обновлении - наверняка выводились какието сообщения о том что-что0то недоустановлено. Надо было просто доустановить.
Нет, если будете “откатываться” на свежий образ, в котором все пакеты обновлены - то не повторится.