Товарищи, подскажите как установить на свежей прошивке контроллера 2304 модуль zigbee v1/2 v1/1 ( ибо их куча осталась), ругается на свежий node js как я понял, нужно установить старый node js 12.19…? если да, то как откатить его версию?
Здравствуйте, к сожалению, понижение версии ноды не помогает в установке пакета из нашего репозитория. Эта проблема известная, баргепорт в разработку оформлен.
Но думаю, вы сможете сделать это вручную:
- Установить ноду, которую поддерживаем эта версия zigbee2mqtt, там список такой: 10,12,14,15.
- Запустить нужную версию из исходников Сборка 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.
Ставить так:
- Обновить список пакетов
apt update
- Установить пакет:
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
Вы самые крутые молодцы!)
Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.