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

Материал из Wiren Board
Строка 2: Строка 2:
# Скачиваем сервер 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 -xvzf z-way-server-RaspberryPiXTools-v2.3.7-rc1.tgz --directory /opt/</pre>
# Распаковываем скачанный архив в папку /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 libarchive13 libavahi-compat-libdnssd1</pre><pre>apt-get install libarchive12 // этот пакет может не найтись в репозитории</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>
# Выполняем тестовый запуск сервера, указав ему путь до библиотек: <pre>LD_LIBRARY_PATH=/opt/z-way-server/libs:$LD_LIBRARY_PATH /opt/z-way-server/z-way-server</pre>
# Выполняем тестовый запуск сервера, указав ему путь до библиотек: <pre>LD_LIBRARY_PATH=/opt/z-way-server/libs:$LD_LIBRARY_PATH /opt/z-way-server/z-way-server</pre>

Версия 17:36, 20 августа 2018

Инструкция для Wiren Board 6

  1. Скачиваем сервер Z-way для работы с устройствами Z-wave командой
    wget http://razberry.z-wave.me/z-way-server/z-way-server-RaspberryPiXTools-v2.3.7-rc1.tgz
  2. Распаковываем скачанный архив в папку /opt:
    tar -xvzf z-way-server-RaspberryPiXTools-v2.3.7-rc1.tgz --directory /opt/
  3. Устанавливаем нужные для работы библиотеки:
    apt-get update
    apt-get install libarchive13 libavahi-compat-libdnssd1
    apt-get install libarchive12 // этот пакет может не найтись в репозитории
  4. Устанавливаем пакеты для отображения в веб-интерфейсе 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
  5. Выполняем тестовый запуск сервера, указав ему путь до библиотек:
    LD_LIBRARY_PATH=/opt/z-way-server/libs:$LD_LIBRARY_PATH /opt/z-way-server/z-way-server
  6. После установки wb-mqtt-zway в веб-интерфейсе Wiren Board в разделе Configs появляются настройки интеграции с Z-Way. При этом настройка Z-Wave устройств выполняется через отдельный собственный интерфейс Z-Way. Чтобы туда попасть, нужно зайти на IP-адрес контроллера, но в конце добавить порт 8083, например,
    192.168.0.103:8083
  7. В интерфейсе Z-Way изменяем порт для работы со стиком Z-Wave с /dev/ttyAMA0 на /dev/ttyACM0.
  8. Настроим автоматический запуск сервера Z-Way. Скачиваем https://github.com/contactless/z-way-server-debian/blob/master/debian/z-way-server.init и сохраняем как /etc/init.d/z-way-server.
  9. Выставляем права на исполнение:
    chmod +x /etc/init.d/z-way-server
  10. Проверяем, что появился сервис z-way-server:
    service z-way-server start
  11. Добавляем сервис в автозагрузку
    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 &