Не запускается Z2M

Здравствуйте - не запускается zigbee2mqtt

> zigbee2mqtt@2.1.1 start
> node index.js

Starting Zigbee2MQTT without watchdog.

/mnt/data/root/zigbee2mqtt/lib/model/device.ts:9
const LINKQUALITY = new Numeric('linkquality', access.STATE)
                                                      ^
TypeError: Cannot read properties of undefined (reading 'STATE')
    at Object.<anonymous> (/mnt/data/root/zigbee2mqtt/lib/model/device.ts:9:55)
    at Module._compile (node:internal/modules/cjs/loader:1233:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1287:10)
    at Module.load (node:internal/modules/cjs/loader:1091:32)
    at Function.Module._load (node:internal/modules/cjs/loader:938:12)
    at Module.require (node:internal/modules/cjs/loader:1115:19)
    at require (node:internal/modules/helpers:130:18)
    at Object.<anonymous> (/mnt/data/root/zigbee2mqtt/lib/extension/bind.ts:12:1)
    at Module._compile (node:internal/modules/cjs/loader:1233:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1287:10)
● zigbee2mqtt.service - zigbee2mqtt
     Loaded: loaded (/lib/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
     Active: activating (auto-restart) (Result: exit-code) since Tue 2025-04-01 19:33:48 MSK; 42s ago
    Process: 1666 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
   Main PID: 1666 (code=exited, status=1/FAILURE)
        CPU: 16.307s

Добрый день!

Настройку проводили строго по данной инструкции?

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

Добрый день,

Удалось ли вам решить вопрос?

Здравствуйте, извините не видел прошлого вопроса.
Да я делал настройку строго по инструкции, некоторое время посмотрел, попользовался, но позднее удалил по той же инструкции за ненадобностью.
Сейчас появилась необходимость использовать устройство ZigBee, по той же инструкции снова установил z2m, но он отказывается запускаться. После нескольких попыток устранения неполадок взятых с той же инструкции пытался использовать конфигурационный файл с ГитХаба самого разработчика z2m, но так и не добился запуска. Архив собрал, прилагаю.

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

Добрый день,

Рекомендую ознакомиться с инструкцией по диагностике неисправностей Zigbee.

Если проблема сохраняется, выполните удаление и повторную настройку службы Zigbee2MQTT по данной инструкции.

Также проверьте, видит ли контроллер Zigbee-модуль в системе — воспользуйтесь этой инструкцией, чтобы убедиться, что модуль корректно определён.

Здравствуйте, всё описанное проделывал и ранее.

SYS Version response detected for CC2652:
Transport Version: 2
Product ID: 1 — CC2652 Zigbee Module.
Major Release: 2
Minor Release: 7
Maintenance Release: 1
Stack Version: 2.7.1 — Indicates Z-Stack compatibility.
Revision: 46d9340100 — Firmware Revision Details.
Additional asynchronous data detected. Skipping:
Raw data: c4

Вот проверка модуля скриптом питона по последней ссылке.

Добрый день,

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

Zigbee2MQTT падает сразу после запуска:

Process: 1666 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 1666 (code=exited, status=1/FAILURE)

Z2M даже не пытается инициализировать Zigbee-устройство, что указывает на некорректную конфигурацию.

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

Рекомендую выполнить полную очистку и переустановку:

systemctl stop zigbee2mqtt
apt remove zigbee2mqtt
rm -r /mnt/data/root/zigbee2mqtt
apt install zigbee2mqtt

После установки настройте Zigbee2MQTT заново по инструкции из вики.

Здравствуйте, удаление помогло, спасибо Вам большое, простая переустановка мне не помогала.

1 лайк