Не определяются serial устройства

После обновления прошивки перестали определяться serial устройства (боковые модули работают).

приложен диагностический архив, доступен только сотрудникам поддержки
(255,3 КБ)

Добрый день!

Объясните, пожалуйста, подробнее, что значит “перестали определяться”?
Что показывает сканирование шины?

В журнале вижу ошибку, что не обнаружен шаблон для устройства INNOVERT_ISD_mini_PLUS
Feb 09 14:26:47 wirenboard-A3MCZ7EC wb-mqtt-serial[1825]: ERROR: [serial] Can't find template for 'INNOVERT_ISD_mini_PLUS'

Можете сделать шаблон, согласно данной статье Как писать шаблоны для сторонних Modbus-устройств — Wiren Board

Буду ждать вашего ответа.

шаблоны все были, всё работало. Вот тут были выведены добавленные адреса INNOVERT_ISD_mini_PLUS, теперь тут пустые поля:


Здесь были выведены (на панель) реле wb-mr6cv3

после обновления прошивки, как видите, инчего нет. В устройствах их тоже нет, как буд-то бы что-то с портом или шиной rs485 случилось.
![На изображении представлена страница настройки устройства через интерфейс RS485, где можно выбрать параметры порта, скорость обмена и другие настройки.
На следующей картинке изображена настройка порта RS485, оан сохранилась и все устройства сохранились, но сам порт видимо неактивен, менять его настройки я также не могу, выдаёт ошибку (как на картинке)

Сканировать также не получается, ошибка:
![На изображении представлено окно интерфейса для управления новыми устройствами с кнопками для начала сканирования и поиска устройств в режиме загрузчика.

также на модулях mr6cv3 горит A - красным и S - зелёным (не мигает)

Поведение как при отсутсвии подключения по rs-485

На картинке указано проверить журнал сервиса wb-mqtt-confed, проверяю его в вашем диагархиве, там сервис ругается на отсутствие шаблона INNOVERT_ISD_mini_PLUS. Возможно, был загружен не в ту директорию и удалился при обновлении. У вас есть где-то копия этого шаблона?

Давайте исключим влияние этой ошибки. Каким либо способом отключите, пожалуйста, опрос устройства INNOVERT_ISD_mini_PLUS. Например, сняв галочку “включить порт” в конфигурации порта RS-485-2. Также можно отключить опрос устройства или удалить устройство из конфигурации.

После этого проверьте работу остальных устройств, пожалуйста, и сообщите о результате.

Feb 12 08:23:26 wirenboard-A3MCZ7EC wb-mqtt-confed[2022]: ERROR: external command error, /etc/wb-mqtt-serial.conf: exit status 1 from wb-mqtt-serial -J: <3>ERROR: [serial] Can't find template for 'INNOVERT_ISD_mini_PLUS'
Feb 12 08:23:44 wirenboard-A3MCZ7EC wb-mqtt-confed[2022]: ERROR: external command error, /etc/wb-mqtt-serial.conf: exit status 1 from wb-mqtt-serial -J: <3>ERROR: [serial] Can't find template for 'INNOVERT_ISD_mini_PLUS'
Feb 12 08:24:22 wirenboard-A3MCZ7EC wb-mqtt-confed[2022]: ERROR: external command error, /etc/wb-mqtt-serial.conf: exit status 1 from wb-mqtt-serial -J: <3>ERROR: [serial] Can't find template for 'INNOVERT_ISD_mini_PLUS'
Feb 12 08:24:31 wirenboard-A3MCZ7EC wb-mqtt-confed[2022]: ERROR: external command error, /etc/wb-mqtt-serial.conf: exit status 1 from wb-mqtt-serial -J: <3>ERROR: [serial] Can't find template for 'INNOVERT_ISD_mini_PLUS'

Удалил иноверт из 2-го порта, теперь шина RS-285-1 с serial устройствами работает. Что делать с иновертом, у меня есть шаблон, заново закинуть его в папку с шаблонами?

Да, в папку /etc/wb-mqtt-serial.conf.d/templates

а вы обновлялись fit-файлом или с помощью apt update; apt upgrade?

fit файлом, через веб интерфейс

Если есть возможность, рекомендую обновлять в консоли через apt - больше контроля, меньше шансов что-то потерять.

1 лайк

Как описано в документации:

При обновлении сохраняются пользовательские файлы и настройки только в /mnt/data
1 лайк