Z-Wave: различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== Инструкция для Wiren Board 6 == | == Инструкция для Wiren Board 6 == | ||
# Скачиваем сервер Z-way для работы с устройствами Z-wave командой <pre>wget http://razberry.z-wave.me/z-way-server/z-way-server-RaspberryPiXTools-v2.3.7-rc1.tgz</pre> | # Скачиваем сервер Z-way для работы с устройствами Z-wave командой <pre>wget http://razberry.z-wave.me/z-way-server/z-way-server-RaspberryPiXTools-v2.3.7-rc1.tgz</pre> | ||
# Распаковываем скачанный архив в папку /opt: <pre>tar | # Распаковываем скачанный архив в папку /opt: <pre>tar -xvzf z-way-server-RaspberryPiXTools-v2.3.7-rc1.tgz --directory /opt/</pre> | ||
# Устанавливаем нужные для работы библиотеки:<pre>apt-get update</pre><pre>apt-get install libarchive12 libarchive13 libavahi-compat-libdnssd1</pre> | # Устанавливаем нужные для работы библиотеки:<pre>apt-get update</pre><pre>apt-get install libarchive12 libarchive13 libavahi-compat-libdnssd1</pre> | ||
# Устанавливаем пакеты для отображения в веб-интерфейсе Wiren Board (имеют в зависимостях z-way-server, но мы установим его потом вручную, поэтому скачиваем пакеты и принудительно их устанавливаем): <pre>apt-get download wb-mqtt-zway wb-homa-zway</pre><pre>dpkg -i --force-all wb-mqtt-zway_1.0.3+wb2_armhf.deb wb-homa-zway_1.0.3+wb2_all.deb</pre> | # Устанавливаем пакеты для отображения в веб-интерфейсе Wiren Board (имеют в зависимостях z-way-server, но мы установим его потом вручную, поэтому скачиваем пакеты и принудительно их устанавливаем): <pre>apt-get download wb-mqtt-zway wb-homa-zway</pre><pre>dpkg -i --force-all wb-mqtt-zway_1.0.3+wb2_armhf.deb wb-homa-zway_1.0.3+wb2_all.deb</pre> | ||
Строка 11: | Строка 11: | ||
# Проверяем, что появился сервис z-way-server: <pre>service z-way-server start</pre> | # Проверяем, что появился сервис z-way-server: <pre>service z-way-server start</pre> | ||
# Добавляем сервис в автозагрузку <pre>update-rc.d z-way-server defaults</pre> | # Добавляем сервис в автозагрузку <pre>update-rc.d z-way-server defaults</pre> | ||
== Инструкция для Wiren Board 5 == | == Инструкция для Wiren Board 5 == |
Версия 17:33, 20 августа 2018
Инструкция для Wiren Board 6
- Скачиваем сервер Z-way для работы с устройствами Z-wave командой
wget http://razberry.z-wave.me/z-way-server/z-way-server-RaspberryPiXTools-v2.3.7-rc1.tgz
- Распаковываем скачанный архив в папку /opt:
tar -xvzf z-way-server-RaspberryPiXTools-v2.3.7-rc1.tgz --directory /opt/
- Устанавливаем нужные для работы библиотеки:
apt-get update
apt-get install libarchive12 libarchive13 libavahi-compat-libdnssd1
- Устанавливаем пакеты для отображения в веб-интерфейсе Wiren Board (имеют в зависимостях z-way-server, но мы установим его потом вручную, поэтому скачиваем пакеты и принудительно их устанавливаем):
apt-get download wb-mqtt-zway wb-homa-zway
dpkg -i --force-all wb-mqtt-zway_1.0.3+wb2_armhf.deb wb-homa-zway_1.0.3+wb2_all.deb
- Выполняем тестовый запуск сервера, указав ему путь до библиотек:
LD_LIBRARY_PATH=/opt/z-way-server/libs:$LD_LIBRARY_PATH /opt/z-way-server/z-way-server
- После установки wb-mqtt-zway в веб-интерфейсе Wiren Board в разделе Configs появляются настройки интеграции с Z-Way. При этом настройка Z-Wave устройств выполняется через отдельный собственный интерфейс Z-Way. Чтобы туда попасть, нужно зайти на IP-адрес контроллера, но в конце добавить порт 8083, например,
192.168.0.103:8083
- В интерфейсе Z-Way изменяем порт для работы со стиком Z-Wave с /dev/ttyAMA0 на /dev/ttyACM0.
- Настроим автоматический запуск сервера Z-Way. Скачиваем https://github.com/contactless/z-way-server-debian/blob/master/debian/z-way-server.init и сохраняем как /etc/init.d/z-way-server.
- Выставляем права на исполнение:
chmod +x /etc/init.d/z-way-server
- Проверяем, что появился сервис z-way-server:
service z-way-server start
- Добавляем сервис в автозагрузку
update-rc.d z-way-server defaults
Инструкция для Wiren Board 5
1.
Скачать версию для Contactless с http://razberry.z-wave.me/z-way-server/
wget http://razberry.z-wave.me/z-way-server/z-way-server-Linux-Connectless-v2.0.1-rc21.tgz
2.
apt-get update apt-get install liblzo2-2 libnettle4 libssl1.0.0 libxml2 // для Wiren Board 5
3.
wget "http://ftp.de.debian.org/debian/pool/main/liba/libarchive/libarchive13_3.1.2-8~bpo70+1_armel.deb" dpkg -i libarchive13_3.1.2-8~bpo70+1_armel.deb
4.
root@WB-SmartHome-New:~# tar xfz z-way-server-Linux-Connectless-v2.0.1-rc21.tgz
5.
root@WB-SmartHome-New:~# cd /root/z-way-server root@WB-SmartHome-New:~/z-way-server# LD_LIBRARY_PATH=/root/z-way-server/libs:$LD_LIBRARY_PATH nohup /root/z-way-server/z-way-server &