(!) Установка и настройка приложения OpenRemote на сетевое хранилище QNAP

C помощью OpenRemote вы можете превратить сетевое хранилище в полноценный контроллер управления «Умным домом». Вы сможете выключить/включить свет, проверить температуру комнаты, выполнить опрос датчиков движения и многое другое.

Приложение состоит из двух компонентов:

1. Контроллер – объединяет и управляет устройствами.

2. Платформа для создания пользовательского интерфейса и просмотра состояния устройств (Z-wave контроллер).

Подключить к сетевому хранилищу можно следующие устройства работающие по протоколу Z-wave: http://openremote.org/display/docs/OpenRemote+2.0+How+To+-+Integrate+Devices+and+Protocols

Установка контроллера OpenRemote:

Зайдите в веб-интерфейс сетевого хранилища и перейдите в App Center.

В открывшемся окне перейдите в раздел Инструменты разработчика и нажмите на кнопку Добавить к QTS на приложении JRE. Данное приложение требуется для работы OpenRemote. 

После того как приложение JRE будет установлено, перейдите в раздел Утилиты и нажмите на кнопку Добавить к QTS на приложении OpenRemote. 

 

Установка Z-Wave устройства в OpenRemote

 

OpenRemote позволяет интеграцию различных устройств и протоколов. В данной статье мы объясним, как объединить несколько устройств по протоколу Z-Wave.
Рассмотрим установку бесплатной версии, с помощью которой вы сможете подключить не более 10 устройств.

1. Скачайте следующий файл (zwave.jar) по ссылке http://download.openremote.org/free/zwaveи скопируйте его на сетевой накопитель в папку Public. 

2. Подключитесь к командной строке накопителя. Как подключиться к командной строке накопителя описано в статье: http://qnap.ru/kb/4341

3. Скопируйте ранее скачанный файл zwave.jar в папку OpenRemote.

Если на устройстве установлен только один жесткий диск, то команда будет следующей:

cp -v /share/Public/zwave.jar 
/share/HDA_DATA/.qpkg/OpenRemote/OpenRemote/webapps/controller/WEB-INF/lib/

 

Если создан Raid-массив, то команда такая:

cp -v /share/Public/zwave.jar 
/share/MD0_DATA/.qpkg/OpenRemote/OpenRemote/webapps/controller/WEB-INF/lib/ 

 

 

 

Установка контроллера Z-wave

 

Перейдите по следующей ссылке и создайте новый аккаунт: https://composer.openremote.org/demo/login.jsp

 

 

 

После подтверждения регистрации вы сможете зайти на сайт под созданной учетной записью.

В личном кабинете в левом углу выберите Config for Controller, а затем z-wave. В поле zwave.commLayer выберите значение RXTX, а в поле zwave.comPort пропишите /dev/ttyUSB0 и нажмите на кнопку Submit

 

 

Далее перейдите на вкладку UI Designer (вторая иконка слева) и создайте новую пустую панель. 

 

 

Сохраните созданную панель, нажав на иконку дискеты, и зайдите в интерфейс приложения OpenRemote, установленного на сетевом накопителе.

Для этого в адресной строке браузера введите http://IPNAS:8088/controller/ , где IPNAS – это IP-адрес сетевого хранилища.
Введите ваши учетные данные OpenRemote и нажмите на кнопку Sync with Online Designer. После успешной синхронизации вы увидите сообщение Sync Complete

 

 

Для получения более детальной информации вы можете посмотреть журнал приложения в командной строке.

Введите указанные ниже команды для отображения журнала.
Если установлен один жесткий диск, то команда:

 

cat /share/HDA_DATA/.qpkg/OpenRemote/OpenRemote/logs/zwave/zwave.log

 

Если испльзуется Raid, то команда будет следующая:

cat /share/MD0_DATA/.qpkg/OpenRemote/OpenRemote/logs/zwave/zwave.log

 

Вы увидите сообщения вида: 

 

Здесь вы можете увидеть - 1 контроллер (Node 1) и еще 5 устройств встроенные в контроллер. 
(Перключатель:4, Диммер:5, Сенсор:6, Сенсор:7, Термостат:9)

 

KB-3744

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0