Создание сцен управления ИК техникой из RaZberry
С помощью Remotec ZXT-120 можно управлять любой ИК техникой, имитируя пульт управления.
Используя инструкцию http://rus.z-wave.me/manuals/show?sku=REM_ZXT-120 обучите Remotec ZXT-120 командам вашего пульта, например от телевизора. Т.к. Remotec ZXT-120 является устройством управления кондиционером, то он может отправлять только команды вида "Режим:Температура", например "Heat:28" или "Cool:20". Процесс обучения заключается в том, чтобы ассоциировать команду от TV пульта, например "Громкость +", с командой кондиционер, например "Cool:20". Таким образом после обучения, если вы дадите команду "Cool:20", то Remotec ZXT-120 отправит по ИК команду TV пульта "Громкость +".
После обучения вы можете проверить, что команды отправляются правильные. Для этого из Expert UI перейдите в раздел Термостаты и отправите одну из обученных команд.
Теперь перейдите к интерфейсу Smart Home в котором для каждой ИК команды можно сделать отдельную сцену и использовать ее либо в автоматизации, либо для создания интерфейса пульта. Интерфейс Smart Home появился в версии v2.0.1-rc25 и доступен по адресу http://192.168.1.108:8083/smarthome, где 192.168.1.108 это IP RaZberry.
Создайте модуль
Code Device с типом toogleButton и кодом zway.devices[34].ThermostatSetPoint.Set(2,20)
- 34 - номер устройства
- 2 - режим Cool. 1 - режим Heat
- 20 - температура
Таким же образом создайте все нужные сцены. В разделе Widgets появятся все созданные сцены, при нажатии на них будет отправляться нужная вам команда.
Созданные сцены можно использовать в автоматизации, добавляя их в другие сцены, типа "Просмотр Кино", также сцены можно запускать удаленно с помощью HTTP команд.
Для запуска сцены в браузере выполните HTTP команду:
http://192.168.1.108:8083/ZAutomation/api/v1/devices/Code_Device_toggleButton_63/command/on
- 192.168.1.108:8083 - IP адрес RaZberry
- 63 - ID сцены
ID Сцены можно узнать следующим образом:
- Нажмите на шестеренку в правом верхнем углу виджета
- Наведите курсор мыши на кнопку CodeDevice
- В всплывающей внизу строке состояния браузера появится ID сцены, или нажмите на кнопку CodeDevice и найдите Instance ID: 63
Используя HTTP команды можно создать пульт управления на мобильном телефоне. Приложение для телефона должно удовлетворять двум требованиям: первое - возможность создавать интерфейс с кнопками, второе - возможность прописать для каждой кнопки отправку HTTP команды. Есть несколько приложений позволяющих создавать пульты управления для мобильного телефона:
-
iControl Web
iControl Web это приложение для iPhone позволяющее расположить кнопки на экране и каждой кнопке назначить свою HTTP команду
-
iRidium
iRidium - это уникальный программный комплекс для визуализации управления системами автоматизации, Аудио/Видео оборудованием и Медиа Серверами с полной двусторонней связью.
iRidium позволяет управлять с любого мобильного устройства, используя любой пользовательский интерфейс.
-
OpenRemote
OpenRemote это сервер выполняющий любые команды и конструктор интерфейсов
О создании пульта с помощью OpenRemote можно почитать здесь http://habrahabr.ru/post/180749/