(!) Установка и настройка приложения OpenRemote на сетевое хранилище QNAP
C помощью OpenRemote вы можете превратить сетевое хранилище в полноценный контроллер управления «Умным домом». Вы сможете выключить/включить свет, проверить температуру комнаты, выполнить опрос датчиков движения и многое другое.
Приложение состоит из двух компонентов:
1. Контроллер – объединяет и управляет устройствами.
Подключить к сетевому хранилищу можно следующие устройства работающие по протоколу 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