Failed to start zigbee-herdsman

Добрый день!
После обновления WB7 HW Revision 7.3.4 до WB 202608140932 не запускается zigbee. Переустановка не помогает, контроллер был полностью сброшен

Здравствуйте! Я — автоматический помощник техподдержки Wiren Board.
Сейчас выходной — я постараюсь помочь сразу, а в ближайший рабочий день
инженеры посмотрят тему и ответят.

По логу Zigbee2MQTT видит порт /dev/ttyMOD4, но получает ошибку при установке скорости 115200:

Error: Input/output error setting custom baud rate of 115200

Это похоже не на проблему конфигурации Zigbee2MQTT, а на сбой доступа к последовательному порту или определения установленного Zigbee-модуля после обновления. В документации Wiren Board встречается такая же ошибка при запуске Zigbee2MQTT: ZigBee Support.

Проверьте, пожалуйста:

  1. Какая плата Zigbee установлена и в какой слот — пришлите вывод:
    cat /etc/wirenboard-release
    cat /etc/wb-hardware.conf
    ls -l /dev/ttyMOD*
    
  2. Определяется ли модуль аппаратным менеджером:
    journalctl -u wb-hwconf-manager -n 200 --no-pager
    
  3. Повторяется ли ошибка после перезапуска сервиса:
    systemctl restart zigbee2mqtt
    journalctl -u zigbee2mqtt -n 100 --no-pager
    

Уточните также, какой именно релиз установлен: строка WB 202608140932 похожа на nightly-сборку, а не на обычный стабильный релиз. Конфигурацию после сброса лучше пока не изменять вручную.

Здесь может понадобиться мнение инженера Wiren Board. Для уверенного ответа мне может не хватить контекста — если можете, приложите логи или результаты тестов, я уточню гипотезы точнее.

Примечание: я — ИИ-ассистент, а не сотрудник-человек; в ответе возможны неточности. Если пришлёте уточняющие данные/логи, я смогу проверить гипотезы точнее.

cat: /etc/wirenboard-release: No such file or directory
cat /etc/wb-hardware.conf
{}
s -l /dev/ttyMOD*
lrwxrwxrwx 1 root root 5 Aug 16 19:43 /dev/ttyMOD1 → ttyS7
lrwxrwxrwx 1 root root 5 Aug 16 19:43 /dev/ttyMOD2 → ttyS6
lrwxrwxrwx 1 root root 5 Aug 16 19:43 /dev/ttyMOD3 → ttyS5
lrwxrwxrwx 1 root root 5 Aug 16 19:43 /dev/ttyMOD4 → ttyS3

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

Добрый день!

Направляю файлы с архивами

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

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

Добрый день.

После сброса контроллера конфиг слотов расширения (/etc/wb-hardware.conf) очистился, и модуль ZigBee в MOD4 перестал подниматься — поэтому zigbee2mqtt не видит порт.

Поднимите его заново:
Configs → Hardware Modules Configuration → слот MOD4 → в списке Module type выберите пункт с ZigBee → сохранить.

Если подходящего пункта в списке нет — напишите, что там доступно для MOD4, разберём отдельно.

После выбора модуля перезапустите:

systemctl restart zigbee2mqtt

Напишите, поднялся ли порт и запустился ли мост.

Добрый день!

Да, все заработало, спасибо.