Создание сцен управления ИК техникой из 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 Сцены можно узнать следующим образом:

  1. Нажмите на шестеренку в правом верхнем углу виджета
  2. Наведите курсор мыши на кнопку CodeDevice
  3. В всплывающей внизу строке состояния браузера появится ID сцены, или нажмите на кнопку CodeDevice и найдите Instance ID: 63

Используя HTTP команды можно создать пульт управления на мобильном телефоне. Приложение для телефона должно удовлетворять двум требованиям: первое - возможность создавать интерфейс с кнопками, второе - возможность прописать для каждой кнопки отправку HTTP команды. Есть несколько приложений позволяющих создавать пульты управления для мобильного телефона:

  1. iControl Web

    iControl Web это приложение для iPhone позволяющее расположить кнопки на экране и каждой кнопке назначить свою HTTP команду

  2. iRidium

    iRidium - это уникальный программный комплекс для визуализации управления системами автоматизации, Аудио/Видео оборудованием и Медиа Серверами с полной двусторонней связью.

    iRidium позволяет управлять с любого мобильного устройства, используя любой пользовательский интерфейс.

  3. OpenRemote

    OpenRemote это сервер выполняющий любые команды и конструктор интерфейсов

    О создании пульта с помощью OpenRemote можно почитать здесь http://habrahabr.ru/post/180749/