Zigbee2mqtt-src: различия между версиями

(Новая страница: « {{DISPLAYTITLE: Сборка zigbee2mqtt из исходников }} {{note|info| zigbee2mqtt версии 1.22 и выше может не работать с прошивкой модулей WBE2R-R-ZIGBEE, выпущенных до конца 2021 года. Такие модули нужно прошить свежей прошивкой.}} Это альтернативный метод ус...»)
 
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
  {{DISPLAYTITLE: Сборка zigbee2mqtt из исходников }}
  {{DISPLAYTITLE: Сборка zigbee2mqtt из исходников }}
{{note|info| zigbee2mqtt версии 1.22 и выше может не работать с прошивкой модулей WBE2R-R-ZIGBEE, выпущенных до конца 2021 года. Такие модули нужно прошить [[WBE2R-R-ZIGBEE_ZigBee_Extension_Module#Прошивка | свежей прошивкой]].}}
== Описание ==
Это альтернативный метод установки, который позволяет установить актуальную версию zigbee2mqtt. [https://www.zigbee2mqtt.io/guide/installation/01_linux.html Оригинальная инструкция].
Zigbee2mqtt версии 1.22 и выше может не работать с прошивкой модулей WBE2R-R-ZIGBEE, выпущенных до конца 2021 года. Такие модули нужно прошить [[WBE2R-R-ZIGBEE_ZigBee_Extension_Module#Прошивка | свежей прошивкой]].


# Установите необходимые компоненты
Это альтернативный метод установки, рекомендуемый способ описан на странице [[Zigbee]].
 
== Сборка ==
Инструкция:
# Установите необходимые компоненты:
#: <syntaxhighlight lang="bash">
#: <syntaxhighlight lang="bash">
apt install -y nodejs git make g++ gcc
apt install -y nodejs git make g++ gcc
</syntaxhighlight>
# Создайте папку для исходников:
#: <syntaxhighlight lang="bash">
mkdir /mnt/data/root/zigbee2mqtt
</syntaxhighlight>
</syntaxhighlight>
# Скопируйте файлы из репозитория zigbee2mqtt:
# Скопируйте файлы из репозитория zigbee2mqtt:
Строка 28: Строка 36:
# Создайте новый файл и откройте его на редактирование:
# Создайте новый файл и откройте его на редактирование:
#: <syntaxhighlight lang="bash">
#: <syntaxhighlight lang="bash">
mcedit /etc/systemd/system/zigbee2mqtt.service
nano /etc/systemd/system/zigbee2mqtt.service
</syntaxhighlight>
</syntaxhighlight>
# Скопируйте в него следующий текст:
# Скопируйте в него следующий текст:
Строка 47: Строка 55:
WantedBy=multi-user.target
WantedBy=multi-user.target
</syntaxhighlight>
</syntaxhighlight>
# Сохраните файл.
# {{Wbincludes:Save nano}}
# Разрешите автозапуск сервиса командой:
# Разрешите автозапуск сервиса командой:
#: <syntaxhighlight lang="bash">
#: <syntaxhighlight lang="bash">
systemctl enable zigbee2mqtt.service
systemctl enable zigbee2mqtt.service
</syntaxhighlight>
</syntaxhighlight>
Конфигурирование zigbee2mqtt и дальнейшее использование ничем не отличается от описанного в [[Zigbee| основной инструкции]].
== Полезные ссылки ==
* [https://www.zigbee2mqtt.io/guide/installation/01_linux.html Оригинальная инструкция по сборке].
* [[Zigbee| Основная статья про использование Zigbee в контроллерах Wiren Board]].
translator, wb_editors
4265

правок