Mintta

Не работает zigbee, вот что в логе

AIbot

Похоже, у zigbee2mqtt не удаётся подключиться к адаптеру Zigbee: в логе типичная ошибка Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms).

Что проверить в первую очередь:

  1. Есть ли сам адаптер в системе и не занят ли он другим сервисом:
    journalctl -u zigbee2mqtt --no-pager -n 30
    ls -l /dev/serial/by-id/
    
  2. Правильный ли указан порт в настройках zigbee2mqtt — лучше использовать /dev/serial/by-id/..., а не /dev/ttyUSB0.
  3. Не запущен ли параллельно другой сервис Zigbee, который держит тот же порт.
  4. Перезапуск службы после проверки порта:
    systemctl restart zigbee2mqtt
    

Если пришлёте сам фрагмент лога и, желательно, содержимое конфигурации zigbee2mqtt с serial.port, я скажу точнее, что именно ломается.

Этот вопрос требует более тщательного анализа. Дождитесь инженера в рабочий день — для уверенного ответа мне может не хватить контекста. Если можете — приложите логи или результаты тестов, я смогу проверить гипотезы точнее.

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

Mintta
30-05-2026 18:51:24.762 at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
30-05-2026 18:51:24.762 at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
30-05-2026 18:51:24.762 at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
30-05-2026 18:51:24.762 at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
30-05-2026 18:51:24.762 at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
30-05-2026 18:51:24.762 [2026-05-30 18:51:24] e[31merrore[39m: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
30-05-2026 18:51:24.518 [2026-05-30 18:51:24] e[31merrore[39m: z2m: Exiting…
30-05-2026 18:51:24.517 [2026-05-30 18:51:24] e[31merrore[39m: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
30-05-2026 18:51:24.513 [2026-05-30 18:51:24] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
30-05-2026 18:51:24.509 [2026-05-30 18:51:24] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
30-05-2026 18:51:06.031 [2026-05-30 18:51:06] e[32minfoe[39m: zh:zstack:znp: Skip bootloader for CC2652/CC1352
30-05-2026 18:51:04.771 [2026-05-30 18:51:04] e[32minfoe[39m: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
30-05-2026 18:51:04.506 [2026-05-30 18:51:04] e[32minfoe[39m: zh:zstack:znp: Serialport opened
30-05-2026 18:51:04.494 [2026-05-30 18:51:04] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD2”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
30-05-2026 18:51:04.001 [2026-05-30 18:51:04] e[32minfoe[39m: z2m: Starting zigbee-herdsman (7.0.4)
30-05-2026 18:51:03.992 [2026-05-30 18:51:03] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
30-05-2026 18:51:03.946 [2026-05-30 18:51:03] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
30-05-2026 18:51:00.573 Starting Zigbee2MQTT without watchdog.
AIbot

По логу видно главное: Zigbee2MQTT открывает порт /dev/ttyMOD2, но затем не получает ответ от адаптера и падает на:

Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)

Это обычно означает не проблему MQTT, а один из вариантов:

  • неверный порт / не тот serial-адаптер;
  • адаптер на этом порту не отвечает;
  • порт занят другим сервисом;
  • несовместимые настройки для чипа/прошивки адаптера.

Что сделать дальше:

  1. Проверьте, что /dev/ttyMOD2 — это действительно Zigbee-координатор, а не другой UART.
  2. Убедитесь, что никакой другой сервис не использует этот порт.
  3. Посмотрите, не меняли ли недавно прошивку/настройки Zigbee2MQTT или сам координатор.
  4. Пришлите конфиг zigbee2mqtt с блоком serial и вывод:
    ls -l /dev/serial/by-id/
    journalctl -u zigbee2mqtt -n 100 --no-pager
    

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

Mintta

homeassistant:
enabled: false
mqtt:
base_topic: zigbee2mqtt
server: mqtt://localhost
serial:
port: /dev/ttyMOD2
adapter: zstack
rtscts: false
advanced:
last_seen: epoch
pan_id: 28786
network_key:
- 207
- 91
- 159
- 242
- 254
- 189
- 220
- 15
- 8
- 67
- 222
- 226
- 214
- 167
- 151
- 239
version: 4

AIbot

По конфигу видно, что Zigbee2MQTT настроен на Z-Stack и порт /dev/ttyMOD2. При ошибке SRSP - SYS - ping after 6000ms сервис обычно видит последовательный порт, но не получает ответ от самого координатора.

Что бы я проверил дальше:

  1. Убедиться, что на /dev/ttyMOD2 действительно подключён Zigbee-координатор, а не другой UART.
  2. Проверить, не занят ли порт другим сервисом:
    lsof /dev/ttyMOD2
    
  3. Посмотреть, что это за устройство в системе:
    ls -l /dev/serial/by-id/
    dmesg | grep -E "ttyMOD2|ttyUSB|ttyACM|zigbee"
    
  4. Если координатор недавно меняли или перепрошивали — проверить, что для него выбран именно adapter: zstack, а не другой тип.

Отдельно: pan_id, network_key, last_seen на эту ошибку не влияют — сейчас проблема раньше, на этапе связи с адаптером.

Если хотите, пришлите:

  • вывод ls -l /dev/serial/by-id/
  • результат lsof /dev/ttyMOD2
  • и модель самого Zigbee-координатора

Тогда можно будет точнее сказать, порт ли это, занятое устройство или несовпадение типа адаптера.

Этот вопрос требует более тщательного анализа. Дождитесь инженера в рабочий день — для уверенного ответа мне может не хватить контекста. Если можете — приложите логи или результаты тестов, я смогу проверить гипотезы точнее.

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

Mintta

как проверить?

AIbot

Проверить можно по модели самого Zigbee-координатора и по тому, что он сообщает системе.

1) Посмотреть, что это за устройство в /dev/serial/by-id/

ls -l /dev/serial/by-id/

В названии часто видно производителя/чип.

2) Посмотреть, как устройство определяется в ядре

dmesg | grep -E "ttyMOD2|ttyUSB|ttyACM|cdc_acm|cp210|ch340|ftdi|zigbee"

3) Сверить с типом прошивки/чипа координатора

adapter: zstack нужен для координаторов на чипах семейства TI CC253x / CC26x2 / CC13x2 с Z-Stack.
Если у вас координатор на другом чипе, в Zigbee2MQTT должен быть другой adapter.

4) Посмотреть логи Zigbee2MQTT при старте

journalctl -u zigbee2mqtt -n 100 --no-pager

Если в логах есть название чипа/платы — по нему можно понять, подходит ли zstack.

Если хотите, пришлите вывод:

ls -l /dev/serial/by-id/
journalctl -u zigbee2mqtt -n 100 --no-pager

и я помогу определить, правильный ли adapter у вас сейчас.

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

Mintta

ls: cannot access ‘/dev/serial/by-id/’: No such file or directory

AIbot

Это значит, что в системе сейчас нет каталога с постоянными именами последовательных устройств. Обычно так бывает в двух случаях:

  1. UART/USB-устройство ещё не определилось.
  2. В системе нет нужных правил/ссылок для serial/by-id.

Что проверить дальше:

ls -l /dev/ttyMOD2
dmesg | tail -n 100
journalctl -u zigbee2mqtt -n 100 --no-pager

Если /dev/ttyMOD2 есть, но Zigbee2MQTT всё равно не стартует, важно понять:

  • это встроенный UART или USB-координатор;
  • какой координатор/модуль у вас стоит физически;
  • появляется ли он в dmesg при перезагрузке или переподключении.

Сейчас по одному сообщению нельзя уверенно сказать, adapter: zstack верный или нет — нужен лог старта Zigbee2MQTT и модель координатора.

Этот вопрос требует более тщательного анализа. Дождитесь инженера в рабочий день — для уверенного ответа мне может не хватить контекста. Если можете — приложите логи или результаты тестов, я смогу проверить гипотезы точнее.

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

Mintta

lrwxrwxrwx 1 root root 7 May 30 18:57 /dev/ttyMOD2 → ttyWBE1

AIbot

/dev/ttyMOD2 -> ttyWBE1 означает, что у вас есть встроенный последовательный порт контроллера, а не USB-координатор.

Что проверить дальше:

readlink -f /dev/ttyMOD2
journalctl -u zigbee2mqtt -n 100 --no-pager

И ещё важно понять, какой именно Zigbee-координатор подключён к этому порту:

  • если это координатор на TI Z-Stackadapter: zstack подходит;
  • если там другой чип/прошивка, нужен другой adapter.

По одному ttyMOD2 -> ttyWBE1 нельзя надёжно подтвердить тип адаптера. Нужен лог запуска Zigbee2MQTT — там обычно видно, что он открывает и на чём падает.

Этот вопрос требует более тщательного анализа. Дождитесь инженера в рабочий день — для уверенного ответа мне может не хватить контекста. Если можете — приложите логи или результаты тестов, я смогу проверить гипотезы точнее.

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

Mintta

root@wirenboard-ALA6SFDD:~# readlink -f /dev/ttyMOD2
/dev/ttyWBE1
root@wirenboard-ALA6SFDD:~# journalctl -u zigbee2mqtt -n 100 --no-pager
– Journal begins at Sat 2026-05-30 18:20:55 MSK, ends at Sat 2026-05-30 19:07:02 MSK. –
May 30 18:49:12 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 18:49:14 wirenboard-ALA6SFDD zigbee2mqtt[8643]: > zigbee2mqtt@2.7.1 start
May 30 18:49:14 wirenboard-ALA6SFDD zigbee2mqtt[8643]: > node index.js
May 30 18:49:14 wirenboard-ALA6SFDD zigbee2mqtt[8689]: Starting Zigbee2MQTT without watchdog.
May 30 18:49:16 wirenboard-ALA6SFDD zigbee2mqtt[8689]: Migration notes written in /mnt/data/root/zigbee2mqtt/data/migration-1-to-2.log
May 30 18:49:16 wirenboard-ALA6SFDD zigbee2mqtt[8689]: Migration notes written in /mnt/data/root/zigbee2mqtt/data/migration-2-to-3.log
May 30 18:49:16 wirenboard-ALA6SFDD zigbee2mqtt[8689]: Migration notes written in /mnt/data/root/zigbee2mqtt/data/migration-3-to-4.log
May 30 18:49:18 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:18] info: z2m: Logging to console, file (filename: log.log)
May 30 18:49:18 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:18] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 18:49:18 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:18] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:19] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD4”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:19] error: z2m: Error while starting zigbee-herdsman
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:19] error: z2m: Failed to start zigbee-herdsman
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:19] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:19] error: z2m: Exiting…
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:19] error: z2m: Error: Error: Input/output error setting custom baud rate of 115200
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8643]: npm notice
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8643]: npm notice New major version of npm available! 10.9.2 → 11.16.0
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8643]: npm notice Changelog: Release v11.16.0 · npm/cli · GitHub
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8643]: npm notice To update run: npm install -g npm@11.16.0
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8643]: npm notice
May 30 18:49:19 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 18:49:19 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 18:49:19 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 9.992s CPU time.
May 30 18:50:49 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 1.
May 30 18:50:49 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 18:50:49 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 9.992s CPU time.
May 30 18:50:49 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 18:50:50 wirenboard-ALA6SFDD zigbee2mqtt[9704]: > zigbee2mqtt@2.7.1 start
May 30 18:50:50 wirenboard-ALA6SFDD zigbee2mqtt[9704]: > node index.js
May 30 18:50:50 wirenboard-ALA6SFDD zigbee2mqtt[9725]: Starting Zigbee2MQTT without watchdog.
May 30 18:50:54 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:54] info: z2m: Logging to console, file (filename: log.log)
May 30 18:50:54 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:54] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 18:50:54 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:54] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 18:50:54 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:54] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD2”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 18:50:54 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:54] info: zh:zstack:znp: Serialport opened
May 30 18:50:54 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:54] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 18:50:56 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:56] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 18:50:59 wirenboard-ALA6SFDD systemd[1]: Stopping zigbee2mqtt…
May 30 18:50:59 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:59] error: z2m: Not connected to MQTT server!
May 30 18:50:59 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:59] error: z2m: Cannot send message: topic: ‘zigbee2mqtt/bridge/state’, payload: '{“state”:“offline”}
May 30 18:50:59 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:59] info: z2m: Disconnecting from MQTT server
May 30 18:50:59 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:59] info: z2m: Stopping zigbee-herdsman…
May 30 18:50:59 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:59] info: z2m: Stopped zigbee-herdsman
May 30 18:50:59 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:59] info: z2m: Stopped Zigbee2MQTT
May 30 18:50:59 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Succeeded.
May 30 18:50:59 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 18:50:59 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 6.965s CPU time.
May 30 18:50:59 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 18:51:00 wirenboard-ALA6SFDD zigbee2mqtt[9813]: > zigbee2mqtt@2.7.1 start
May 30 18:51:00 wirenboard-ALA6SFDD zigbee2mqtt[9813]: > node index.js
May 30 18:51:00 wirenboard-ALA6SFDD zigbee2mqtt[9831]: Starting Zigbee2MQTT without watchdog.
May 30 18:51:03 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:03] info: z2m: Logging to console, file (filename: log.log)
May 30 18:51:03 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:03] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 18:51:04 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:04] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 18:51:04 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:04] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD2”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 18:51:04 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:04] info: zh:zstack:znp: Serialport opened
May 30 18:51:04 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:04] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 18:51:06 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:06] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:24] error: z2m: Error while starting zigbee-herdsman
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:24] error: z2m: Failed to start zigbee-herdsman
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:24] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:24] error: z2m: Exiting…
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:24] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 18:51:24 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 18:51:24 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 18:51:24 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.500s CPU time.
May 30 18:52:54 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 1.
May 30 18:52:54 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 18:52:54 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.500s CPU time.
May 30 18:52:54 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
May 30 18:52:54 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 18:52:54 wirenboard-ALA6SFDD systemd[1]: Failed to start zigbee2mqtt.

AIbot

По логу видно главное:

  • Zigbee2MQTT запускается с adapter: zstack.
  • Он открывает /dev/ttyMOD2, а не /dev/ttyMOD4.
  • Падает на SRSP - SYS - ping after 6000ms — то есть адаптер не отвечает по порту.

Что сделать сейчас:

grep -n "serial\|adapter" /mnt/data/root/zigbee2mqtt/data/configuration.yaml
systemctl stop zigbee2mqtt
systemctl start zigbee2mqtt
journalctl -u zigbee2mqtt -n 80 --no-pager

И проверьте, не занят ли этот порт чем-то ещё:

fuser -v /dev/ttyMOD2

Если в configuration.yaml указан port: /dev/ttyMOD4, а реально должен быть /dev/ttyMOD2, это нужно исправить. Если порт указан верно, то похоже на одну из двух причин:

  1. неверный порт/подключение координатора;
  2. сам координатор/прошивка не отвечает.

Если хотите, пришлите содержимое блока serial: из configuration.yaml и вывод:

fuser -v /dev/ttyMOD2

Этот вопрос требует более тщательного анализа. Дождитесь инженера в рабочий день — для уверенного ответа мне может не хватить контекста. Если можете — приложите логи или результаты тестов, я смогу проверить гипотезы точнее.

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

Mintta

root@wirenboard-ALA6SFDD:~# grep -n “serial|adapter” /mnt/data/root/zigbee2mqtt/data/configuration.yaml
6:serial:
8: adapter: zstack
root@wirenboard-ALA6SFDD:~# systemctl stop zigbee2mqtt
root@wirenboard-ALA6SFDD:~# systemctl start zigbee2mqtt
root@wirenboard-ALA6SFDD:~# journalctl -u zigbee2mqtt -n 80 --no-pager
– Journal begins at Sat 2026-05-30 18:20:55 MSK, ends at Sat 2026-05-30 19:10:05 MSK. –
May 30 18:49:18 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:18] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:19] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD4”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:19] error: z2m: Error while starting zigbee-herdsman
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:19] error: z2m: Failed to start zigbee-herdsman
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:19] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:19] error: z2m: Exiting…
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8689]: [2026-05-30 18:49:19] error: z2m: Error: Error: Input/output error setting custom baud rate of 115200
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8643]: npm notice
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8643]: npm notice New major version of npm available! 10.9.2 → 11.16.0
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8643]: npm notice Changelog: Release v11.16.0 · npm/cli · GitHub
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8643]: npm notice To update run: npm install -g npm@11.16.0
May 30 18:49:19 wirenboard-ALA6SFDD zigbee2mqtt[8643]: npm notice
May 30 18:49:19 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 18:49:19 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 18:49:19 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 9.992s CPU time.
May 30 18:50:49 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 1.
May 30 18:50:49 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 18:50:49 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 9.992s CPU time.
May 30 18:50:49 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 18:50:50 wirenboard-ALA6SFDD zigbee2mqtt[9704]: > zigbee2mqtt@2.7.1 start
May 30 18:50:50 wirenboard-ALA6SFDD zigbee2mqtt[9704]: > node index.js
May 30 18:50:50 wirenboard-ALA6SFDD zigbee2mqtt[9725]: Starting Zigbee2MQTT without watchdog.
May 30 18:50:54 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:54] info: z2m: Logging to console, file (filename: log.log)
May 30 18:50:54 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:54] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 18:50:54 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:54] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 18:50:54 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:54] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD2”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 18:50:54 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:54] info: zh:zstack:znp: Serialport opened
May 30 18:50:54 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:54] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 18:50:56 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:56] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 18:50:59 wirenboard-ALA6SFDD systemd[1]: Stopping zigbee2mqtt…
May 30 18:50:59 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:59] error: z2m: Not connected to MQTT server!
May 30 18:50:59 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:59] error: z2m: Cannot send message: topic: ‘zigbee2mqtt/bridge/state’, payload: '{“state”:“offline”}
May 30 18:50:59 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:59] info: z2m: Disconnecting from MQTT server
May 30 18:50:59 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:59] info: z2m: Stopping zigbee-herdsman…
May 30 18:50:59 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:59] info: z2m: Stopped zigbee-herdsman
May 30 18:50:59 wirenboard-ALA6SFDD zigbee2mqtt[9725]: [2026-05-30 18:50:59] info: z2m: Stopped Zigbee2MQTT
May 30 18:50:59 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Succeeded.
May 30 18:50:59 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 18:50:59 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 6.965s CPU time.
May 30 18:50:59 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 18:51:00 wirenboard-ALA6SFDD zigbee2mqtt[9813]: > zigbee2mqtt@2.7.1 start
May 30 18:51:00 wirenboard-ALA6SFDD zigbee2mqtt[9813]: > node index.js
May 30 18:51:00 wirenboard-ALA6SFDD zigbee2mqtt[9831]: Starting Zigbee2MQTT without watchdog.
May 30 18:51:03 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:03] info: z2m: Logging to console, file (filename: log.log)
May 30 18:51:03 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:03] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 18:51:04 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:04] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 18:51:04 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:04] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD2”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 18:51:04 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:04] info: zh:zstack:znp: Serialport opened
May 30 18:51:04 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:04] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 18:51:06 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:06] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:24] error: z2m: Error while starting zigbee-herdsman
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:24] error: z2m: Failed to start zigbee-herdsman
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:24] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:24] error: z2m: Exiting…
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: [2026-05-30 18:51:24] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 18:51:24 wirenboard-ALA6SFDD zigbee2mqtt[9831]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 18:51:24 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 18:51:24 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 18:51:24 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.500s CPU time.
May 30 18:52:54 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 1.
May 30 18:52:54 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 18:52:54 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.500s CPU time.
May 30 18:52:54 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
May 30 18:52:54 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 18:52:54 wirenboard-ALA6SFDD systemd[1]: Failed to start zigbee2mqtt.
May 30 19:09:59 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 19:10:00 wirenboard-ALA6SFDD zigbee2mqtt[35665]: > zigbee2mqtt@2.7.1 start
May 30 19:10:00 wirenboard-ALA6SFDD zigbee2mqtt[35665]: > node index.js
May 30 19:10:00 wirenboard-ALA6SFDD zigbee2mqtt[35677]: Starting Zigbee2MQTT without watchdog.
May 30 19:10:03 wirenboard-ALA6SFDD zigbee2mqtt[35677]: [2026-05-30 19:10:03] info: z2m: Logging to console, file (filename: log.log)
May 30 19:10:03 wirenboard-ALA6SFDD zigbee2mqtt[35677]: [2026-05-30 19:10:03] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 19:10:03 wirenboard-ALA6SFDD zigbee2mqtt[35677]: [2026-05-30 19:10:03] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 19:10:04 wirenboard-ALA6SFDD zigbee2mqtt[35677]: [2026-05-30 19:10:04] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD2”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 19:10:04 wirenboard-ALA6SFDD zigbee2mqtt[35677]: [2026-05-30 19:10:04] info: zh:zstack:znp: Serialport opened
May 30 19:10:04 wirenboard-ALA6SFDD zigbee2mqtt[35677]: [2026-05-30 19:10:04] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 19:10:05 wirenboard-ALA6SFDD zigbee2mqtt[35677]: [2026-05-30 19:10:05] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352

AIbot

Сейчас картина стала яснее: конфиг уже смотрит на /dev/ttyMOD2, а Zigbee2MQTT всё равно не может получить ответ от адаптера.

По логу:

  • порт открывается;
  • затем идёт Skip bootloader for CC2652/CC1352;
  • дальше на старте зависает и падает на SRSP - SYS - ping after 6000ms.

Это обычно означает, что:

  1. на этом порту не тот Zigbee-адаптер, который ожидает zstack, или
  2. адаптер/прошивка не отвечает, хотя порт физически открыт.

Что проверить дальше, без лишних шагов:

ls -l /dev/ttyMOD2 /dev/ttyMOD4
fuser -v /dev/ttyMOD2
systemctl status zigbee2mqtt --no-pager

Если ttyMOD2 свободен, а проблема остаётся, пришлите ещё:

  • что именно за Zigbee-координатор стоит в контроллере/на порту;
  • вывод cat /etc/wirenboard-release.

По этому логу я бы уже не искал проблему в MQTT — она именно на уровне доступа к Zigbee-адаптеру.

Этот вопрос требует более тщательного анализа. Дождитесь инженера в рабочий день — для уверенного ответа мне может не хватить контекста. Если можете — приложите логи или результаты тестов, я смогу проверить гипотезы точнее.

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

Mintta

Давай сначала. У меня WB8.5 с адаптером WBE2R-R-ZIGBEE v2.4D вставлен в MOD1. При запуске сервиса пишет следующее:

zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/lib/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Sat 2026-05-30 20:14:09 MSK; 27s ago
Process: 18006 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 18006 (code=exited, status=1/FAILURE)

Что проверить?

AIbot

У вас WB8.5 + WBE2R-R-ZIGBEE v2.4D, и по найденной документации для WBE2R-R-ZIGBEE v.2 Zigbee2MQTT должен работать через zStack3x0, а порт в системе для модуля в слоте MOD1/dev/ttyMOD1.
Сейчас у вас в логе сервис явно открывает /dev/ttyMOD2, поэтому первое, что нужно проверить — конфиг Zigbee2MQTT.

Что проверить:

  1. Откройте /mnt/data/root/zigbee2mqtt/data/configuration.yaml
  2. В секции serial: проверьте:
    • port: /dev/ttyMOD1
    • adapter: zstack3x0
  3. Перезапустите сервис и посмотрите лог.

Проверка командой:

grep -nA3 -B1 "^serial:" /mnt/data/root/zigbee2mqtt/data/configuration.yaml

Если сейчас там port: /dev/ttyMOD2 или adapter: zstack, это нужно исправить.

Дополнительно по вашей версии модуля есть важная ремарка из errata: для некоторых ревизий WBE2R-R-ZIGBEE v.2 нужно отдельно проверять тип/ревизию через zigbee2mqtt/bridge/info. В документации для errata указан такой запрос:

mosquitto_sub -t zigbee2mqtt/bridge/info | grep -oP '"type":\s*"zStack[^"]*"|"revision":\s*\d+'

Если после исправления порта и адаптера сервис всё равно падает, пришлите:

  • блок serial: из configuration.yaml;
  • вывод:
readlink -f /dev/ttyMOD1
readlink -f /dev/ttyMOD2
journalctl -u zigbee2mqtt -n 50 --no-pager

WBE2R-R-ZIGBEE v.2 ZigBee Extension Module
WBE2R-R-ZIGBEE-v.2: Errata

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

Mintta

Я же написал начинаем сначала.

Вот вывод

grep -nA3 -B1 “^serial:” /mnt/data/root/zigbee2mqtt/data/configuration.yaml
5- server: mqtt://localhost
6:serial:
7- port: /dev/ttyMOD1
8- adapter: zstack
9- rtscts: false

AIbot

Понял, начинаем сначала.

По вашему выводу конфиг уже правильный по порту:

  • port: /dev/ttyMOD1
  • модуль стоит в MOD1
  • adapter: zstack

Но здесь есть важный момент: для WBE2R-R-ZIGBEE v.2 в документации фигурирует не просто zstack, а тип zStack3x0 для проверки в zigbee2mqtt/bridge/info. Поэтому сейчас задача — понять, видит ли Zigbee2MQTT именно ваш адаптер в MOD1 и какой у него тип/ревизия.

Что проверить дальше:

  1. Убедиться, что сервис реально стартует с этим конфигом:
journalctl -u zigbee2mqtt -n 80 --no-pager
  1. Посмотреть, что отвечает мост Zigbee:
mosquitto_sub -t zigbee2mqtt/bridge/info -C 1
  1. Проверить, не занят ли порт другим сервисом:
fuser -v /dev/ttyMOD1
  1. Если снова будет ошибка ping after 6000ms, пришлите весь свежий лог старта Zigbee2MQTT — в нём будет видно, это:
  • неправильный тип адаптера,
  • проблема с портом MOD1,
  • или сам модуль не отвечает.

Если хотите, я могу дальше идти по шагам диагностики и подсказать, что именно должно быть в bridge/info для вашей версии WBE2R-R-ZIGBEE v.2.

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

Mintta

journalctl -u zigbee2mqtt -n 80 --no-pager

-- Journal begins at Sat 2026-05-30 18:20:55 MSK, ends at Sat 2026-05-30 20:20:16 MSK. –
May 30 20:13:48 wirenboard-ALA6SFDD zigbee2mqtt[18024]: [2026-05-30 20:13:48] info: z2m: Logging to console, file (filename: log.log)
May 30 20:13:48 wirenboard-ALA6SFDD zigbee2mqtt[18024]: [2026-05-30 20:13:48] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 20:13:48 wirenboard-ALA6SFDD zigbee2mqtt[18024]: [2026-05-30 20:13:48] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 20:13:48 wirenboard-ALA6SFDD zigbee2mqtt[18024]: [2026-05-30 20:13:48] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD1”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 20:13:48 wirenboard-ALA6SFDD zigbee2mqtt[18024]: [2026-05-30 20:13:48] info: zh:zstack:znp: Serialport opened
May 30 20:13:49 wirenboard-ALA6SFDD zigbee2mqtt[18024]: [2026-05-30 20:13:49] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 20:13:50 wirenboard-ALA6SFDD zigbee2mqtt[18024]: [2026-05-30 20:13:50] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 20:14:08 wirenboard-ALA6SFDD zigbee2mqtt[18024]: [2026-05-30 20:14:08] error: z2m: Error while starting zigbee-herdsman
May 30 20:14:09 wirenboard-ALA6SFDD zigbee2mqtt[18024]: [2026-05-30 20:14:09] error: z2m: Failed to start zigbee-herdsman
May 30 20:14:09 wirenboard-ALA6SFDD zigbee2mqtt[18024]: [2026-05-30 20:14:09] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 20:14:09 wirenboard-ALA6SFDD zigbee2mqtt[18024]: [2026-05-30 20:14:09] error: z2m: Exiting…
May 30 20:14:09 wirenboard-ALA6SFDD zigbee2mqtt[18024]: [2026-05-30 20:14:09] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 20:14:09 wirenboard-ALA6SFDD zigbee2mqtt[18024]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 20:14:09 wirenboard-ALA6SFDD zigbee2mqtt[18024]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 20:14:09 wirenboard-ALA6SFDD zigbee2mqtt[18024]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 20:14:09 wirenboard-ALA6SFDD zigbee2mqtt[18024]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 20:14:09 wirenboard-ALA6SFDD zigbee2mqtt[18024]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 20:14:09 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 20:14:09 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 20:14:09 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.594s CPU time.
May 30 20:15:39 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 1.
May 30 20:15:39 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 20:15:39 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.594s CPU time.
May 30 20:15:39 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 20:15:40 wirenboard-ALA6SFDD zigbee2mqtt[19164]: > zigbee2mqtt@2.7.1 start
May 30 20:15:40 wirenboard-ALA6SFDD zigbee2mqtt[19164]: > node index.js
May 30 20:15:40 wirenboard-ALA6SFDD zigbee2mqtt[19179]: Starting Zigbee2MQTT without watchdog.
May 30 20:15:43 wirenboard-ALA6SFDD zigbee2mqtt[19179]: [2026-05-30 20:15:43] info: z2m: Logging to console, file (filename: log.log)
May 30 20:15:44 wirenboard-ALA6SFDD zigbee2mqtt[19179]: [2026-05-30 20:15:44] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 20:15:44 wirenboard-ALA6SFDD zigbee2mqtt[19179]: [2026-05-30 20:15:44] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 20:15:44 wirenboard-ALA6SFDD zigbee2mqtt[19179]: [2026-05-30 20:15:44] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD1”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 20:15:44 wirenboard-ALA6SFDD zigbee2mqtt[19179]: [2026-05-30 20:15:44] info: zh:zstack:znp: Serialport opened
May 30 20:15:44 wirenboard-ALA6SFDD zigbee2mqtt[19179]: [2026-05-30 20:15:44] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 20:15:46 wirenboard-ALA6SFDD zigbee2mqtt[19179]: [2026-05-30 20:15:46] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 20:16:04 wirenboard-ALA6SFDD zigbee2mqtt[19179]: [2026-05-30 20:16:04] error: z2m: Error while starting zigbee-herdsman
May 30 20:16:04 wirenboard-ALA6SFDD zigbee2mqtt[19179]: [2026-05-30 20:16:04] error: z2m: Failed to start zigbee-herdsman
May 30 20:16:04 wirenboard-ALA6SFDD zigbee2mqtt[19179]: [2026-05-30 20:16:04] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 20:16:04 wirenboard-ALA6SFDD zigbee2mqtt[19179]: [2026-05-30 20:16:04] error: z2m: Exiting…
May 30 20:16:04 wirenboard-ALA6SFDD zigbee2mqtt[19179]: [2026-05-30 20:16:04] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 20:16:04 wirenboard-ALA6SFDD zigbee2mqtt[19179]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 20:16:04 wirenboard-ALA6SFDD zigbee2mqtt[19179]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 20:16:04 wirenboard-ALA6SFDD zigbee2mqtt[19179]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 20:16:04 wirenboard-ALA6SFDD zigbee2mqtt[19179]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 20:16:04 wirenboard-ALA6SFDD zigbee2mqtt[19179]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 20:16:04 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 20:16:04 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 20:16:04 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.546s CPU time.
May 30 20:17:35 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 2.
May 30 20:17:35 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 20:17:35 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.546s CPU time.
May 30 20:17:35 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 20:17:35 wirenboard-ALA6SFDD zigbee2mqtt[20291]: > zigbee2mqtt@2.7.1 start
May 30 20:17:35 wirenboard-ALA6SFDD zigbee2mqtt[20291]: > node index.js
May 30 20:17:35 wirenboard-ALA6SFDD zigbee2mqtt[20309]: Starting Zigbee2MQTT without watchdog.
May 30 20:17:39 wirenboard-ALA6SFDD zigbee2mqtt[20309]: [2026-05-30 20:17:39] info: z2m: Logging to console, file (filename: log.log)
May 30 20:17:39 wirenboard-ALA6SFDD zigbee2mqtt[20309]: [2026-05-30 20:17:39] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 20:17:39 wirenboard-ALA6SFDD zigbee2mqtt[20309]: [2026-05-30 20:17:39] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 20:17:39 wirenboard-ALA6SFDD zigbee2mqtt[20309]: [2026-05-30 20:17:39] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD1”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 20:17:39 wirenboard-ALA6SFDD zigbee2mqtt[20309]: [2026-05-30 20:17:39] info: zh:zstack:znp: Serialport opened
May 30 20:17:40 wirenboard-ALA6SFDD zigbee2mqtt[20309]: [2026-05-30 20:17:40] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 20:17:41 wirenboard-ALA6SFDD zigbee2mqtt[20309]: [2026-05-30 20:17:41] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 20:17:59 wirenboard-ALA6SFDD zigbee2mqtt[20309]: [2026-05-30 20:17:59] error: z2m: Error while starting zigbee-herdsman
May 30 20:17:59 wirenboard-ALA6SFDD zigbee2mqtt[20309]: [2026-05-30 20:17:59] error: z2m: Failed to start zigbee-herdsman
May 30 20:17:59 wirenboard-ALA6SFDD zigbee2mqtt[20309]: [2026-05-30 20:17:59] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 20:17:59 wirenboard-ALA6SFDD zigbee2mqtt[20309]: [2026-05-30 20:17:59] error: z2m: Exiting…
May 30 20:18:00 wirenboard-ALA6SFDD zigbee2mqtt[20309]: [2026-05-30 20:18:00] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 20:18:00 wirenboard-ALA6SFDD zigbee2mqtt[20309]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 20:18:00 wirenboard-ALA6SFDD zigbee2mqtt[20309]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 20:18:00 wirenboard-ALA6SFDD zigbee2mqtt[20309]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 20:18:00 wirenboard-ALA6SFDD zigbee2mqtt[20309]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 20:18:00 wirenboard-ALA6SFDD zigbee2mqtt[20309]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 20:18:00 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 20:18:00 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 20:18:00 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.589s CPU time.
May 30 20:19:30 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 3.
May 30 20:19:30 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 20:19:30 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.589s CPU time.
May 30 20:19:30 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
May 30 20:19:30 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 20:19:30 wirenboard-ALA6SFDD systemd[1]: Failed to start zigbee2mqtt.

Остальные команды ничем не закончились

AIbot

По логу видно главное: Zigbee2MQTT порт /dev/ttyMOD1 открывает, но не получает ответ от адаптера. Ошибка именно такая:

Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)

Это уже не похоже на ошибку MQTT или systemd — проблема на уровне связи с модулем Zigbee.

Что проверить дальше, по приоритету:

  1. Есть ли у системы сам порт и не “пустой” ли он
ls -l /dev/ttyMOD1 /dev/ttyMOD2 /dev/ttyMOD3 /dev/ttyMOD4
  1. Не занят ли MOD1 чем-то ещё
fuser -v /dev/ttyMOD1
  1. Не отключён ли модуль на стороне железа / не тот ли слот

    • модуль должен быть именно в MOD1
    • после перестановки обычно помогает полный перезапуск контроллера
  2. Проверить ревизию модуля по errata
    Для WBE2R-R-ZIGBEE v.2 в документации есть отдельная errata по вариантам v2.4A / v2.4D — там как раз важно сверить, какой тип/ревизия реально определяется мостом Zigbee.

Из найденной документации:

  • для WBE2R-R-ZIGBEE v.2 в логике Zigbee2MQTT используется zStack3x0;
  • если модуль не отвечает на ping, это уже уровень связи с адаптером, а не проблема списка устройств.

Что я бы попросил следующим сообщением:

ls -l /dev/ttyMOD1 /dev/ttyMOD2 /dev/ttyMOD3 /dev/ttyMOD4
fuser -v /dev/ttyMOD1
cat /etc/wirenboard-release

И ещё полезно:

systemctl status zigbee2mqtt -n 20 --no-pager

Если ttyMOD1 есть, не занят, а ping всё равно не проходит — тогда похоже либо на проблему модуля в слоте, либо на несовместимость/особенность ревизии, и инженерам уже будет что смотреть по диагностике.

WBE2R-R-ZIGBEE v.2 ZigBee Extension Module
WBE2R-R-ZIGBEE-v.2: Errata

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

Mintta

ls -l /dev/ttyMOD1 /dev/ttyMOD2 /dev/ttyMOD3 /dev/ttyMOD4
ls: cannot access ‘/dev/ttyMOD2’: No such file or directory
lrwxrwxrwx 1 root root 7 May 30 19:54 /dev/ttyMOD1 → ttyWBE0
lrwxrwxrwx 1 root root 5 May 30 19:50 /dev/ttyMOD3 → ttyS4
lrwxrwxrwx 1 root root 5 May 30 19:54 /dev/ttyMOD4 → ttyS5

cat /etc/wirenboard-release
cat: /etc/wirenboard-release: No such file or directory

AIbot

Судя по выводу, у вас есть важная зацепка:

  • /dev/ttyMOD1 -> ttyWBE0 — это выглядит нормально для Zigbee-модуля.
  • /dev/ttyMOD2 вообще нет.
  • /dev/ttyMOD3 -> ttyS4, /dev/ttyMOD4 -> ttyS5 — это другие UART, не Zigbee.

То есть порт как таковой есть, но Zigbee2MQTT всё равно не получает ответ от адаптера. Это обычно означает одно из трёх:

  1. модуль не инициализируется / завис;
  2. в MOD1 стоит не тот модуль или он плохо вставлен;
  3. особенность/проблема ревизии модуля, которую уже нужно сверять по железу.

Отдельно: cat /etc/wirenboard-release у вас не сработал, значит, либо это не Wiren Board OS в обычном виде, либо путь другой. Для понимания платформы попробуйте:

cat /etc/os-release
uname -a

И ещё два полезных шага:

fuser -v /dev/ttyMOD1
systemctl status zigbee2mqtt -n 20 --no-pager

Если хотите, дальше лучше проверить именно железную часть MOD1:

  • вытащить и заново вставить модуль Zigbee;
  • перезагрузить контроллер;
  • после этого снова посмотреть journalctl -u zigbee2mqtt -n 80 --no-pager.

Сейчас по симптомам это уже не похоже на ошибку конфигурации configuration.yaml.

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

Mintta

cat /etc/wirenboard-release
cat: /etc/wirenboard-release: No such file or directory
root@wirenboard-ALA6SFDD:~# cat /etc/os-release
PRETTY_NAME=“Debian GNU/Linux 11 (bullseye)”
NAME=“Debian GNU/Linux”
VERSION_ID=“11”
VERSION=“11 (bullseye)”
VERSION_CODENAME=bullseye
ID=debian
HOME_URL=“https://www.debian.org/
SUPPORT_URL=“Debian -- Поддержка пользователей
BUG_REPORT_URL=“https://bugs.debian.org/

AIbot

У вас сейчас обычный Debian 11, а не стандартная среда Wiren Board OS. Это важно: часть путей и сервисов может отличаться от типовой установки WB.

По текущим данным картина такая:

  • zigbee2mqtt стартует;
  • /dev/ttyMOD1 есть и указывает на ttyWBE0;
  • но адаптер не отвечает на ping.

Это чаще всего означает проблему на стороне Zigbee-адаптера/модуля/его подключения, а не в самом Zigbee2MQTT.

Что проверить дальше:

  1. Убедиться, что сервис не держит порт в плохом состоянии
systemctl stop zigbee2mqtt
fuser -v /dev/ttyMOD1
  1. Посмотреть, что это за устройство в системе
dmesg | grep -iE 'ttyWBE|ttyMOD|zigbee|serial'
  1. Проверить, не подменён ли порт в конфиге Zigbee2MQTT

    • serial.port должен указывать на реальный Zigbee-адаптер, сейчас это похоже на /dev/ttyMOD1
  2. Переподключить модуль / перезапустить устройство

    • если это встроенный модуль, иногда помогает именно аппаратный перезапуск

Если после этого SRSP - SYS - ping after 6000ms остаётся, дальше уже нужен осмотр модуля и его ревизии.

Если хотите, пришлите вывод:

dmesg | grep -iE 'ttyWBE|ttyMOD|zigbee|serial'
systemctl status zigbee2mqtt -n 20 --no-pager

и я подскажу следующий шаг.

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

Mintta

dmesg | grep -iE ‘ttyWBE|ttyMOD|zigbee|serial’
[ 0.030944] Serial: AMBA PL011 UART driver
[ 0.147877] Serial: 8250/16550 driver, 6 ports, IRQ sharing enabled
[ 0.167152] usbcore: registered new interface driver usbserial_generic
[ 0.167175] usbserial: USB Serial support registered for generic
[ 0.167217] usbserial: USB Serial support registered for ch341-uart
[ 0.243632] dw-apb-uart 5000000.serial: detected caps 00000100 should be 00040100
[ 0.243643] 5000000.serial: ttyS0 at MMIO 0x5000000 (irq = 285, base_baud = 1500000) is a 16550A
[ 1.551187] dw-apb-uart 5000400.serial: detected caps 00000100 should be 00040100
[ 1.558676] 5000400.serial: ttyS1 at MMIO 0x5000400 (irq = 286, base_baud = 1500000) is a 16550A
[ 1.588733] dw-apb-uart 5000800.serial: detected caps 00000100 should be 00040100
[ 1.596217] 5000800.serial: ttyS2 at MMIO 0x5000800 (irq = 287, base_baud = 1500000) is a 16550A
[ 6.757577] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ 15.169794] dw-apb-uart 5001400.serial: detected caps 00000100 should be 00040100
[ 15.177326] 5001400.serial: ttyS5 at MMIO 0x5001400 (irq = 309, base_baud = 1500000) is a 16550A
[ 222.008925] 5011000.spi:wbec@0:serial@0: ttyWBE0 at I/O 0x0 (irq = 132, base_baud = 4000000) is a WBEC UART

AIbot

По dmesg видно главное:

  • ttyWBE0 действительно поднялся как WBEC UART;
  • это и есть ваш /dev/ttyMOD1 -> ttyWBE0;
  • других признаков Zigbee-адаптера в ядре нет.

То есть проблема сейчас не в том, что «порт не найден», а в том, что сам модуль на ttyWBE0 не отвечает как Zigbee-устройство. Это уже больше похоже на:

  • неподходящую/битую прошивку модуля;
  • несовместимость/не ту ревизию модуля;
  • аппаратную проблему самого модуля или его посадки.

Что сделать дальше, без лишних действий:

  1. Проверить, что за устройство сидит на WBEC UART
systemctl status zigbee2mqtt -n 50 --no-pager
journalctl -u zigbee2mqtt -n 100 --no-pager
  1. Убедиться, что порт не занят и конфиг указывает на него
fuser -v /dev/ttyMOD1
  1. Переподключить Zigbee-модуль
    • выключить питание контроллера;
    • вынуть/вставить модуль;
    • включить снова и повторить запуск Zigbee2MQTT.

Если после этого всё равно будет SRSP - SYS - ping after 6000ms, тогда инженерам уже нужен лог запуска Zigbee2MQTT целиком и точная модель/ревизия модуля Zigbee.

Этот вопрос требует более тщательного анализа. Дождитесь инженера в рабочий день — для уверенного ответа мне может не хватить контекста. Если можете — приложите логи или результаты тестов, я смогу проверить гипотезы точнее.

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

Mintta

команда halt

AIbot

Команда для остановки системы:

halt

Если нужно просто выключить устройство, обычно используют:

poweroff

Если хотите, могу сразу подсказать, чем halt, poweroff и reboot отличаются на Debian/Wiren Board.

Mintta

подскажи

AIbot

Коротко:

  • halt — останавливает систему, ядро прекращает работу, но питание может остаться включённым.
  • poweroff — корректно завершает работу и обычно выключает питание.
  • reboot — перезагружает устройство.

На Wiren Board чаще для полного выключения используют:

poweroff

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

Mintta

cat /etc/wb-release
RELEASE_NAME=wb-2602
SUITE=stable
TARGET=wb8/bullseye

AIbot

У вас релиз:

RELEASE_NAME=wb-2602
SUITE=stable
TARGET=wb8/bullseye

Для Wiren Board 8 на bullseye команда:

halt

— остановит систему, но не обязательно снимет питание.
Если нужно именно выключить контроллер, используйте:

poweroff

Для проверки прямо сейчас можно ещё выполнить:

systemctl poweroff

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

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

Mintta

у меня проблема

systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/lib/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Sat 2026-05-30 22:11:42 MSK; 46s ago
Process: 7162 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 7162 (code=exited, status=1/FAILURE)
CPU: 7.673s

AIbot

Похоже, zigbee2mqtt падает при старте, но по одному status причину не видно. В найденных материалах есть типовой сценарий для такого случая: если в логах встречается ошибка про Zigbee-адаптер/сеть, то надо смотреть полный журнал сервиса и проверять сам Zigbee-модуль.

Сделайте, пожалуйста, 3 проверки:

journalctl -u zigbee2mqtt -n 200 --no-pager
systemctl reset-failed zigbee2mqtt
cat /etc/wirenboard-release

И ещё важно понять, какой у вас Zigbee-модуль: встроенный или отдельный WBE2R-R-ZIGBEE.
Если это встроенный модуль на WB6/WB7/WB8, пришлите вывод:

ls -l /dev/serial/by-id/

Если в журнале будет ошибка вида sys ping after 6000ms или host fatal error, это уже похоже на известную проблему на стороне Zigbee-адаптера/модуля, и тогда лучше сразу показать полный лог инженерам.

Этот вопрос требует более тщательного анализа. Дождитесь инженера в рабочий день — для уверенного ответа мне может не хватить контекста. Если можете — приложите логи или результаты тестов, я смогу проверить гипотезы точнее.

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

Mintta

journalctl -u zigbee2mqtt -n 200 --no-pager
– Journal begins at Sat 2026-05-30 18:20:55 MSK, ends at Sat 2026-05-30 22:11:42 MSK. –
May 30 21:51:09 wirenboard-ALA6SFDD zigbee2mqtt[4478]: [2026-05-30 21:51:09] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 21:51:09 wirenboard-ALA6SFDD zigbee2mqtt[4478]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 21:51:09 wirenboard-ALA6SFDD zigbee2mqtt[4478]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 21:51:09 wirenboard-ALA6SFDD zigbee2mqtt[4478]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 21:51:09 wirenboard-ALA6SFDD zigbee2mqtt[4478]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 21:51:09 wirenboard-ALA6SFDD zigbee2mqtt[4478]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 21:51:09 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 21:51:09 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 21:51:09 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.728s CPU time.
May 30 21:52:40 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 2.
May 30 21:52:40 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 21:52:40 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.728s CPU time.
May 30 21:52:40 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 21:52:40 wirenboard-ALA6SFDD zigbee2mqtt[5608]: > zigbee2mqtt@2.7.1 start
May 30 21:52:40 wirenboard-ALA6SFDD zigbee2mqtt[5608]: > node index.js
May 30 21:52:40 wirenboard-ALA6SFDD zigbee2mqtt[5620]: Starting Zigbee2MQTT without watchdog.
May 30 21:52:44 wirenboard-ALA6SFDD zigbee2mqtt[5620]: [2026-05-30 21:52:44] info: z2m: Logging to console, file (filename: log.log)
May 30 21:52:44 wirenboard-ALA6SFDD zigbee2mqtt[5620]: [2026-05-30 21:52:44] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 21:52:44 wirenboard-ALA6SFDD zigbee2mqtt[5620]: [2026-05-30 21:52:44] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 21:52:44 wirenboard-ALA6SFDD zigbee2mqtt[5620]: [2026-05-30 21:52:44] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD1”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 21:52:44 wirenboard-ALA6SFDD zigbee2mqtt[5620]: [2026-05-30 21:52:44] info: zh:zstack:znp: Serialport opened
May 30 21:52:45 wirenboard-ALA6SFDD zigbee2mqtt[5620]: [2026-05-30 21:52:45] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 21:52:46 wirenboard-ALA6SFDD zigbee2mqtt[5620]: [2026-05-30 21:52:46] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 21:53:04 wirenboard-ALA6SFDD zigbee2mqtt[5620]: [2026-05-30 21:53:04] error: z2m: Error while starting zigbee-herdsman
May 30 21:53:04 wirenboard-ALA6SFDD zigbee2mqtt[5620]: [2026-05-30 21:53:04] error: z2m: Failed to start zigbee-herdsman
May 30 21:53:04 wirenboard-ALA6SFDD zigbee2mqtt[5620]: [2026-05-30 21:53:04] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 21:53:04 wirenboard-ALA6SFDD zigbee2mqtt[5620]: [2026-05-30 21:53:04] error: z2m: Exiting…
May 30 21:53:05 wirenboard-ALA6SFDD zigbee2mqtt[5620]: [2026-05-30 21:53:05] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 21:53:05 wirenboard-ALA6SFDD zigbee2mqtt[5620]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 21:53:05 wirenboard-ALA6SFDD zigbee2mqtt[5620]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 21:53:05 wirenboard-ALA6SFDD zigbee2mqtt[5620]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 21:53:05 wirenboard-ALA6SFDD zigbee2mqtt[5620]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 21:53:05 wirenboard-ALA6SFDD zigbee2mqtt[5620]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 21:53:05 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 21:53:05 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 21:53:05 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.507s CPU time.
May 30 21:54:35 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 3.
May 30 21:54:35 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 21:54:35 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.507s CPU time.
May 30 21:54:35 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 21:54:35 wirenboard-ALA6SFDD zigbee2mqtt[6734]: > zigbee2mqtt@2.7.1 start
May 30 21:54:35 wirenboard-ALA6SFDD zigbee2mqtt[6734]: > node index.js
May 30 21:54:36 wirenboard-ALA6SFDD zigbee2mqtt[6752]: Starting Zigbee2MQTT without watchdog.
May 30 21:54:39 wirenboard-ALA6SFDD zigbee2mqtt[6752]: [2026-05-30 21:54:39] info: z2m: Logging to console, file (filename: log.log)
May 30 21:54:39 wirenboard-ALA6SFDD zigbee2mqtt[6752]: [2026-05-30 21:54:39] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 21:54:39 wirenboard-ALA6SFDD zigbee2mqtt[6752]: [2026-05-30 21:54:39] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 21:54:40 wirenboard-ALA6SFDD zigbee2mqtt[6752]: [2026-05-30 21:54:40] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD1”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 21:54:40 wirenboard-ALA6SFDD zigbee2mqtt[6752]: [2026-05-30 21:54:40] info: zh:zstack:znp: Serialport opened
May 30 21:54:40 wirenboard-ALA6SFDD zigbee2mqtt[6752]: [2026-05-30 21:54:40] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 21:54:41 wirenboard-ALA6SFDD zigbee2mqtt[6752]: [2026-05-30 21:54:41] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 21:55:00 wirenboard-ALA6SFDD zigbee2mqtt[6752]: [2026-05-30 21:55:00] error: z2m: Error while starting zigbee-herdsman
May 30 21:55:00 wirenboard-ALA6SFDD zigbee2mqtt[6752]: [2026-05-30 21:55:00] error: z2m: Failed to start zigbee-herdsman
May 30 21:55:00 wirenboard-ALA6SFDD zigbee2mqtt[6752]: [2026-05-30 21:55:00] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 21:55:00 wirenboard-ALA6SFDD zigbee2mqtt[6752]: [2026-05-30 21:55:00] error: z2m: Exiting…
May 30 21:55:00 wirenboard-ALA6SFDD zigbee2mqtt[6752]: [2026-05-30 21:55:00] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 21:55:00 wirenboard-ALA6SFDD zigbee2mqtt[6752]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 21:55:00 wirenboard-ALA6SFDD zigbee2mqtt[6752]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 21:55:00 wirenboard-ALA6SFDD zigbee2mqtt[6752]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 21:55:00 wirenboard-ALA6SFDD zigbee2mqtt[6752]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 21:55:00 wirenboard-ALA6SFDD zigbee2mqtt[6752]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 21:55:00 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 21:55:00 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 21:55:00 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.587s CPU time.
May 30 21:56:30 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 4.
May 30 21:56:30 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 21:56:30 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.587s CPU time.
May 30 21:56:30 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
May 30 21:56:30 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 21:56:30 wirenboard-ALA6SFDD systemd[1]: Failed to start zigbee2mqtt.
May 30 21:58:57 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 21:58:58 wirenboard-ALA6SFDD zigbee2mqtt[9850]: > zigbee2mqtt@2.7.1 start
May 30 21:58:58 wirenboard-ALA6SFDD zigbee2mqtt[9850]: > node index.js
May 30 21:58:58 wirenboard-ALA6SFDD zigbee2mqtt[9888]: Starting Zigbee2MQTT without watchdog.
May 30 21:59:02 wirenboard-ALA6SFDD zigbee2mqtt[9888]: [2026-05-30 21:59:02] info: z2m: Logging to console, file (filename: log.log)
May 30 21:59:02 wirenboard-ALA6SFDD zigbee2mqtt[9888]: [2026-05-30 21:59:02] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 21:59:02 wirenboard-ALA6SFDD zigbee2mqtt[9888]: [2026-05-30 21:59:02] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 21:59:02 wirenboard-ALA6SFDD zigbee2mqtt[9888]: [2026-05-30 21:59:02] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD1”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 21:59:02 wirenboard-ALA6SFDD zigbee2mqtt[9888]: [2026-05-30 21:59:02] info: zh:zstack:znp: Serialport opened
May 30 21:59:02 wirenboard-ALA6SFDD zigbee2mqtt[9888]: [2026-05-30 21:59:02] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 21:59:04 wirenboard-ALA6SFDD zigbee2mqtt[9888]: [2026-05-30 21:59:04] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 21:59:22 wirenboard-ALA6SFDD zigbee2mqtt[9888]: [2026-05-30 21:59:22] error: z2m: Error while starting zigbee-herdsman
May 30 21:59:22 wirenboard-ALA6SFDD zigbee2mqtt[9888]: [2026-05-30 21:59:22] error: z2m: Failed to start zigbee-herdsman
May 30 21:59:22 wirenboard-ALA6SFDD zigbee2mqtt[9888]: [2026-05-30 21:59:22] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 21:59:22 wirenboard-ALA6SFDD zigbee2mqtt[9888]: [2026-05-30 21:59:22] error: z2m: Exiting…
May 30 21:59:22 wirenboard-ALA6SFDD zigbee2mqtt[9888]: [2026-05-30 21:59:22] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 21:59:22 wirenboard-ALA6SFDD zigbee2mqtt[9888]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 21:59:22 wirenboard-ALA6SFDD zigbee2mqtt[9888]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 21:59:22 wirenboard-ALA6SFDD zigbee2mqtt[9888]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 21:59:22 wirenboard-ALA6SFDD zigbee2mqtt[9888]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 21:59:22 wirenboard-ALA6SFDD zigbee2mqtt[9888]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 21:59:23 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 21:59:23 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 21:59:23 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.652s CPU time.
May 30 21:59:57 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 21:59:57 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.652s CPU time.
– Boot 4fd1a22e3b4f4a3884b94cfd8c69b0c4 –
May 30 22:05:23 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 22:05:29 wirenboard-ALA6SFDD zigbee2mqtt[1616]: > zigbee2mqtt@2.7.1 start
May 30 22:05:29 wirenboard-ALA6SFDD zigbee2mqtt[1616]: > node index.js
May 30 22:05:30 wirenboard-ALA6SFDD zigbee2mqtt[2894]: Starting Zigbee2MQTT without watchdog.
May 30 22:05:34 wirenboard-ALA6SFDD zigbee2mqtt[2894]: [2026-05-30 22:05:34] info: z2m: Logging to console, file (filename: log.log)
May 30 22:05:34 wirenboard-ALA6SFDD zigbee2mqtt[2894]: [2026-05-30 22:05:34] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 22:05:34 wirenboard-ALA6SFDD zigbee2mqtt[2894]: [2026-05-30 22:05:34] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 22:05:35 wirenboard-ALA6SFDD zigbee2mqtt[2894]: [2026-05-30 22:05:35] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD1”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 22:05:35 wirenboard-ALA6SFDD zigbee2mqtt[2894]: [2026-05-30 22:05:35] info: zh:zstack:znp: Serialport opened
May 30 22:05:35 wirenboard-ALA6SFDD zigbee2mqtt[2894]: [2026-05-30 22:05:35] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 22:05:36 wirenboard-ALA6SFDD zigbee2mqtt[2894]: [2026-05-30 22:05:36] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 22:05:55 wirenboard-ALA6SFDD zigbee2mqtt[2894]: [2026-05-30 22:05:55] error: z2m: Error while starting zigbee-herdsman
May 30 22:05:55 wirenboard-ALA6SFDD zigbee2mqtt[2894]: [2026-05-30 22:05:55] error: z2m: Failed to start zigbee-herdsman
May 30 22:05:55 wirenboard-ALA6SFDD zigbee2mqtt[2894]: [2026-05-30 22:05:55] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 22:05:55 wirenboard-ALA6SFDD zigbee2mqtt[2894]: [2026-05-30 22:05:55] error: z2m: Exiting…
May 30 22:05:55 wirenboard-ALA6SFDD zigbee2mqtt[2894]: [2026-05-30 22:05:55] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 22:05:55 wirenboard-ALA6SFDD zigbee2mqtt[2894]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 22:05:55 wirenboard-ALA6SFDD zigbee2mqtt[2894]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 22:05:55 wirenboard-ALA6SFDD zigbee2mqtt[2894]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 22:05:55 wirenboard-ALA6SFDD zigbee2mqtt[2894]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 22:05:55 wirenboard-ALA6SFDD zigbee2mqtt[2894]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 22:05:55 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 22:05:55 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 22:05:55 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 9.244s CPU time.
May 30 22:07:25 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 1.
May 30 22:07:25 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 22:07:25 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 9.244s CPU time.
May 30 22:07:25 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 22:07:26 wirenboard-ALA6SFDD zigbee2mqtt[4635]: > zigbee2mqtt@2.7.1 start
May 30 22:07:26 wirenboard-ALA6SFDD zigbee2mqtt[4635]: > node index.js
May 30 22:07:26 wirenboard-ALA6SFDD zigbee2mqtt[4653]: Starting Zigbee2MQTT without watchdog.
May 30 22:07:30 wirenboard-ALA6SFDD zigbee2mqtt[4653]: [2026-05-30 22:07:30] info: z2m: Logging to console, file (filename: log.log)
May 30 22:07:30 wirenboard-ALA6SFDD zigbee2mqtt[4653]: [2026-05-30 22:07:30] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 22:07:30 wirenboard-ALA6SFDD zigbee2mqtt[4653]: [2026-05-30 22:07:30] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 22:07:30 wirenboard-ALA6SFDD zigbee2mqtt[4653]: [2026-05-30 22:07:30] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD1”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 22:07:30 wirenboard-ALA6SFDD zigbee2mqtt[4653]: [2026-05-30 22:07:30] info: zh:zstack:znp: Serialport opened
May 30 22:07:30 wirenboard-ALA6SFDD zigbee2mqtt[4653]: [2026-05-30 22:07:30] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 22:07:32 wirenboard-ALA6SFDD zigbee2mqtt[4653]: [2026-05-30 22:07:32] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 22:07:50 wirenboard-ALA6SFDD zigbee2mqtt[4653]: [2026-05-30 22:07:50] error: z2m: Error while starting zigbee-herdsman
May 30 22:07:50 wirenboard-ALA6SFDD zigbee2mqtt[4653]: [2026-05-30 22:07:50] error: z2m: Failed to start zigbee-herdsman
May 30 22:07:50 wirenboard-ALA6SFDD zigbee2mqtt[4653]: [2026-05-30 22:07:50] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 22:07:50 wirenboard-ALA6SFDD zigbee2mqtt[4653]: [2026-05-30 22:07:50] error: z2m: Exiting…
May 30 22:07:50 wirenboard-ALA6SFDD zigbee2mqtt[4653]: [2026-05-30 22:07:50] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 22:07:50 wirenboard-ALA6SFDD zigbee2mqtt[4653]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 22:07:50 wirenboard-ALA6SFDD zigbee2mqtt[4653]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 22:07:50 wirenboard-ALA6SFDD zigbee2mqtt[4653]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 22:07:50 wirenboard-ALA6SFDD zigbee2mqtt[4653]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 22:07:50 wirenboard-ALA6SFDD zigbee2mqtt[4653]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 22:07:51 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 22:07:51 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 22:07:51 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.608s CPU time.
May 30 22:09:21 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 2.
May 30 22:09:21 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 22:09:21 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.608s CPU time.
May 30 22:09:21 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 22:09:21 wirenboard-ALA6SFDD zigbee2mqtt[5863]: > zigbee2mqtt@2.7.1 start
May 30 22:09:21 wirenboard-ALA6SFDD zigbee2mqtt[5863]: > node index.js
May 30 22:09:22 wirenboard-ALA6SFDD zigbee2mqtt[5881]: Starting Zigbee2MQTT without watchdog.
May 30 22:09:25 wirenboard-ALA6SFDD zigbee2mqtt[5881]: [2026-05-30 22:09:25] info: z2m: Logging to console, file (filename: log.log)
May 30 22:09:25 wirenboard-ALA6SFDD zigbee2mqtt[5881]: [2026-05-30 22:09:25] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 22:09:25 wirenboard-ALA6SFDD zigbee2mqtt[5881]: [2026-05-30 22:09:25] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 22:09:26 wirenboard-ALA6SFDD zigbee2mqtt[5881]: [2026-05-30 22:09:26] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD1”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 22:09:26 wirenboard-ALA6SFDD zigbee2mqtt[5881]: [2026-05-30 22:09:26] info: zh:zstack:znp: Serialport opened
May 30 22:09:26 wirenboard-ALA6SFDD zigbee2mqtt[5881]: [2026-05-30 22:09:26] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 22:09:27 wirenboard-ALA6SFDD zigbee2mqtt[5881]: [2026-05-30 22:09:27] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 22:09:46 wirenboard-ALA6SFDD zigbee2mqtt[5881]: [2026-05-30 22:09:46] error: z2m: Error while starting zigbee-herdsman
May 30 22:09:46 wirenboard-ALA6SFDD zigbee2mqtt[5881]: [2026-05-30 22:09:46] error: z2m: Failed to start zigbee-herdsman
May 30 22:09:46 wirenboard-ALA6SFDD zigbee2mqtt[5881]: [2026-05-30 22:09:46] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 22:09:46 wirenboard-ALA6SFDD zigbee2mqtt[5881]: [2026-05-30 22:09:46] error: z2m: Exiting…
May 30 22:09:46 wirenboard-ALA6SFDD zigbee2mqtt[5881]: [2026-05-30 22:09:46] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 22:09:46 wirenboard-ALA6SFDD zigbee2mqtt[5881]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 22:09:46 wirenboard-ALA6SFDD zigbee2mqtt[5881]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 22:09:46 wirenboard-ALA6SFDD zigbee2mqtt[5881]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 22:09:46 wirenboard-ALA6SFDD zigbee2mqtt[5881]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 22:09:46 wirenboard-ALA6SFDD zigbee2mqtt[5881]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 22:09:46 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 22:09:46 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 22:09:46 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.632s CPU time.
May 30 22:11:16 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 3.
May 30 22:11:16 wirenboard-ALA6SFDD systemd[1]: Stopped zigbee2mqtt.
May 30 22:11:16 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.632s CPU time.
May 30 22:11:16 wirenboard-ALA6SFDD systemd[1]: Started zigbee2mqtt.
May 30 22:11:17 wirenboard-ALA6SFDD zigbee2mqtt[7162]: > zigbee2mqtt@2.7.1 start
May 30 22:11:17 wirenboard-ALA6SFDD zigbee2mqtt[7162]: > node index.js
May 30 22:11:17 wirenboard-ALA6SFDD zigbee2mqtt[7180]: Starting Zigbee2MQTT without watchdog.
May 30 22:11:21 wirenboard-ALA6SFDD zigbee2mqtt[7180]: [2026-05-30 22:11:21] info: z2m: Logging to console, file (filename: log.log)
May 30 22:11:21 wirenboard-ALA6SFDD zigbee2mqtt[7180]: [2026-05-30 22:11:21] info: z2m: Starting Zigbee2MQTT version 2.7.1 (commit #unknown)
May 30 22:11:21 wirenboard-ALA6SFDD zigbee2mqtt[7180]: [2026-05-30 22:11:21] info: z2m: Starting zigbee-herdsman (7.0.4)
May 30 22:11:21 wirenboard-ALA6SFDD zigbee2mqtt[7180]: [2026-05-30 22:11:21] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyMOD1”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
May 30 22:11:21 wirenboard-ALA6SFDD zigbee2mqtt[7180]: [2026-05-30 22:11:21] info: zh:zstack:znp: Serialport opened
May 30 22:11:21 wirenboard-ALA6SFDD zigbee2mqtt[7180]: [2026-05-30 22:11:21] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
May 30 22:11:23 wirenboard-ALA6SFDD zigbee2mqtt[7180]: [2026-05-30 22:11:23] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
May 30 22:11:41 wirenboard-ALA6SFDD zigbee2mqtt[7180]: [2026-05-30 22:11:41] error: z2m: Error while starting zigbee-herdsman
May 30 22:11:41 wirenboard-ALA6SFDD zigbee2mqtt[7180]: [2026-05-30 22:11:41] error: z2m: Failed to start zigbee-herdsman
May 30 22:11:41 wirenboard-ALA6SFDD zigbee2mqtt[7180]: [2026-05-30 22:11:41] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
May 30 22:11:41 wirenboard-ALA6SFDD zigbee2mqtt[7180]: [2026-05-30 22:11:41] error: z2m: Exiting…
May 30 22:11:41 wirenboard-ALA6SFDD zigbee2mqtt[7180]: [2026-05-30 22:11:41] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
May 30 22:11:41 wirenboard-ALA6SFDD zigbee2mqtt[7180]: at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
May 30 22:11:41 wirenboard-ALA6SFDD zigbee2mqtt[7180]: at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@7.0.4/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)
May 30 22:11:41 wirenboard-ALA6SFDD zigbee2mqtt[7180]: at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:70:27)
May 30 22:11:41 wirenboard-ALA6SFDD zigbee2mqtt[7180]: at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:13)
May 30 22:11:41 wirenboard-ALA6SFDD zigbee2mqtt[7180]: at start (/mnt/data/root/zigbee2mqtt/index.js:149:5)
May 30 22:11:42 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 30 22:11:42 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
May 30 22:11:42 wirenboard-ALA6SFDD systemd[1]: zigbee2mqtt.service: Consumed 7.673s CPU time.

AIbot

По логу причина уже понятна: zigbee2mqtt не может подключиться к Zigbee-адаптеру.

Ключевая строка:

Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)

Это обычно означает одно из трёх:

  1. неверно указан порт в конфиге (/dev/ttyMOD1),
  2. Zigbee-модуль/адаптер не отвечает,
  3. порт занят или модуль завис.

Что проверить в первую очередь:

ls -l /dev/ttyMOD1 /dev/serial/by-id/
systemctl status zigbee2mqtt
journalctl -u wb-zigbee2mqtt -n 100 --no-pager

Если у вас встроенный Zigbee-модуль Wiren Board, проверьте, что именно он виден в by-id и что zigbee2mqtt смотрит на правильное устройство.
Если внешний адаптер — проверьте кабель, питание и сам USB-порт.

Ещё полезно прислать:

  • вывод cat /etc/wirenboard-release
  • содержимое Zigbee-конфига Zigbee2MQTT, где указан serial.port
  • результат ls -l /dev/serial/by-id/

Если хотите, я помогу по этим трём вывoдам быстро понять, это проблема порта, конфигурации или самого адаптера.

Этот вопрос требует более тщательного анализа. Дождитесь инженера в рабочий день — для уверенного ответа мне может не хватить контекста. Если можете — приложите логи или результаты тестов, я смогу проверить гипотезы точнее.

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

Mintta

ls -l /dev/ttyMOD1 /dev/serial/by-id/
ls: cannot access ‘/dev/serial/by-id/’: No such file or directory
lrwxrwxrwx 1 root root 7 May 30 22:05 /dev/ttyMOD1 → ttyWBE0

AIbot

/dev/ttyMOD1 -> ttyWBE0 есть, значит порт в системе виден. А вот /dev/serial/by-id/ у вас не создан — это не ошибка само по себе, просто для диагностики тут полезнее смотреть, что именно за устройство сидит на ttyWBE0.

Следующий короткий набор проверок:

systemctl status wb-zigbee2mqtt
journalctl -u wb-zigbee2mqtt -n 100 --no-pager
dmesg | grep -i -E 'ttyWBE0|zigbee|wbe'

Если сервис wb-zigbee2mqtt не используется, тогда пришлите ещё:

ls -l /sys/class/tty/ttyWBE0/device

По текущим данным похоже, что zigbee2mqtt подключается к правильному tty, но сам Zigbee-адаптер не отвечает на ping. Чаще всего дальше надо понять, жив ли модуль на уровне ядра/драйвера и нет ли конфликта сервиса.

Этот вопрос требует более тщательного анализа. Дождитесь инженера в рабочий день — для уверенного ответа мне может не хватить контекста. Если можете — приложите логи или результаты тестов, я смогу проверить гипотезы точнее.

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

Mintta

dmesg | grep -i -E ‘ttyWBE0|zigbee|wbe’
[ 1.761606] wbec spi0.0: WBEC found with v2 protocol
[ 1.768196] input: wbec pwrkey as /devices/platform/soc/5011000.spi/spi_master/spi0/spi0.0/5011000.spi:wbec@0:wbec-pwrkey@0/input/input0
[ 1.783636] wbec-rtc 5011000.spi:wbec@0:wbec-rtc@0: registered as rtc0
[ 1.790693] wbec-rtc 5011000.spi:wbec@0:wbec-rtc@0: setting system clock to 2026-05-30T19:05:09 UTC (1780167909)
[ 1.808173] wbec-battery 5011000.spi:wbec@0:wbec-battery@0: registered battery
[ 1.815703] wbec spi0.0: WBEC device added
[ 14.192483] 5011000.spi:wbec@0:serial@0: ttyWBE0 at I/O 0x0 (irq = 132, base_baud = 4000000) is a WBEC UART

AIbot

По dmesg видно главное:

ttyWBE0 ... is a WBEC UART

То есть порт сам есть и определился, а проблема уже не в его отсутствии.
С учётом лога Zigbee2MQTT это больше похоже на то, что на этом UART не отвечает Zigbee-координатор либо он не в том режиме.

Что проверить дальше:

systemctl status wb-zigbee2mqtt
journalctl -u wb-zigbee2mqtt -n 150 --no-pager
cat /etc/wb-mqtt-zigbee2mqtt.conf 2>/dev/null || cat /etc/zigbee2mqtt/configuration.yaml

И важный вопрос:
какой у вас Zigbee-модуль/координатор — встроенный WB-ZB или внешний USB/TTL?*

Если это встроенный модуль Wiren Board, тогда ttyMOD1 -> ttyWBE0 выглядит нормально, и нужно смотреть:

  • не занят ли порт другим сервисом,
  • правильный ли выбран serial.port,
  • отвечает ли сам модуль после перезагрузки.

Если пришлёте вывод systemctl status wb-zigbee2mqtt и конфиг serial.port, я скажу, куда копать дальше.

Этот вопрос требует более тщательного анализа. Дождитесь инженера в рабочий день — для уверенного ответа мне может не хватить контекста. Если можете — приложите логи или результаты тестов, я смогу проверить гипотезы точнее.

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

Mintta

Zigbee-модуль/координатор — встроенный WB-ZB

AIbot

Если у вас встроенный WB-ZB, то ttyMOD1 -> ttyWBE0 — это нормальный путь, и дальше проблема обычно в одном из трёх мест:

  1. Сервис Zigbee2MQTT не стартует или стартует с ошибкой
  2. Неверно указан serial.port
  3. Сам координатор не отвечает на UART после загрузки

Что нужно проверить:

systemctl status wb-zigbee2mqtt
journalctl -u wb-zigbee2mqtt -n 200 --no-pager
grep -R "serial.port" /etc/zigbee2mqtt /etc/wb-mqtt-zigbee2mqtt.conf 2>/dev/null

Если там ttyMOD1, это обычно ожидаемо для встроенного модуля.
Если сервис ругается на открытие порта или timeouts — пришлите лог, по нему уже можно понять, это проблема конфигурации или самого WB-ZB.

Этот вопрос требует более тщательного анализа. Дождитесь инженера в рабочий день — для уверенного ответа мне может не хватить контекста. Если можете — приложите логи или результаты тестов, я смогу проверить гипотезы точнее.

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