Zigbee 3.0 usb dongle plus

Добрый день.
подключение и настройку ZIGBEE 3.0 USB DONGLE PLUS выполнять согласно инструкции ?
https://wirenboard.com/wiki/Zigbee#wb-zigbee2mqtt

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

Конфиг в веб-интерфейсе?
можно описать подробнее. Вставил в usb2, но ни где не наблюдаю его.

Имею в виду что надо верно указать устройство ( используемый стик собран на CC2652?)
в конфиге Подключение устройств Zigbee к контроллеру Wiren Board — Wiren Board

Поддерживаемые устройства и рекомендации по их настройке: Подключение устройств Zigbee к контроллеру Wiren Board — Wiren Board

Да.

homeassistant: false
permit_join: false
mqtt:
base_topic: zigbee2mqtt
server: ‘mqtt://localhost’
serial:
port: /dev/ttyMOD3
advanced:
rtscts: false
last_seen: epoch

Вместо ttyMOD3 нужно указать ttyUSB2?

Посмотрите как он определился в /dev…
Может быть что-то /dev/ttyACMx
Проще выткнуть-воткнуть и посмотреть что в выводе dmesg в конце.

Определился как:
usb 2-1.2: new full-speed USB device number 4 using ci_hdrc
[ 308.607808] usb 2-1.2: New USB device found, idVendor=10c4, idProduct=ea60
[ 308.614837] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 308.622187] usb 2-1.2: Product: Sonoff Zigbee 3.0 USB Dongle Plus
[ 308.628381] usb 2-1.2: Manufacturer: ITead
[ 308.632487] usb 2-1.2: SerialNumber: b85c3ee87a29ec11913e6f7840c9ce8d
[ 308.768694] usbcore: registered new interface driver cp210x
[ 308.791896] usbserial: USB Serial support registered for cp210x
[ 308.821467] cp210x 2-1.2:1.0: cp210x converter detected
[ 308.834161] usb 2-1.2: cp210x converter now attached to ttyUSB0

В Веб-интерфейсе не отобразился. указал порт 8081

А как указан путь к устройству? И что выводит zigbee2mqtt при запуске (запускается ли вообще или останавливается при невозможности работы с устройством)? То есть надо в логи посмотреть и на состояние сервиса. И, кстати, какой версии zigbee2mqtt, в плане совместимости с текущей прошивкой устройства.

Здравствуйте!

Чтобы заработал веб-интерфейс zigbee2mqtt нужно добавить следующие настройки в конфигурационный файл и перезапустить сервис:

frontend:
  port: 8081
  host: 0.0.0.0

Описано в инструкции.

image

root@wirenboard-A43ZWD4J:~# systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor pres
Active: active (running) since Tue 2022-03-15 06:12:40 UTC; 4s ago
Main PID: 9574 (npm)
CGroup: /system.slice/zigbee2mqtt.service
└─9574 npm

Mar 15 06:12:40 wirenboard-A43ZWD4J systemd[1]: Started zigbee2mqtt.

image

Версия
zigbee2mqtt is already the newest version (1.18.1)

Перезапустите сервис

systemctl restart zigbee2mqtt

Немного подождите и попробуйте снова открыть веб-интерфейс. Сейчас проверил у себя - работает.
Вы с компьютера непосредственно к контроллеру подключаетесь или через маршрутизатор?

То есть время работы - всего 4 секунды.
Логи сервиса покажите, не запускается.

journalctl -u zigbee2mqtt -f

Актуальная же 1.23, это из пакета ставится 1.18, с которой работает штатный модуль.

root@wirenboard-A43ZWD4J:~# journalctl -u zigbee2mqtt -f
– Logs begin at Tue 2022-03-15 04:16:45 UTC. –
Mar 15 08:24:17 wirenboard-A43ZWD4J npm[19678]: npm ERR! A complete log of this run can be found in:
Mar 15 08:24:17 wirenboard-A43ZWD4J npm[19678]: npm ERR! /root/.npm/_logs/20 22-03-15T08_24_17_156Z-debug.log
Mar 15 08:24:17 wirenboard-A43ZWD4J systemd[1]: zigbee2mqtt.service: Main proces s exited, code=exited, status=1/FAILURE
Mar 15 08:24:17 wirenboard-A43ZWD4J systemd[1]: zigbee2mqtt.service: Unit entere d failed state.
Mar 15 08:24:17 wirenboard-A43ZWD4J systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
Mar 15 08:24:17 wirenboard-A43ZWD4J systemd[1]: zigbee2mqtt.service: Service hol d-off time over, scheduling restart.
Mar 15 08:24:17 wirenboard-A43ZWD4J systemd[1]: Stopped zigbee2mqtt.
Mar 15 08:24:17 wirenboard-A43ZWD4J systemd[1]: Started zigbee2mqtt.
Mar 15 08:24:29 wirenboard-A43ZWD4J npm[19796]: > zigbee2mqtt@1.18.1 start /mnt/ data/root/zigbee2mqtt
Mar 15 08:24:29 wirenboard-A43ZWD4J npm[19796]: > node index.js
Mar 15 08:24:46 wirenboard-A43ZWD4J npm[19796]: Zigbee2MQTT:info 2022-03-15 08: 24:46: Logging to console and directory: ‘/mnt/data/root/zigbee2mqtt/data/log/20 22-03-15.08-24-38’ filename: log.txt
Mar 15 08:24:47 wirenboard-A43ZWD4J npm[19796]: Zigbee2MQTT:info 2022-03-15 08: 24:47: Starting Zigbee2MQTT version 1.18.1 (commit #a43d1f3)
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: Zigbee2MQTT:info 2022-03-15 08: 24:48: Starting zigbee-herdsman (0.13.71)
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: Zigbee2MQTT:error 2022-03-15 08: 24:48: Error while starting zigbee-herdsman
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: Zigbee2MQTT:error 2022-03-15 08: 24:48: Failed to start zigbee
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: Zigbee2MQTT:error 2022-03-15 08: 24:48: Exiting…
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: Zigbee2MQTT:error 2022-03-15 08: 24:48: Error: The module ‘/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsma n/node_modules/@serialport/bindings/build/Release/bindings.node’
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: was compiled against a different Node.js version using
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: NODE_MODULE_VERSION 72. This ver sion of Node.js requires
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: NODE_MODULE_VERSION 64. Please t ry re-compiling or re-installing
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: the module (for instance, using npm rebuild or npm install).
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: at Object.Module._extensions …node (internal/modules/cjs/loader.js:807:18)
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: at Module.load (internal/mod ules/cjs/loader.js:653:32)
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: at tryModuleLoad (internal/m odules/cjs/loader.js:593:12)
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: at Function.Module._load (in ternal/modules/cjs/loader.js:585:3)
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: at Module.require (internal/ modules/cjs/loader.js:692:17)
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: at require (internal/modules /cjs/helpers.js:25:18)
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: at bindings (/mnt/data/root/ zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:4 8)
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: at Object. (/mnt/ data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bind ings/lib/linux.js:2:36)
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: at Module._compile (internal /modules/cjs/loader.js:778:30)
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: at Object.Module._extensions …js (internal/modules/cjs/loader.js:789:10)
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: npm ERR! code ELIFECYCLE
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: npm ERR! errno 1
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: npm ERR! zigbee2mqtt@1.18.1 star t: node index.js
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: npm ERR! Exit status 1
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: npm ERR!
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: npm ERR! Failed at the zigbee2mq tt@1.18.1 start script.
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: npm ERR! A complete log of this run can be found in:
Mar 15 08:24:48 wirenboard-A43ZWD4J npm[19796]: npm ERR! /root/.npm/_logs/20 22-03-15T08_24_48_808Z-debug.log
Mar 15 08:24:48 wirenboard-A43ZWD4J systemd[1]: zigbee2mqtt.service: Main proces s exited, code=exited, status=1/FAILURE
Mar 15 08:24:48 wirenboard-A43ZWD4J systemd[1]: zigbee2mqtt.service: Unit entere d failed state.
Mar 15 08:24:48 wirenboard-A43ZWD4J systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
Mar 15 08:24:49 wirenboard-A43ZWD4J systemd[1]: zigbee2mqtt.service: Service hol d-off time over, scheduling restart.
Mar 15 08:24:49 wirenboard-A43ZWD4J systemd[1]: Stopped zigbee2mqtt.
Mar 15 08:24:49 wirenboard-A43ZWD4J systemd[1]: Started zigbee2mqtt.
Mar 15 08:24:56 wirenboard-A43ZWD4J npm[20038]: > zigbee2mqtt@1.18.1 start /mnt/ data/root/zigbee2mqtt
Mar 15 08:24:56 wirenboard-A43ZWD4J npm[20038]: > node index.js
Mar 15 08:25:12 wirenboard-A43ZWD4J npm[20038]: Zigbee2MQTT:info 2022-03-15 08:25:12: Logging to console and directory: ‘/mnt/data/root/zigbee2mqtt/data/log/2022-03-15.08-25-04’ filename: log.txt
Mar 15 08:25:13 wirenboard-A43ZWD4J npm[20038]: Zigbee2MQTT:info 2022-03-15 08:25:13: Starting Zigbee2MQTT version 1.18.1 (commit #a43d1f3)
Mar 15 08:25:13 wirenboard-A43ZWD4J npm[20038]: Zigbee2MQTT:info 2022-03-15 08:25:13: Starting zigbee-herdsman (0.13.71)
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: Zigbee2MQTT:error 2022-03-15 08:25:14: Error while starting zigbee-herdsman
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: Zigbee2MQTT:error 2022-03-15 08:25:14: Failed to start zigbee
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: Zigbee2MQTT:error 2022-03-15 08:25:14: Exiting…
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: Zigbee2MQTT:error 2022-03-15 08:25:14: Error: The module ‘/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node’
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: was compiled against a different Node.js version using
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: NODE_MODULE_VERSION 72. This version of Node.js requires
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: the module (for instance, using npm rebuild or npm install).
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: at Object.Module._extensions…node (internal/modules/cjs/loader.js:807:18)
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: at Module.load (internal/modules/cjs/loader.js:653:32)
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: at Function.Module._load (internal/modules/cjs/loader.js:585:3)
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: at Module.require (internal/modules/cjs/loader.js:692:17)
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: at require (internal/modules/cjs/helpers.js:25:18)
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: at bindings (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48)
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: at Object. (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36)
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: at Module._compile (internal/modules/cjs/loader.js:778:30)
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: at Object.Module._extensions…js (internal/modules/cjs/loader.js:789:10)
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: npm ERR! code ELIFECYCLE
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: npm ERR! errno 1
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: npm ERR! zigbee2mqtt@1.18.1 start: node index.js
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: npm ERR! Exit status 1
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: npm ERR!
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: npm ERR! Failed at the zigbee2mqtt@1.18.1 start script.
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: npm ERR! A complete log of this run can be found in:
Mar 15 08:25:14 wirenboard-A43ZWD4J npm[20038]: npm ERR! /root/.npm/_logs/2022-03-15T08_25_14_547Z-debug.log
Mar 15 08:25:14 wirenboard-A43ZWD4J systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Mar 15 08:25:14 wirenboard-A43ZWD4J systemd[1]: zigbee2mqtt.service: Unit entered failed state.
Mar 15 08:25:14 wirenboard-A43ZWD4J systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
Mar 15 08:25:14 wirenboard-A43ZWD4J systemd[1]: zigbee2mqtt.service: Service hold-off time over, scheduling restart.
Mar 15 08:25:14 wirenboard-A43ZWD4J systemd[1]: Stopped zigbee2mqtt.
Mar 15 08:25:14 wirenboard-A43ZWD4J systemd[1]: Started zigbee2mqtt.
Mar 15 08:25:25 wirenboard-A43ZWD4J npm[20122]: > zigbee2mqtt@1.18.1 start /mnt/data/root/zigbee2mqtt
Mar 15 08:25:25 wirenboard-A43ZWD4J npm[20122]: > node index.js

Сейчас использую стоковый стик но когда пробовал Sonof никак не хотел стартовать без pan_id кастомного.
Сейчас болванка на стоковый чип у меня такая.
Попробуйте любое отличное значение поставить pan_id

homeassistant: false
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://localhost'
serial:
  port: /dev/ttyMOD1
advanced:
  channel: 11
  pan_id: 12106
  ext_pan_id:
    - 73
    - 81
    - 51
    - 48
    - 55
    - 48
    - 48
    - 48
  network_key:
    - 73
    - 81
    - 51
    - 48
    - 55
    - 48
    - 48
    - 48
    - 73
    - 81
    - 51
    - 48
    - 55
    - 48
    - 48
    - 48
  rtscts: false
  last_seen: epoch
  log_directory: /var/log/zigbee2mqtt/

Тут судя по выводимому - несоответствия версий, до работы с портом процесс запуска не доходит, предлагаю снести nodejs и zigbee2mqtt и установить снова.

После отката на заводские настройки, установки с нуля всего. Заработало.
Буду пробовать подключать устройства.

1 лайк

выполнил установку этого же стика на другой контроллер. Не отображается состояние стика в в Вебе WB и через порт 8081.


image

zigbee2mqtt запущен, версия 1.25.0

Xто такое “состояние стика” Как должно быть и как сейчас? А установлен ли wb-zigbee2mqtt?

Судя по вашей инструкции "Подключение устройств Zigbee к контроллеру Wiren Board " в итоге должны быть так:
image
У меня вот так:
image

zigbee2mqtt - установлен на скрине выше указано, что он запущен.

wb-zigbee2mqtt