Zigbee2mqtt-1.18.1

Товарищи, подскажите как установить на свежей прошивке контроллера 2304 модуль zigbee v1/2 v1/1 ( ибо их куча осталась), ругается на свежий node js как я понял, нужно установить старый node js 12.19…? если да, то как откатить его версию?

Здравствуйте, к сожалению, понижение версии ноды не помогает в установке пакета из нашего репозитория. Эта проблема известная, баргепорт в разработку оформлен.

Но думаю, вы сможете сделать это вручную:

  1. Установить ноду, которую поддерживаем эта версия zigbee2mqtt, там список такой: 10,12,14,15.
  2. Запустить нужную версию из исходников Сборка zigbee2mqtt из исходников — Wiren Board, только при клонировании репозитория выбрать тег с нужной версией 1.18.1.

Но мы это не проверяли.

Подскажите пожалуйста, как установить именно нужную версию? как прописать команду? допустим 15 версию?

По идее так (по мотивам):

curl -fsSL https://deb.nodesource.com/setup_15.x | bash - &&\
apt-get install -y nodejs

Но повторюсь, что мы это не проверяли и смена версии ноды может затронуть другие пакеты, например, Node-RED. В нашем софте пакетов, завязанных на ноду пока нет.

Не, не прокатило) поставилась v16.18.1

А какие пакеты доступны к установке?
Выполните

apt policy nodejs

в выводе все крайне понятно.

nodejs:
  Installed: 16.18.1-deb-1nodesource1
  Candidate: 16.18.1-deb-1nodesource1
  Version table:
 *** 16.18.1-deb-1nodesource1 990
        990 http://deb.wirenboard.com/wb7/bullseye stable/main armhf Packages
        100 /var/lib/dpkg/status
     15.14.0-deb-1nodesource1 500
        500 https://deb.nodesource.com/node_15.x bullseye/main armhf Packages
     12.22.12~dfsg-1~deb11u4 500
        500 http://security.debian.org/debian-security bullseye-security/main armhf Packages
     12.22.12~dfsg-1~deb11u3 500
        500 http://deb.debian.org/debian bullseye/main armhf Packages

Тогда надо указать версию, примерно так:

apt install -y nodejs=15.14.0-deb-1nodesource1

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

Подскажете 100% рабочий программатор для прошивки этих модулей?

У меня именно такой
С переходником
Сама прошивка - одна команда.

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

Мы починили запуск zigbee2mqtt-1.18.1 на новом дебиане, как в тестинге, так и в wb-2304. Версия пакета с исправлением zigbee2mqtt 1.18.1-wb101.

Ставить так:

  1. Обновить список пакетов
apt update 
  1. Установить пакет:
 apt install zigbee2mqtt-1.18.1
Мой лог установки на текущем testing
root@wirenboard-A25NDEMJ:~# apt install zigbee2mqtt-1.18.1
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Будут установлены следующие дополнительные пакеты:
  libatomic1 nodejs wb-zigbee2mqtt
Следующие НОВЫЕ пакеты будут установлены:
  libatomic1 nodejs wb-zigbee2mqtt zigbee2mqtt-1.18.1
Обновлено 0 пакетов, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 44,2 MB/44,2 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 202 MB.
Хотите продолжить? [Д/н] y
Пол:1 http://deb.debian.org/debian bullseye/main armhf libatomic1 armhf 10.2.1-6 [6 924 B]
Пол:2 http://deb.wirenboard.com/wb7/bullseye testing/main armhf nodejs armhf 16.18.1-deb-1nodesource1 [24,2 MB]
Пол:3 http://deb.wirenboard.com/wb7/bullseye testing/main armhf zigbee2mqtt-1.18.1 armhf 1.18.1-wb101 [20,0 MB]                      
Получено 44,2 MB за 22с (2 039 kB/s)                                                                                                 
Выбор ранее не выбранного пакета libatomic1:armhf.
(Чтение базы данных … на данный момент установлено 30490 файлов и каталогов.)
Подготовка к распаковке …/libatomic1_10.2.1-6_armhf.deb …
Распаковывается libatomic1:armhf (10.2.1-6) …
Выбор ранее не выбранного пакета nodejs.
Подготовка к распаковке …/nodejs_16.18.1-deb-1nodesource1_armhf.deb …
Распаковывается nodejs (16.18.1-deb-1nodesource1) …
Выбор ранее не выбранного пакета wb-zigbee2mqtt.
Подготовка к распаковке …/wb-zigbee2mqtt_1.3.1_all.deb …
Распаковывается wb-zigbee2mqtt (1.3.1) …
Выбор ранее не выбранного пакета zigbee2mqtt-1.18.1.
Подготовка к распаковке …/zigbee2mqtt-1.18.1_1.18.1-wb101_armhf.deb …
Распаковывается zigbee2mqtt-1.18.1 (1.18.1-wb101) …
Настраивается пакет wb-zigbee2mqtt (1.3.1) …
Настраивается пакет libatomic1:armhf (10.2.1-6) …
Настраивается пакет nodejs (16.18.1-deb-1nodesource1) …
Настраивается пакет zigbee2mqtt-1.18.1 (1.18.1-wb101) …
Обрабатываются триггеры для libc-bin (2.31-13+deb11u6) …

root@wirenboard-A25NDEMJ:~# apt policy zigbee2mqtt-1.18.1
zigbee2mqtt-1.18.1:
  Установлен: 1.18.1-wb101
  Кандидат:   1.18.1-wb101
  Таблица версий:
 *** 1.18.1-wb101 990
        990 http://deb.wirenboard.com/wb7/bullseye testing/main armhf Packages
        100 /var/lib/dpkg/status
1 лайк

Вы самые крутые молодцы!)

1 лайк

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.