Перейти к содержанию

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

Опубликовано (изменено)

Добрый день!

При установки пакетов такая ошибка:

~ # npm install bufferutil

> bufferutil@4.0.6 install /opt/root/node_modules/bufferutil
> node-gyp-build

sh: node-gyp-build: not found
npm WARN root@1.0.0 No description
npm WARN root@1.0.0 No repository field.

npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! bufferutil@4.0.6 install: `node-gyp-build`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the bufferutil@4.0.6 install 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/root/.npm/_logs/2022-02-09T12_28_54_702Z-debug.log
 

Подскажите как исправить?

Изменено пользователем skysilver
Опубликовано

я устанавливал зависимости отсюда: Index of /mipselsf-k3.4/test/node-js/ (entware.net)

opkg install http://bin.entware.net/mipselsf-k3.4/test/node-js/node-bufferutil_4.0.6-1_mipsel-3.4.ipk
opkg install http://bin.entware.net/mipselsf-k3.4/test/node-js/node-utf-8-validate_5.0.8-1_mipsel-3.4.ipk
opkg install http://bin.entware.net/mipselsf-k3.4/test/node-js/node-zigbee2mqtt_1.23.0-1_mipsel-3.4.ipk

 

 

Опубликовано
  В 09.02.2022 в 21:53, YuriV сказал:

я устанавливал зависимости отсюда: Index of /mipselsf-k3.4/test/node-js/ (entware.net)

opkg install http://bin.entware.net/mipselsf-k3.4/test/node-js/node-bufferutil_4.0.6-1_mipsel-3.4.ipk
opkg install http://bin.entware.net/mipselsf-k3.4/test/node-js/node-utf-8-validate_5.0.8-1_mipsel-3.4.ipk
opkg install http://bin.entware.net/mipselsf-k3.4/test/node-js/node-zigbee2mqtt_1.23.0-1_mipsel-3.4.ipk

 

 

Показать  

YuriV спасибо Вам за подсказку. Установил, все работает!

  • 3 недели спустя...
Опубликовано

Добрые сутки всем! Поделитесь, пожалуйста, точными наименованиями стиков, которые гарантированно работают в Keenetic с точки зрения поддержки модулями ядра. Я дозрел до того, чтобы выкинуть хабы, хочу подкупить железо. Заранее спасибо!

Опубликовано (изменено)

Со стороны Кинетика работа со стиком осуществляется через компоненту:

Переходники USB – Последовательный порт
Поддерживаемые наборы микросхем:
FTDI
PL2303
CP2101/2102
CH340/341
Cypress M8
 
Следовательно будут работать любые стики, использующие перечисленные чипы на USB интерфейсе,
Со стороны HA поддержка стиков в модулях ZHA или z2m в зависимости от того, что используете.
С точки зрения работы с zigbee сетью, сейчас наиболее продвинутые стики на чипе сс2652.
 
Сам использую Стик V4 СС2652р  (модуль RF-star)
 
Изменено пользователем Олег Осипов
Опубликовано

Я пользуюсь SONOFF Zigbee 3.0 USB Dongle Plus. Работает отлично, проблем не наблдаю. Покупал на aliexpress занедорого.

  • 2 недели спустя...
Опубликовано
  В 19.03.2022 в 06:21, Евгений Филимонов сказал:

Обновите...

Показать  

Для начала читаем, напр., тут (втыкание по ссылкам приветствуется). Проверять весь код из-за очередного долб гендерно-алтернативного (ш)кодера - нет ни желания, ни времени. Если готовы отправиться в "удивительный мир приключений", можно и собрать, но... испытывать на себе не буду.

Опубликовано (изменено)

Доброго времени суток. При установке z2m вылетает ошибка о несовместимости архитектуры. Как можно исправить ? Роутер keenetic-1011

 

Screenshot_20220321-092632_Termux.png

Изменено пользователем Алекс Стеблов
  • 2 месяца спустя...
Опубликовано (изменено)
  В 19.03.2022 в 16:28, TheBB сказал:

Для начала читаем, напр., тут (втыкание по ссылкам приветствуется). Проверять весь код из-за очередного долб гендерно-алтернативного (ш)кодера - нет ни желания, ни времени. Если готовы отправиться в "удивительный мир приключений", можно и собрать, но... испытывать на себе не буду.

Показать  

Приветствую! Подскажите ,на kn-1011 GIGA возможна установка? или только на прошлые версии?

з.ы я не про обновления, та же 1.23 версию вообще возможно установить или на кн-1011 не получится?

Изменено пользователем Matus
Опубликовано
  В 21.03.2022 в 06:25, Алекс Стеблов сказал:

При установке z2m вылетает ошибка о несовместимости архитектуры. Как можно исправить ?

Показать  

Не архитектуры, а зависимостей "... cannot find dependency node-utf-8-validate..."

см. https://forum.keenetic.ru/topic/10684-zigbee2mqtt-z2m/?do=findComment&comment=141401

  В 09.06.2022 в 08:27, Matus сказал:

та же 1.23 версию вообще возможно установить или на кн-1011 не получится?

Показать  

то же самое, см. https://forum.keenetic.ru/topic/10684-zigbee2mqtt-z2m/?do=findComment&comment=141401

Т.к. индекс пакетов отсутствует, помогаем "opkg install" руками...

 

  • 1 месяц спустя...
Опубликовано

Приветствую!

Подскажите пожалуйста, кто как использует стики?

К примеру SONOFF Zigbee 3.0 USB Dongle Plus, после установки z2m на kn-1011 всё равно требуется внешний сервер для управления этим всем?

Или возможно, как то управлять по другому?

На HA ставиться плагин с z2m и веб интерфейсом для управления, а на роутер зачем стик с z2m?

Опубликовано (изменено)
  В 25.07.2022 в 14:20, Matus сказал:

Приветствую!

Подскажите пожалуйста, кто как использует стики?

К примеру SONOFF Zigbee 3.0 USB Dongle Plus, после установки z2m на kn-1011 всё равно требуется внешний сервер для управления этим всем?

Или возможно, как то управлять по другому?

На HA ставиться плагин с z2m и веб интерфейсом для управления, а на роутер зачем стик с z2m?

Показать  

Извращаться с установкой z2m на роутере имеет смысл если и управление(ha) там же

Если же ha где то еще то к стику проще удаленно цепляться

ЗФ А стики на роутере позволяют раскидать их по дому

https://www.zigbee2mqtt.io/advanced/remote-adapter/connect_to_a_remote_adapter.html#_1-install-ser2net

Изменено пользователем r13
Опубликовано
  В 25.07.2022 в 16:09, r13 сказал:

Извращаться с установкой z2m на роутере имеет смысл если и управление(ha) там же

Если же ha где то еще то к стику проще удаленно цепляться

ЗФ А стики на роутере позволяют раскидать их по дому

https://www.zigbee2mqtt.io/advanced/remote-adapter/connect_to_a_remote_adapter.html#_1-install-ser2net

Показать  

ha тоже не роутер ставят? или на внешний винт всмысле?

Опубликовано
  В 25.07.2022 в 17:06, Matus сказал:

ha тоже не роутер ставят? или на внешний винт всмысле?

Показать  

На внешний винт подключенный к роутеру.

  • 1 месяц спустя...
Опубликовано
  Показать контент

по opkg upgrade обновился node и вот такая ерунда в логе z2m при запуске, откатывать node или можно как то по другому решить?

Опубликовано (изменено)
  В 02.09.2022 в 14:35, ктото какойтов сказал:

NODE_MODULE_VERSION 83. This version of Node.js requires
NODE_MODULE_VERSION 93. Please try re-compiling or re-installing

Показать  
  В 02.09.2022 в 14:35, ктото какойтов сказал:

откатывать node...

Показать  

ага

  В 02.09.2022 в 14:35, ктото какойтов сказал:

или можно как то по другому решить?

Показать  

пересобрать

^ @(aarch64||mips||mipsel) ... done

Изменено пользователем TheBB
added mips
  • 1 месяц спустя...
Опубликовано

Установил последнюю версию z2m (http://bin.entware.net/mipselsf-k3.4/test/node-js/node-zigbee2mqtt_1.27.2-1_mipsel-3.4.ipk) и похоже там утечки памяти. За сутки потребление памяти выросло с 62M до 72M и продолжает расти.

Можно ли выложить другую версию?

  • 4 недели спустя...
Опубликовано (изменено)

Приветствую! Прошу помощи с удаленным доступом к USB порту.   

Смысл в том, что есть 2 прошитых стика Sonoff Zigbee 3.0. Ради эксперимента установил zigbee2mqtt и подключил стик на порт /dev/ttyUSB0 - все отлично работает. Но это была просто проверка. Смысл состоит в том, чтобы в роутере просто был установлен стик и удаленно к нему подключатся и управлять с основной системы Home Assistent (там тоже есть один стик Sonoff Zigbee). Пруф такого подключения - https://www.zigbee2mqtt.io/advanced/remote-adapter/connect_to_a_remote_adapter.html#_2-a-configure-ser2net-4-0 через ser2net. Такая связка была проверенна и прекрасно работала с основным сервером Home Assistent + второй стик был воткнут с рабочей станцией на Debian 11.5 - все отлично соединялось и работало. Решил после этой проверки перенести стик на роутер который естественно работает 24X7. Установил

opkg install ser2net

Открыл его настройки по пути /opt/etc/ser2net/ser2net.yaml и прописал

%YAML 1.1
---

connection: &zigbee
  accepter: tcp,20108
  connector: serialdev,/dev/ttyUSB0,115200n81,local
  options:
    kickolduser: true

на основной машине с Home Assistent в настройках zigbee2mqtt прописал

serial:
port: tcp://192.168.1.130:20108

запустил на роутере /opt/etc/init.d/S50ser2net start

запустил на основной машине с Home Assistent zigbee2mqtt и ни в какую, все время одна и та же ошибка

  Показать контент

Повторюсь, на связке основная машине с Home Assistent + рабочая станция с Debian - работало все отлично. Здесь ни в какую, думаю здесь версия скачанная ser2net 4.3.6

или глючная или у меня "лыжи" не едут.

Заранее спасибо за помощь! Всю голову уже "сломал" :-)

Изменено пользователем Malay
  • 2 недели спустя...
Опубликовано
  В 20.11.2022 в 20:34, RomanL сказал:

@Malay удалось настроить? Ко мне едет такой же стик, тоже хочу подключить сразу в роутер и удаленно подключаться с HA.

Показать  

На Entware ни в какую не заработало, думаю что ser2net 4.3.6 надо собирать на новой версии (сейчас уже 4.3.10 с множеством исправлений - https://github.com/cminyard/ser2net ) Может у Вас что-то получится, напишите тогда как победили.

На Debian stable на кинетике 11.5 - сразу все заработало без проблем.

Опубликовано (изменено)

@Malay Пришел стик, под рукой был свободный VOX на mips, попробовал установить там (с Entware). Сразу появилась аналогичная ошибка, но по рекомендации (см. ссылку с оф. сайта) добавил:

adapter: ezsp

в конфиг zigbee2mqtt в раздел "serial".

После этого появился некий "прогресс" - этой ошибки больше нет. Но запуск zigbee2mqtt все-равно замирал (будто чего-то ждал):

Zigbee2MQTT:info  2022-11-22 22:21:04: Logging to console and directory: '/app/data/log/2022-11-22.22-21-04' filename: log.txt
Zigbee2MQTT:info  2022-11-22 22:21:04: Starting Zigbee2MQTT version 1.28.0 (commit #03ba647)
Zigbee2MQTT:info  2022-11-22 22:21:04: Starting zigbee-herdsman (0.14.62)

В логе роутера увидел ошибку:

Error accessing locks in /var/lock: No such file or directory

Далее подсунул ему искомую директорию в /var. И контейнер с zigbee2mqtt запустился (правда с какой-то ошибкой):

Zigbee2MQTT:info  2022-11-22 23:36:53: Logging to console and directory: '/app/data/log/2022-11-22.23-36-53' filename: log.txt
Zigbee2MQTT:info  2022-11-22 23:36:53: Starting Zigbee2MQTT version 1.28.0 (commit #03ba647)
Zigbee2MQTT:info  2022-11-22 23:36:53: Starting zigbee-herdsman (0.14.62)
Assertion failed: Command (setValue) returned unexpected state: [object Object]
Assertion failed: Command (setValue) returned unexpected state: [object Object]
Zigbee2MQTT:info  2022-11-22 23:36:56: zigbee-herdsman started (resumed)
Zigbee2MQTT:info  2022-11-22 23:36:56: Coordinator firmware version: '{"meta":{"maintrel":"3 ","majorrel":"6","minorrel":"10","product":8,"revision":"6.10.3.0 build 297"},"type":"EZSP v8"}'
Zigbee2MQTT:info  2022-11-22 23:36:56: Currently 0 devices are joined:
Zigbee2MQTT:warn  2022-11-22 23:36:56: `permit_join` set to  `true` in configuration.yaml.
Zigbee2MQTT:warn  2022-11-22 23:36:56: Allowing new devices to join.
Zigbee2MQTT:warn  2022-11-22 23:36:56: Set `permit_join` to `false` once you joined all devices.
Zigbee2MQTT:info  2022-11-22 23:36:56: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2022-11-22 23:36:56: Connecting to MQTT server at mqtt://192.168.1.100
Zigbee2MQTT:info  2022-11-22 23:36:56: Connected to MQTT server
Zigbee2MQTT:info  2022-11-22 23:36:56: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'

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

Правда вот что делать с /var/lock - пока не придумал. Скорей всего после перезагрузки директория пропадет. Надо ему подсовывать ее будет при каждой загрузке, но это костыль.

Изменено пользователем RomanL
контейнер запустился
Опубликовано (изменено)
  В 22.11.2022 в 19:36, RomanL сказал:

Правда вот что делать с /var/lock - пока не придумал. Скорей всего после перезагрузки директория пропадет. Надо ему подсовывать ее будет при каждой загрузке, но это костыль.

Показать  

Попробовал по вашему методу, добавив 

adapter: ezsp

Но видать не судьба, все равно ошибка (правда уже другая)

  Показать контент

Создал дирректорию с /var/lock, теперь как бы ошибки нет, но и как такового соединения нет полного и не открывается все равно Zigbee2Mqqt через боковую панель, пишет 

502: Bad Gateway
  Показать контент

 

 

 

Изменено пользователем Malay
Опубликовано

@Malay, если второй лог полный, то, мне кажется, это аналогично тому состоянию, что было у меня. Посмотрите в логе самого роутера есть ли ошибки после запуска zigbee2mqtt. 

Я для создания директории просто перешел в /var  (то есть в /tmp), и там уже mkdir lock:

  Показать контент

 

И как я понял, вы пользуетесь supervised. Я устанавливал в докере контейнером, у меня не такой подробный лог. Разницы не должно быть особой, но мне для включения веб морды, например, пришлось отдельно прописывать это в конфиге. Если поможет, то вот мой рабочий конфиг:

# Home Assistant integration (MQTT discovery)
homeassistant: true

# allow new devices to join
permit_join: true

frontend: true

# MQTT settings
mqtt:
  # MQTT base topic for zigbee2mqtt MQTT messages
  base_topic: zigbee2mqtt
  # MQTT server URL
  server: 'mqtt://192.168.1.100'
  # MQTT server authentication, uncomment if required:
  user: login
  password: pass

# Serial settings
serial:
  port: tcp://192.168.1.49:20108
  adapter: ezsp

И порт заодно проверьте, у меня адаптер встал на ttyACM0

Опубликовано (изменено)

@RomanL по поводу папки /var/lock это можно исправить просто (т.к. при перезагрузки эта папка пропадает и ничего не работает).

В init.d в файле S50ser2net прописать так :

  Показать контент

будет создаватся папка lock.

По поводу всего остального - у меня порт ttyUSB0 100 процентов. И так у меня не получилось запустить. 2 недели борьбы впустую :-) Ну ничего, на Debian все без проблем работает.

 

Упс .... запустил все таки)

PanId изменил и все запустилось

pan_id: 7648

и порт

serial:
  port: tcp://192.168.1.130:20108
  adapter: auto

Вот полный мой файл configuration.yaml

  Показать контент

 

Изменено пользователем Malay
Опубликовано

@Malay угу, я также и планировал сделать на рабочем варианте, но это все-равно костыль.

Если будет возможность и желание - проверьте на другом zigbee2mqtt (например, как у меня в докере). Я думаю, что проблема с вашим конфигом z2m, а не с конфигом ser2net/его работой. 

  • 1 месяц спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.