|
|
(не показаны 164 промежуточные версии 8 участников) |
Строка 1: |
Строка 1: |
| <languages/>
| | == Подключение адаптера для связи сети Z-Wave с Wiren Board и добавление устройств Z-Wave == |
| <translate>
| |
| {{DISPLAYTITLE: Подключение Z-Wave устройств к контроллеру Wiren Board}}
| |
| [[File:Z-Wave Devices in Wiren Board WebUI Full.png|400px|thumb|right|Представление Z-Wave устройств в веб-интерфейсе контроллера Wiren Board]]
| |
|
| |
|
| == Описание ==
| | [[File:UZB1_stick.png |400px|thumb|right|USB-стик Z-Wave.Me UZB1]] |
| [[Image: Z-Wave Logo.png |200px|thumb|right| Логотип Z-Wave]] | |
|
| |
|
| Z-Wave — это беспроводной протокол для домашней и коммерческой автоматизации. | | USB-стик Z-Wave.Me UZB1 позволяет соединить Wiren Board c сетью Z-Wave. Для управления устройствами Z-Wave с Wiren Board требуется установка дополнительного программного обеспечения. USB-стик поддерживает стандартный Zensys API (SerialAPI). |
|
| |
|
| Для использования Z-Wave устройств с контроллером [[Wiren Board]] понадобится:
| | Хотя общая идеология сопряжения Wiren Board и Z-Wave с использованием UZB1 одинакова, существуют нюансы при установке программного обеспечения на разные версии контроллеров. |
| # Модуль расширения [[WBE2R-R-ZWAVE-ZWAY Z-Wave Extension Module | WBE2R-R-ZWAVE-ZWAY]] или [https://wirenboard.com/ru/product/z-wave/ USB-стик Z-Wave.Me UZB1]
| |
| # Дополнительное ПО:
| |
| #* [[#Установка и настройка z-way-server |z-way-server]] — Z-Way сервер, который работает с устройствами.
| |
| #* [[#Установка Wiren Board MQTT Integration | Wiren Board MQTT Integration]] — интеграция, которая позволяет управлять Z-Way устройствами из основного веб-интерфейса контроллера Wiren Board.
| |
|
| |
|
| Инструкции по установке смотрите ниже на этой странице.
| | === Инструкция для Wiren Board 5 === |
|
| |
|
| == Установка и настройка z-way-server == <!--T:1-->
| | # Обновляем список программного обеспечения на контроллере командой и устанавливаем необходимое ПО (сервер z-way, mqtt-адаптер, вспомогательные библиотеки): |
| === Описание ===
| | <pre> |
| ''z-way-server'' — это комплексное программное обеспечение [https://z-wave.me/z-way/ Z-Way], поддерживающее радиопротоколы Z-Wave и EnOcean, а также устройства на основе Wi-Fi, MQTT и HTTP. Пакет есть в репозитории контроллера Wiren Board.
| | apt-get update |
| | apt-get install libarchive12 libarchive13 libavahi-compat-libdnssd1 wb-mqtt-zway wb-homa-zway |
| | </pre> |
|
| |
|
| === Установка===
| | Если при установке возникает ошибка "E: Unable to locate package libarchive12" (такое может случится на контроллере с последней версией прошивки на базе Debian Stretch), установку выполняем следующей командой: |
| # Обновите пакеты на контроллере:
| | <pre> |
| #:<syntaxhighlight lang="bash">
| | apt-get update |
| apt update && apt upgrade | | apt-get install libarchive13 libavahi-compat-libdnssd1 wb-mqtt-zway wb-homa-zway |
| </syntaxhighlight>
| | </pre> |
| # Установите ПО для работы с Z-Wave:
| |
| #:<syntaxhighlight lang="bash">
| |
| apt install z-way-server
| |
| </syntaxhighlight> | |
|
| |
|
| Веб-интерфейс сервера Z-Way будет доступен по адресу http://192.168.42.1:8083, где 192.168.42.1 — IP-адрес контроллера, укажите свой. При первом подключении сервер предложит задать пароль администратора — запомните его.
| | <pre>Do you want to continue? [Y/n] Y</pre> |
|
| |
|
| === Настройка ===
| | Далее настраиваем сервер z-way. |
| Теперь нужно вставить в контроллер USB-стик или модуль расширения и указать порт в программном обеспечении:
| |
| # Вставьте в контроллер USB-стик или модуль расширения. Модуль расширения перед использованием нужно конфигурировать.
| |
| # Зайдите в веб-интерфейс Z-Way.
| |
| # Перейдите в '''Меню справа вверху''' → '''Apps''' → '''Z-Wave Network Access''' и в поле '''Serial port to Z-Wave dongle''' укажите одно из значений:
| |
| #* USB-стик — <code>/dev/ttyUZB</code>;
| |
| #* модуль расширения — <code>/dev/ttyMODx</code>, где x — номер разъёма, куда вставлен модуль.
| |
| Теперь вы можете работать с устройствами Z-Wave из веб-интерфейса ПО Z-Way. Если вы хотите видеть Z-Wave устройства в стандартном веб-интерфейсе контроллера и использовать их в автоматизациях, установите интеграцию ''Wiren Board MQTT Integration''.
| |
|
| |
|
| <gallery mode="packed" widths="200px" caption="Настройка порта">
| | Вставляем USB-стик в USB-порт контроллера, и переходим на страницу настройки сервера: http://''ip_адрес_контроллера'':8083 |
| Image: Z-Wave Network Access-1.png | Вызов меню и переход в раздел Apps
| |
| Image: Z-Wave Network Access-2.png | Поиск Z-Wave Network Access
| |
| Image: Z-Wave Network Access-3.png | Настройки Z-Wave Network Access, порт
| |
| Image: Z-Wave Network Access-4.png | Настройки Z-Wave Network Access
| |
| </gallery>
| |
|
| |
|
| === Удалённый доступ ===
| | При первом подключении сервер предложит задать пароль администратора: |
| По умолчанию пакет, который организует удалённый доступ к веб-интерфейсу Z-Way не установлен, если он вам нужен, установите его командой:
| |
| <syntaxhighlight lang="bash">
| |
| apt install zbw
| |
| </syntaxhighlight>
| |
|
| |
|
| В конце установки будут сгенерированы User Id и Password — запишите их, чтобы не потерять.
| |
|
| |
|
| == Установка Wiren Board MQTT Integration == <!--T:2-->
| |
| [[Image: WebUI Z-Way.png |300px|thumb|right| Представление устройств Z-Wave в веб-интерфейсе контроллера Wiren Board ]]
| |
| === Описание ===
| |
| Чтобы упростить обработку данных с Z-Wave устройств и управление ими, мы написали модуль интеграции ''Wiren Board MQTT Integration'', который преобразовывает данные Z-Way сервера в топики виртуального устройства, которое будет доступно в [[Wiren Board Web Interface |веб-интерфейсе]] контроллера на вкладке ''Devices''.
| |
|
| |
|
| После установки интеграции вы сможете управлять Z-Wave устройствами через стандартный веб-интерфейс контроллера, или настраивать автоматизации с помощью [[wb-rules]].
| | Щелкните на кнопке Submit. |
|
| |
|
| У интеграции несколько версий:
| | После этого вы попадете на страницу настройки сети Z-wave. |
| * Wiren Board MQTT Integration Native (версия 2.x) — для контроллеров с релизом ПО wb-2304 (Debian Bullseye) и новее;
| | Щелкните на значке в виде шестеренки и в разделе Devices щелкните на кнопке "Add New" |
| * Wiren Board MQTT Integration (версия 1.5.x) — для контроллеров с релизом ПО wb-2207 (Debian Stretch) и старее.
| |
|
| |
|
| Если вам нужно отправить данные из топиков контроллера в софт Z-Way, то установите Wiren Board MQTT import.
| | {| |
| | | |colspan ="2"|[[File:New_ZW_Password.png|400px|thumb|left|Задайте пароль администратора]] |
| === Принцип работы ===
| | | |
| Преобразовывает описание настроенных в ПО Z-Way устройств в каналы устройства Z-Wave, которое находится в веб-интерфейса контроллера на вкладке '''Devices'''.
| |
| | |
| Можно получать с устройств данные и управлять ими.
| |
| | |
| {| border="1" class="wikitable noclear"
| |
| |+ Поддерживаемые типы устройств
| |
| ! Тип Z-Way || Тип Wiren Board || Описание
| |
| |-
| |
| | sensorBinary || switch || Значения с бинарных датчиков
| |
| |-
| |
| | sensorMultilevel || value || Значения с датчиков температуры, влажности, освещенности и т.п.
| |
| |-
| |
| | battery || value || Значение с датчиков уровня батареи
| |
| |-
| |
| | doorlock || switch || Переключатель открытия/закрытия двери | |
| |- | |
| | switchBinary || switch || Переключатель ON/OFF
| |
| |-
| |
| | switchMultilevel || range || Переключатель с несколькими позициями
| |
| |-
| |
| | thermostat || range || Установка значения температуры в термостате
| |
| |- | | |- |
| | toggleButton || pushbutton || Нажатие на кнопку | | |[[File:ZB_Configure.png|600px|thumb|center|Щелкните на значке в виде шестеренки]] |
| | |[[File:ZB_Add_Device.png|400px|thumb|right|Добавление нового устройства]] |
| |- | | |- |
| |} | | |} |
|
| |
|
| === Установка интеграции ===
| |
| <!--T:3-->
| |
|
| |
|
| Установите модуль интеграции:
| |
| # Зайдите в интерфейс сервера Z-Way.
| |
| # Перейдите в '''Меню справа вверху''' → '''Apps''' → '''Online Apps '''.
| |
| # Введите в поиске '''Wiren Board MQTT Integration''' и установите найденное приложение.
| |
| # На этом этапе может потребоваться установить '''BaseModule''', если это так, то в настройках модуля интеграции будет сообщение '''please install''' и кнопка '''Base Module''' — установите его нажатием на кнопку. Если сообщения нет — просто продолжайте настройку.
| |
| # Если вы настраиваете интерацию впервые и не знаете назначения настроек, то оставьте значения по умолчанию и нажмите внизу кнопку '''Save'''.
| |
|
| |
|
| Если в процессе сохранения настроек модуля интеграции вы получите ошибку ''Something went wrong'' — перезапустите контроллер, найдите ''Wiren Board MQTT Integration'' теперь уже на вкладке '''Local Apps''', нажмите на плюсик — откроется карточка с настройками интеграции, нажмите кнопку '''Save'''.
| |
|
| |
|
| После этого во вкладке ''Devices'' веб-интерфейса контроллера Wiren Board будут появляться Z-Wave устройства, добавленные через интерфейс Z-Way.
| | 1. |
| <gallery mode="packed" heights="200" caption="Установка интеграции для работы с Wiren Board"> | | |
| Image: Wiren Board MQTT Integration-1.png | Вызов меню и переход в раздел ''Apps''
| | Скачать версию для Contactless с http://razberry.z-wave.me/z-way-server/ |
| Image: Wiren Board MQTT Integration-2.png | Поиск и выбор ''Wiren Board MQTT Integration''
| | <pre> |
| Image: Wiren Board MQTT Integration-3.png | Установка ''Wiren Board MQTT Integration''
| | wget http://razberry.z-wave.me/z-way-server/z-way-server-Linux-Connectless-v2.0.1-rc21.tgz |
| Image: Wiren Board MQTT Integration-4.png | Запрос на установку ''BaseModule'', будет только при первой установке интеграции
| | </pre> |
| Image: Wiren Board MQTT Integration-5.png | Настройка доступа к MQTT-брокеру
| | |
| Image: Wiren Board MQTT Integration-6.png | Сохранение настроек
| |
| </gallery> | |
|
| |
|
| == Работа с Z-Wave устройствами == <!--T:18-->
| | 2. |
| === Добавление ===
| | <pre> |
| Новое устройство добавляется в веб-интерфейсе Z-Way:
| | apt-get update |
| # Зайдите в интерфейс сервера Z-Way.
| | apt-get install liblzo2-2 libnettle4 libssl1.0.0 libxml2 // для Wiren Board 5 |
| # Перейдите в '''Меню справа вверху''' → '''Devices'''
| |
| # Найдите в списке '''Z-Wave ''' и нажмите кнопку '''Add new'''.
| |
| # Далее нажмите на кнопку '''Add new Z-Wave Device and identify it automatically'''
| |
| # Если вы добавляете новое устройство, то нажмите зелёную кнопку '''Start''' и активируйте режим сопряжения на устройстве, обычно, для этого нужно нажать три раза на кнопку сопряжения. Если устройство уже было сопряжено с другим сервером Z-Way, то перед выполнением сопряжения его нужно сбросить, для этого нажмите на кнопку '''Reset Device''' и включите на устройстве режим сопряжения. После сообщения об успешном сбросе, выполните инструкцию в начале этого пункта.
| |
| # После того, как устройство будет сопряжено, откроется страница, где можно задать устройству имя и настроить его. После этого нажмите кнопку '''Save'''.
| |
| <gallery mode="packed" widths ="260px" caption="Добавление нового Z-Wave устройства">
| |
| Image: ZB_Configure.png | Вызов меню и переход в раздел ''Devices''
| |
| Image: ZB_Add_Device.png | Добавление устройства типа Z-Wave
| |
| Image: ZB_Add_New_Device.png | Переход с процедуре сопряжения устройств
| |
| Image: ZB_Add_New_Device Progress 1.png | Запуск сопряжения
| |
| Image: ZB_Add_New_Device Progress 2.png | Сопряжение с устройством
| |
| Image: ZB_Add_New_Device Progress 3.png | Настройка сопряжённого устройства
| |
| </gallery>
| |
|
| |
|
| Список добавленных устройств можно найти в разделе ''Elements'', кнопка перехода к которому находится вверху окна. Так же устройства будут доступны в веб-интерфейсе контроллера Wiren Board на вкладке ''Devices'' в карточке Z-Way.
| | </pre> |
| <gallery mode="packed" widths ="360px" caption="Представление Z-Wave устройства">
| |
| Image: ZB_Discovered.png | Устройство в веб-интерфейсе Z-Way
| |
| Image: Z-Wave Devices in Wiren Board WebUI.png | Устройство в карточке Z-Wave в веб-интерфейсе контроллера Wiren Board
| |
| </gallery> | |
|
| |
|
| === Управление ===
| |
| Устройствами можно управлять их веб-интерфейсов ПО Z-Wave и стандартного веб-интерфейса контроллера Wiren Board.
| |
|
| |
|
| Кроме этого вы можете настраивать автоматизации с помощью правил [[wb-rules]] и стороннего ПО, которое работает с MQTT, например, [[Node-RED]].
| | 3. |
| | <pre> |
| | 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 |
| | </pre> |
|
| |
|
| === Удаление ===
| |
| Чтобы удалить Z-Wave устройство:
| |
| # Зайдите в интерфейс сервера Z-Way.
| |
| # Перейдите в '''Меню справа вверху''' → '''Devices'''
| |
| # Найдите в списке '''Z-Wave ''' и нажмите кнопку '''Manage'''.
| |
| # Нажмите '''кнопку с красной корзинкой''' рядом с названием устройства, которое хотите удалить.
| |
| # Нажмите кнопку '''Reset and Remove''', откроется всплывающее окно с инструкцией: вам нужно сделать на устройстве те же действия, которые включают режим сопряжения, например, три раза нажать на кнопку сопряжения.
| |
| # Устройство сброшено и удалено.
| |
|
| |
|
| Из стандартного веб-интерфейса контроллера устройство будет удалено автоматически.
| | 4. |
| | <pre> |
| | root@WB-SmartHome-New:~# tar xfz z-way-server-Linux-Connectless-v2.0.1-rc21.tgz |
| | </pre> |
|
| |
|
| <gallery mode="packed" heights="100px" caption="Удаление Z-Wave устройства"> | | 5. |
| Image: Del device-1.png| Вызов меню и переход в раздел ''Devices''
| | <pre> |
| Image: Del device-2.png | Переход к управлению Z-Wave устройствами, кнопка ''Manage''
| | root@WB-SmartHome-New:~# cd /root/z-way-server |
| Image: Del device-3.png | Список Z-Wave устройств и кнопка удаления одного из них
| | 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 & |
| Image: Del device-4.png | Кнопка ''Reset and Remove'', которая сбрасывает устройство и удаляет его из ПО
| |
| </gallery>
| |
|
| |
|
| == Полезные ссылки ==
| | </pre> |
| * [https://z-wave.me/z-way/ Официальный сайт программного обеспечения Z-Way]
| |
| * [[Rubetek TZ78 Z-Wave Relay | Подключение реле Rubetek TZ78]]
| |
| * [[Philio PAD07-RU Z-Wave Dimmer | Подключение диммера Philio PAD07-RU]]
| |
| * [[Heatit Z-TEMP2 Z-Wave Thermostat | Подключение термостата Heatit Z-TEMP2]]
| |
| * [[Philio PAR01-RU Z-Wave AC IR Control | Подключение устройства управления кондиционером Philio PAR01-RU]]
| |
|
| |
|
| {{Wbincludes:Device Page Footer}}
| | === Инструкция для Wiren Board 6 === |
| </translate> | | # Скачиваем сервер 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 libarchive13 libavahi-compat-libdnssd1</pre> |
| | # Трёх необходимых пакетов нет в репозитории для версии Debain, используемой в Wiren Board, - Debian 9 "Stretch". Поэтому скачиваем эти пакеты из репозиториев для предыдущих версий Debian, выбирая архитектуру armhf, и устанавливаем вручную:<pre>wget http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_armhf.deb; dpkg -i libjsoncpp0_0.6.0~rc2-3.1_armhf.deb</pre><pre>wget http://ftp.us.debian.org/debian/pool/main/n/nettle/libnettle4_2.7.1-5+deb8u2_armhf.deb; dpkg -i libnettle4_2.7.1-5+deb8u2_armhf.deb</pre><pre>wget http://security.debian.org/debian-security/pool/updates/main/liba/libarchive/libarchive12_3.0.4-3+wheezy6+deb7u1_armhf.deb; dpkg -i libarchive12_3.0.4-3+wheezy6+deb7u1_armhf.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>cd /opt/z-way-server/</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 на (в версии без 3G модема) /dev/ttyACM0 или (в версии с 3G модемом) /dev/ttyACM7: ''кнопка меню справа вверху'' - ''Apps'' - ''Z-Wave Network Access'' - ''Serial port to Z-Wave dongle''. |
| | # Настроим автоматический запуск сервера 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> |
Подключение адаптера для связи сети Z-Wave с Wiren Board и добавление устройств Z-Wave
USB-стик Z-Wave.Me UZB1 позволяет соединить Wiren Board c сетью Z-Wave. Для управления устройствами Z-Wave с Wiren Board требуется установка дополнительного программного обеспечения. USB-стик поддерживает стандартный Zensys API (SerialAPI).
Хотя общая идеология сопряжения Wiren Board и Z-Wave с использованием UZB1 одинакова, существуют нюансы при установке программного обеспечения на разные версии контроллеров.
Инструкция для Wiren Board 5
- Обновляем список программного обеспечения на контроллере командой и устанавливаем необходимое ПО (сервер z-way, mqtt-адаптер, вспомогательные библиотеки):
apt-get update
apt-get install libarchive12 libarchive13 libavahi-compat-libdnssd1 wb-mqtt-zway wb-homa-zway
Если при установке возникает ошибка "E: Unable to locate package libarchive12" (такое может случится на контроллере с последней версией прошивки на базе Debian Stretch), установку выполняем следующей командой:
apt-get update
apt-get install libarchive13 libavahi-compat-libdnssd1 wb-mqtt-zway wb-homa-zway
Do you want to continue? [Y/n] Y
Далее настраиваем сервер z-way.
Вставляем USB-стик в USB-порт контроллера, и переходим на страницу настройки сервера: http://ip_адрес_контроллера:8083
При первом подключении сервер предложит задать пароль администратора:
Щелкните на кнопке Submit.
После этого вы попадете на страницу настройки сети Z-wave.
Щелкните на значке в виде шестеренки и в разделе Devices щелкните на кнопке "Add New"
Задайте пароль администратора
|
|
Щелкните на значке в виде шестеренки
|
Добавление нового устройства
|
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 &
Инструкция для 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 libarchive13 libavahi-compat-libdnssd1
- Трёх необходимых пакетов нет в репозитории для версии Debain, используемой в Wiren Board, - Debian 9 "Stretch". Поэтому скачиваем эти пакеты из репозиториев для предыдущих версий Debian, выбирая архитектуру armhf, и устанавливаем вручную:
wget http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_armhf.deb; dpkg -i libjsoncpp0_0.6.0~rc2-3.1_armhf.deb
wget http://ftp.us.debian.org/debian/pool/main/n/nettle/libnettle4_2.7.1-5+deb8u2_armhf.deb; dpkg -i libnettle4_2.7.1-5+deb8u2_armhf.deb
wget http://security.debian.org/debian-security/pool/updates/main/liba/libarchive/libarchive12_3.0.4-3+wheezy6+deb7u1_armhf.deb; dpkg -i libarchive12_3.0.4-3+wheezy6+deb7u1_armhf.deb
- Устанавливаем пакеты для отображения в веб-интерфейсе 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
- Выполняем тестовый запуск сервера, указав ему путь до библиотек:
cd /opt/z-way-server/
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 на (в версии без 3G модема) /dev/ttyACM0 или (в версии с 3G модемом) /dev/ttyACM7: кнопка меню справа вверху - Apps - Z-Wave Network Access - Serial port to Z-Wave dongle.
- Настроим автоматический запуск сервера 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