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

Нет описания правки
Строка 1: Строка 1:
== Инструкция для 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>
# Распаковываем скачанный архив в папку /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>
# Устанавливаем пакеты для отображения в веб-интерфейсе 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>
# После установки wb-mqtt-zway в веб-интерфейсе Wiren Board в разделе Configs появляются настройки интеграции с Z-Way. При этом настройка Z-Wave устройств выполняется через отдельный собственный интерфейс Z-Way. Чтобы туда попасть, нужно зайти на IP-адрес контроллера, но в конце добавить порт 8083, например, <pre>192.168.0.103:8083</pre>
# В интерфейсе 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.
# Выставляем права на исполнение: <pre>chmod +x /etc/init.d/z-way-server</pre>
# Проверяем, что появился сервис z-way-server: <pre>service z-way-server start</pre>
# Добавляем сервис в автозагрузку <pre>update-rc.d z-way-server defaults</pre>
== Инструкция для Wiren Board 5 ==
1.
1.


Строка 11: Строка 26:
apt-get update
apt-get update
apt-get install liblzo2-2 libnettle4 libssl1.0.0 libxml2 // для Wiren Board 5
apt-get install liblzo2-2 libnettle4 libssl1.0.0 libxml2 // для Wiren Board 5
apt-get install liblzo2-2 libnettle6 libssl1.0.0 libxml2 // для Wiren Board 6
 
</pre>
</pre>