Перейти к содержимому

zigbee2mqtt (z2m)


Рекомендуемые сообщения

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

opkg install http://bin.entware.net/mipselsf-k3.4/test/node-zigbee2mqtt_1.17.1-1_mipsel-3.4.ipk

 

Изменено пользователем TheBB
fix url; new ver.
Ссылка на комментарий
Поделиться на других сайтах

А куда это все чудо ставиться? /opt/zigbee2mqtt/ ?
У меня консоль просто по таймауту отвалилась и место закончилось. Хотя там гиг свободно. И имеет ли смысл все эти либы туда пихать?

Ссылка на комментарий
Поделиться на других сайтах

17 минут назад, Leader Leader сказал:

А куда это все чудо ставиться?

~ # ls -al /opt/lib/node_modules
drwxr-xr-x    4 root     root          4096 Jan 27 13:06 .
drwxr-xr-x   27 root     root         24576 Jan 24 12:48 ..
drwxr-xr-x   10 root     root          4096 Dec  6 18:48 npm
drwxr-xr-x    6 root     root          4096 Jan 27 13:07 zigbee2mqtt
~ # 

 

17 минут назад, Leader Leader сказал:

И имеет ли смысл все эти либы туда пихать?

ставьте тогда "класическим" методом: `npm install ...` or `git clone ...` or ...

Ссылка на комментарий
Поделиться на других сайтах

1 hour ago, TheBB said:

~ # ls -al /opt/lib/node_modules
drwxr-xr-x    4 root     root          4096 Jan 27 13:06 .
drwxr-xr-x   27 root     root         24576 Jan 24 12:48 ..
drwxr-xr-x   10 root     root          4096 Dec  6 18:48 npm
drwxr-xr-x    6 root     root          4096 Jan 27 13:07 zigbee2mqtt
~ # 

 

ставьте тогда "класическим" методом: `npm install ...` or `git clone ...` or ...

так, например, тот же npm из пакета ставится.

Ссылка на комментарий
Поделиться на других сайтах

"Забавы ради" попытка установить с помощью "npm install" на KN-1910 (не самое слабое устройство). "Шуршало" до-о-о-ол-го-о-о, в итоге - отвалилось )))

~ # date
Thu Jan 28 09:14:20 MSK 2021
~ # npm install -g zigbee2mqtt
npm WARN tarball tarball data for typescript@4.1.2 (sha512-
...
npm ERR! A complete log of this run can be found in:
npm ERR!     /opt/root/.npm/_logs/2021-01-28T08_45_39_085Z-debug.log
~ # date
Thu Jan 28 11:47:51 MSK 2021
~ #

 

Ссылка на комментарий
Поделиться на других сайтах

/opt/lib/node_modules/zigbee2mqtt # npm start

> zigbee2mqtt@1.17.0 start /opt/lib/node_modules/zigbee2mqtt
> node index.js

Zigbee2MQTT:info  2021-01-29 07:50:34: Logging to console and directory: '/opt/lib/node_modules/zigbee2mqtt/data/log/2021-01-29.07-50-24' filename: log.txt
Zigbee2MQTT:info  2021-01-29 07:50:35: Starting Zigbee2MQTT version 1.17.0 (commit #unknown)
Zigbee2MQTT:info  2021-01-29 07:50:35: Starting zigbee-herdsman (0.13.46)
Zigbee2MQTT:error 2021-01-29 07:51:11: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2021-01-29 07:51:11: Failed to start zigbee
Zigbee2MQTT:error 2021-01-29 07:51:11: Exiting...
Zigbee2MQTT:error 2021-01-29 07:51:11: Error: AREQ - SYS - resetInd after 30000ms
    at Timeout._onTimeout (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/utils/waitress.js:46:35)
    at listOnTimeout (internal/timers.js:554:17)
    at processTimers (internal/timers.js:497:7)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.17.0 start: `node index.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the zigbee2mqtt@1.17.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /opt/home/admin/.npm/_logs/2021-01-29T04_51_12_200Z-debug.log

Ссылка на комментарий
Поделиться на других сайтах

~ # 
~ # /opt/etc/init.d/S99zigbee2mqtt start
 Starting zigbee2mqtt...              done. 
~ # 
~ # /opt/etc/init.d/S99zigbee2mqtt check
 Checking zigbee2mqtt...              alive. 
~ # 
~ # /opt/etc/init.d/S99zigbee2mqtt check
 Checking zigbee2mqtt...              dead. 
~ # 
~ # HOME=/opt/var/lib /opt/bin/zigbee2mqtt
Zigbee2MQTT:info  2021-01-29 08:46:11: Logging to console and directory: '/opt/var/lib/.z2m/log/2021-01-29.08-46-02' filename: log.txt
Zigbee2MQTT:info  2021-01-29 08:46:11: Starting Zigbee2MQTT version 1.17.0 (commit #unknown)
Zigbee2MQTT:info  2021-01-29 08:46:11: Starting zigbee-herdsman (0.13.46)
Zigbee2MQTT:error 2021-01-29 08:46:14: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2021-01-29 08:46:14: Failed to start zigbee
Zigbee2MQTT:error 2021-01-29 08:46:14: Exiting...
Zigbee2MQTT:error 2021-01-29 08:46:14: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'
    at Znp.<anonymous> (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:136:32)
    at Generator.next (<anonymous>)
    at /opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:27:71
    at new Promise (<anonymous>)
    at __awaiter (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:23:12)
    at SerialPort.<anonymous> (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:134:49)
    at SerialPort._error (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
    at /opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
~ # 

ну нету стика/донгла ("... cannot open /dev/ttyACM0'..."), за сим моя проверка и заканчивается...

Ссылка на комментарий
Поделиться на других сайтах

В 27.01.2021 в 14:57, TheBB сказал:

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




opkg install http://bin.entware.net/mipselsf-k3.4/test/node-zigbee2mqtt_1.17.0-1_mipsel-3.4.ipk

 

На ультре поставилось и запустилось :)

ЗЫ поставилось достаточно быстро 2-3 минуты.

/opt/etc/init.d # export HOME=/opt/var/lib;/opt/bin/zigbee2mqtt
Zigbee2MQTT:info  2021-02-06 18:38:50: Logging to console and directory: '/opt/var/lib/.z2m/log/2021-02-06.18-38-41' filename: log.txt
Zigbee2MQTT:info  2021-02-06 18:38:50: Starting Zigbee2MQTT version 1.17.0 (commit #unknown)
Zigbee2MQTT:info  2021-02-06 18:38:50: Starting zigbee-herdsman (0.13.46)
Zigbee2MQTT:info  2021-02-06 18:39:04: zigbee-herdsman started
Zigbee2MQTT:info  2021-02-06 18:39:04: Coordinator firmware version: '{"meta":{"maintrel":3,"majorrel":2,"minorrel":6,"product":0,"revision":20190608,"transportrev":2},"type":"zStack12"}'
Zigbee2MQTT:info  2021-02-06 18:39:04: Currently 0 devices are joined:
Zigbee2MQTT:warn  2021-02-06 18:39:04: `permit_join` set to  `true` in configuration.yaml.
Zigbee2MQTT:warn  2021-02-06 18:39:04: Allowing new devices to join.
Zigbee2MQTT:warn  2021-02-06 18:39:04: Set `permit_join` to `false` once you joined all devices.
Zigbee2MQTT:info  2021-02-06 18:39:04: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2021-02-06 18:39:05: Connecting to MQTT server at mqtt://192.168.1.14:1883
Zigbee2MQTT:info  2021-02-06 18:39:09: Connected to MQTT server
Zigbee2MQTT:info  2021-02-06 18:39:09: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'

 

Изменено пользователем r13
Ссылка на комментарий
Поделиться на других сайтах

Ставиться-то оно бытро (с учетом размера и кол-ва файлов), а обновляется о-о-очень долго. Вышла новая версия 1.17.1 . Пакет пересобрал, запустил обновление и... через час ещё шуршало, оставил обновление в фоне до утра.

Ссылка на комментарий
Поделиться на других сайтах

13 минуты назад, TheBB сказал:

Ставиться-то оно бытро (с учетом размера и кол-ва файлов), а обновляется о-о-очень долго. Вышла новая версия 1.17.1 . Пакет пересобрал, запустил обновление и... через час ещё шуршало, оставил обновление в фоне до утра.

сча попробуем... накатить

Ссылка на комментарий
Поделиться на других сайтах

  • 2 weeks later...
В 30.01.2021 в 13:22, Leader Leader сказал:

Нужна оптимизация, конечно.

предлагайте, бум думать... )))

Zigbee2MQTT:info  2021-02-19 17:58:39: Logging to console and directory: '/opt/var/lib/.z2m/log/2021-02-19.17-58-29' filename: log.txt
Zigbee2MQTT:info  2021-02-19 17:58:39: Starting Zigbee2MQTT version 1.17.1 (commit #unknown)
Zigbee2MQTT:info  2021-02-19 17:58:39: Starting zigbee-herdsman (0.13.59)
Zigbee2MQTT:info  2021-02-19 17:58:45: zigbee-herdsman started
Zigbee2MQTT:info  2021-02-19 17:58:45: Coordinator firmware version: '{"meta":{"maintrel":3,"majorrel":2,"minorrel":6,"product":0,"revision":20201127,"transportrev":2},"type":"zStack12"}'
Zigbee2MQTT:info  2021-02-19 17:58:45: Currently 0 devices are joined:
Zigbee2MQTT:warn  2021-02-19 17:58:45: `permit_join` set to  `true` in configuration.yaml.
Zigbee2MQTT:warn  2021-02-19 17:58:45: Allowing new devices to join.
Zigbee2MQTT:warn  2021-02-19 17:58:45: Set `permit_join` to `false` once you joined all devices.
Zigbee2MQTT:info  2021-02-19 17:58:45: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2021-02-19 17:58:45: Started frontend on port 192.168.1.1:8081
Zigbee2MQTT:info  2021-02-19 17:58:46: Connecting to MQTT server at mqtt://localhost
Zigbee2MQTT:info  2021-02-19 17:58:50: Connected to MQTT server
Zigbee2MQTT:info  2021-02-19 17:58:50: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Zigbee2MQTT:info  2021-02-19 17:58:51: MQTT publish: topic 'zigbee2mqtt/bridge/info', payload '...

 

Ссылка на комментарий
Поделиться на других сайтах

31 минуту назад, TheBB сказал:

предлагайте, бум думать... )))


Zigbee2MQTT:info  2021-02-19 17:58:39: Logging to console and directory: '/opt/var/lib/.z2m/log/2021-02-19.17-58-29' filename: log.txt
Zigbee2MQTT:info  2021-02-19 17:58:39: Starting Zigbee2MQTT version 1.17.1 (commit #unknown)
Zigbee2MQTT:info  2021-02-19 17:58:39: Starting zigbee-herdsman (0.13.59)
Zigbee2MQTT:info  2021-02-19 17:58:45: zigbee-herdsman started
Zigbee2MQTT:info  2021-02-19 17:58:45: Coordinator firmware version: '{"meta":{"maintrel":3,"majorrel":2,"minorrel":6,"product":0,"revision":20201127,"transportrev":2},"type":"zStack12"}'
Zigbee2MQTT:info  2021-02-19 17:58:45: Currently 0 devices are joined:
Zigbee2MQTT:warn  2021-02-19 17:58:45: `permit_join` set to  `true` in configuration.yaml.
Zigbee2MQTT:warn  2021-02-19 17:58:45: Allowing new devices to join.
Zigbee2MQTT:warn  2021-02-19 17:58:45: Set `permit_join` to `false` once you joined all devices.
Zigbee2MQTT:info  2021-02-19 17:58:45: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2021-02-19 17:58:45: Started frontend on port 192.168.1.1:8081
Zigbee2MQTT:info  2021-02-19 17:58:46: Connecting to MQTT server at mqtt://localhost
Zigbee2MQTT:info  2021-02-19 17:58:50: Connected to MQTT server
Zigbee2MQTT:info  2021-02-19 17:58:50: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Zigbee2MQTT:info  2021-02-19 17:58:51: MQTT publish: topic 'zigbee2mqtt/bridge/info', payload '...

 

С учетом такого апдейта, проще standalone архив раскатывать со своим venv'м чем через opkg сутками 😁

Ссылка на комментарий
Поделиться на других сайтах

наверно, можно как с homeassistant - opkg remove... opkg install ... , будет быстрее ))) ( интересно, он ещё что-то затягивает/создаёт, кроме HOME=/opt/var/lib/.z2b/ )

Ссылка на комментарий
Поделиться на других сайтах

19 минут назад, TheBB сказал:

наверно, можно как с homeassistant - opkg remove... opkg install ... , будет быстрее ))) ( интересно, он ещё что-то затягивает/создаёт, кроме HOME=/opt/var/lib/.z2b/ )

Нет, я его в докере кручу, внешняя тоьько эта папка.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 month later...

@TheBB

Будет время, пересобери пакет с 1.18.1 пожалуйста

Изменено пользователем r13
Ссылка на комментарий
Поделиться на других сайтах

В 21.03.2021 в 23:23, r13 сказал:

Будет время, пересобери пакет с 1.18.1 пожалуйста

готово

http://bin.entware.net/mipselsf-k3.4/test/node-zigbee2mqtt_1.18.1-1_mipsel-3.4.ipk

Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, TheBB сказал:

готово

http://bin.entware.net/mipselsf-k3.4/test/node-zigbee2mqtt_1.18.1-1_mipsel-3.4.ipk

Обновлено через remove/install. Работает :)

Спасибо.

Ссылка на комментарий
Поделиться на других сайтах

10 часов назад, r13 сказал:

Обновлено через remove/install. Работает :)

Да, я также обновляю, это оптимальный вариант обновления (по времени).

Ссылка на комментарий
Поделиться на других сайтах

53 минуты назад, Олег Осипов сказал:

А как вы сопрягаете сабж с HA? вроде ещё MQTT сервер нужен? И как это работает всё вместе на кинетике?

У меня на кинетике только z2m. Mqtt и ha в другом месте

Изменено пользователем r13
Ссылка на комментарий
Поделиться на других сайтах

  • 1 month later...
В 06.02.2021 в 18:41, r13 сказал:

На ультре поставилось и запустилось :)

подскажите пожалуйста, по какому адресу найти стик? или где это можно посмотреть?

Изменено пользователем sh2rman
Ссылка на комментарий
Поделиться на других сайтах

23 минуты назад, sh2rman сказал:

подскажите пожалуйста, по какому адресу найти стик? или где это можно посмотреть?

У меня по стандартному: /dev/ttyACM0

По логу кинетика стик виден?

Зы кинетик его модемом считает

Изменено пользователем r13
Ссылка на комментарий
Поделиться на других сайтах

по логу видно подключение

image.png.775655e5e07eb5a9d024cfec6dd15307.png

но z2m по стандартному адресу не находит и валится

image.png.e1d59b0952d85e2f4d114c22e61ecc21.png

из модулей установлена только поддержка USB CDC модемов 

image.png.e099005068a39b31c0688e296779385f.png

 

Ссылка на комментарий
Поделиться на других сайтах

4 минуты назад, sh2rman сказал:

по логу видно подключение

image.png.775655e5e07eb5a9d024cfec6dd15307.png

но z2m по стандартному адресу не находит и валится

image.png.e1d59b0952d85e2f4d114c22e61ecc21.png

из модулей установлена только поддержка USB CDC модемов 

image.png.e099005068a39b31c0688e296779385f.png

 

Последовательный интерфейс для модемов скорее всего надо доустановить

Изменено пользователем r13
Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу
×
×
  • Создать...