Zigbee: различия между версиями

Строка 65: Строка 65:
== Установка == <!--T:15-->
== Установка == <!--T:15-->


Настраиваем репозиторий Node JS
<pre>
<pre>
# Настраиваем репозиторий Node JS
curl -sL https://deb.nodesource.com/setup_10.x | bash -
curl -sL https://deb.nodesource.com/setup_10.x | bash -
</pre>


# Устанавливаем необходимые компоненты
Устанавливаем необходимые компоненты
<pre>
apt-get install -y nodejs git make g++ gcc
apt-get install -y nodejs git make g++ gcc
</pre>
</pre>




''Если хотите установить версию c поддержкой Wiren Board MQTT Conventions''
''Если хотите установить версию c поддержкой Wiren Board MQTT Conventions''
<pre>
<pre>
git clone https://github.com/contactless/zigbee2mqtt /opt/zigbee2mqtt
git clone https://github.com/contactless/zigbee2mqtt /opt/zigbee2mqtt
Строка 88: Строка 90:




Далее
Настраиваем права
<pre>
<pre>
# Настраиваем права
chown -R root:root /opt/zigbee2mqtt
chown -R root:root /opt/zigbee2mqtt
</pre>


# Заходим в директорию и запускаем установку
 
Заходим в директорию и запускаем установку
<pre>
cd /opt/zigbee2mqtt
cd /opt/zigbee2mqtt
npm install
npm install
</pre>  
</pre>  
В процессе установки будет показано несколько предупреждений. Их можно игнорировать.
В процессе установки будет показано несколько предупреждений. Их можно игнорировать.
<!--T:16-->
<!--T:16-->
Для автоматического запуска zigbee2mqtt необходимо создать сервис. Для этого зайдите в папку /etc/systemd/system/ и создайте файл zigbee2mqtt.service
Для автоматического запуска zigbee2mqtt необходимо создать сервис. Для этого зайдите в папку /etc/systemd/system/ и создайте файл zigbee2mqtt.service