Дадите утром доступ к контроллеру?
Можем сегодня в течение дня доступ дать через AnyDesk.
wb-hwconf-helper config-apply
[info] Deleting wb6-extio1:wbio-do-r3a-8.
[info] Deinitializing wb6-extio1:wbio-do-r3a-8.
[info] Running hook service_restart_delete_retained wb-homa-gpio /devices/wb-gpio/#.
100% [###############################################################] 63 of 63
Проблему решило, но копать надо глубже. Попробую воспроизвести.
Добрый день! Подскажите, удалось понять причину проблем и найти пути её решения?
Добрый день!
Поинтересуюсь ещё раз.
Добрый день. Недавно wb-hwconf был обновлен, обновите пожалуйста контроллер.
hw-conf-manager не предлагается к обновлению:
The following packages will be upgraded: libp11-kit0 tzdata wb-homa-adc wb-mqtt-adc wb-mqtt-homeui
Столкнулся с аналогичной проблемой.
Конфигурация:
WB6.7
WBIO-DI-WD14
WBIO-DI-WD14
WBIO-DI-HVD16
WBIO-DO-R10A-8
WBIO-DO-R10A-8
WBIO-DO-R10R-4
Недели две работало корректно, перезагружался, модули DI принимали сигналы - все ОК. Когда начал тестировать скрипты внезапно перестал принимать модуль HVD сигналы входные. Начал разбираться - изучил эту ветку. Сделал все что тут рекомендовали, но не как это не помогает.
После заводских настроек и обновления пробую добавить хотябы один модуль вижу следующу ошибку: Error saving /etc/wb-hardware.conf: MQTT RPC request timed out
Также в процессе обновления есть следующая ошибка:
Дайте пожалуйста рекомендации что делать, а лучше давайте поработаем в режиме онлайн - доступ к контроллеру предоставлю прямой по SSH
Добрый день.
Решается проблама с модулями WBIO этим фиксом:
Установил согласно инструкции - ошибок не возникало.
dpkg -s wb-hwconf-manager | grep Version
Version: 1.38.3
dpkg -s linux-image-4.9.22-wb6 | grep Version
Version: 4.9+wb20210309093830
Версия ядра отличается, но тем не менее конфигурацию создать удалось. Сигналы DI принимает, DO формирует. Будем наблюдать.
Благодарю за оперативность!
Одно лечим, другое колечим. Перестал идти опрос шин RS485-1,2
Запрашиваю статус service wb-mqtt-serial status, вывод ниже.
dpkg -s wb-mqtt-serial |grep Version
Version: 2.7.1
Какие дальнейшие действия?
А wb-mqtt-serial обновлялся? Если да - то с какой версии? Покажите его конфиг пожалуйста.
на скриншоте виден процесс обновления. Установился 2.7.1 поверх 2.5.1
Может быть еще что-то будет нужно, поэтому скрин приложил.
wb-mqtt-serial.conf (5.0 КБ)
На шаблоны устройств не грешу - я взял за основу ваши шаблоны и убрал лишние параметры чтобы не забивать шину.
Пример прилагаю.
config-wb-hc-mr3.json (758 Байт)
Обращаю внимание:
- устройства и шину RS485-1 перевел на 115200.
- если удалить все устройства и попробовать новые завести, результата нет - устройства не появляются в WUI
Судя по симптомам просто не запускается 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. Аналогично - результата нет.
Подключайтесь, можно так долго переписываться
Да, пожалуй подключусь, перезапустите пока контроллер и давайте доступ или anydesk.
Дообновил систему. Часть пакетов при обновлении была недоустановлена, в том числе wb-confed.
Заработало без изменений конфигов.
Благодарю. Сообщите пожалуйста это какой-то системный баг был? Не получится рецидива, если в процессе наладки мы откатимся назад к заводским настройкам и пойдем по новой с чего начинали?
Нет, не баг. При обновлении - наверняка выводились какието сообщения о том что-что0то недоустановлено. Надо было просто доустановить.
Нет, если будете “откатываться” на свежий образ, в котором все пакеты обновлены - то не повторится.