16 281
правка
Метка: отменено |
Метка: ручная отмена |
||
Строка 15: | Строка 15: | ||
=== Установка === | === Установка === | ||
Запустите консоль и введите команду: | |||
<pre>apt update && apt install -y zigbee2mqtt</pre> | |||
< | |||
apt update && apt install -y zigbee2mqtt | |||
</ | |||
== | <div class="mw-collapsible mw-collapsed" style="width:600px"> | ||
Установка и сборка из исходников (альтернативный метод): | |||
<div class="mw-collapsible-content"> | |||
Устанавливаем необходимые компоненты | |||
<pre> | |||
apt-get install -y nodejs git make g++ gcc | apt-get install -y nodejs git make g++ gcc | ||
</ | </pre> | ||
''Копируем файлы из репозитория zigbee2mqtt'' | |||
<pre> | |||
git clone https://github.com/Koenkk/zigbee2mqtt.git /mnt/data/root/zigbee2mqtt | git clone https://github.com/Koenkk/zigbee2mqtt.git /mnt/data/root/zigbee2mqtt | ||
</ | </pre> | ||
Настраиваем права | |||
<pre> | |||
chown -R root:root /mnt/data/root/zigbee2mqtt | chown -R root:root /mnt/data/root/zigbee2mqtt | ||
</ | </pre> | ||
Заходим в директорию и запускаем установку | |||
<pre> | |||
cd /mnt/data/root/zigbee2mqtt | cd /mnt/data/root/zigbee2mqtt | ||
npm ci | npm ci | ||
</ | </pre> | ||
В процессе установки будет показано несколько предупреждений. Их можно игнорировать. | |||
'''Оригинальная инструкция по установке zigbee2mqtt на [https://www.zigbee2mqtt.io/getting_started/running_zigbee2mqtt.html официальном сайте zigbee2mqtt.io]''' | |||
Для автоматического запуска zigbee2mqtt необходимо создать сервис. Для этого зайдите в папку /etc/systemd/system/ и создайте файл zigbee2mqtt.service | |||
Откройте файл и скопируйте в него следующий текст: | |||
<pre> | |||
[Unit] | [Unit] | ||
Description=zigbee2mqtt | Description=zigbee2mqtt | ||
Строка 69: | Строка 66: | ||
[Install] | [Install] | ||
WantedBy=multi-user.target | WantedBy=multi-user.target | ||
</ | </pre> | ||
И сохраните файл. После этого для активации сервиса следует ввести в консоль команду | |||
<pre> | |||
systemctl enable zigbee2mqtt.service | systemctl enable zigbee2mqtt.service | ||
</ | </pre> | ||
Полную инструкцию можно найти на [https://www.zigbee2mqtt.io/getting_started/running_zigbee2mqtt.html сайте zigbee2mqtt]. | |||
</div> | |||
</div> | |||
=== Конфигурация === | === Конфигурация === | ||
Строка 100: | Строка 101: | ||
# Перезапустите сервис <code>zigbee2mqtt</code>: | # Перезапустите сервис <code>zigbee2mqtt</code>: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
service zigbee2mqtt restart | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 108: | Строка 109: | ||
Сервис запускается по умолчанию, но вы можете управлять им с помощью команд: | Сервис запускается по умолчанию, но вы можете управлять им с помощью команд: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
service zigbee2mqtt start # запуск | |||
service zigbee2mqtt stop # остановка | |||
service zigbee2mqtt restart # перезапуск | |||
service zigbee2mqtt status # получить статус | |||
</syntaxhighlight> | </syntaxhighlight> | ||