Управление любой ИК техникой из Home Center 2


REM_ZXT120 - устройство управления кондиционерами. Это шлюз, способный переводить язык Z-Wave в язык ИК, причем обучаемый. На примере Fibaro Home Center 2 рассмотрим возможность использования REM_ZXT120 для управления мультимедиа.

Функционал устройства определяется списком поддерживаемых классов команд.
Remotec используются следующие классы команд:
    Для управления:
  • Thermostat Mode (режим)
  • Basic (общая совместимость)
  • Thermostat Setpoint (требуемая температура)
  • Thermostat Fan(обдув)
  • Multilevel Sensor (текущая температура)
    Для настройки:
  • Association (связь с устройствами)
  • Version (информационный)
  • Configuration (настройка)
  • Manufacturer Specific (доп. класс)
  • Node Naming and Location (доп. класс)
  • Battery (заряд батарейки)

Для управления медиа приставкой это не подходит, поэтому ставим задачи:
  • обучить Remotec командам,
  • сделать виртуальное устройство.
    Чтобы обучить Remotec командам;
  • параметр 27 выставляем на "0",
  • определяемся с нужным нам значением параметра 25,
  • отправляем значение параметра 25,
  • обучаем Remotec с пульта - моргнул 2 раза - успешно, 6 - неуспешно.
    • Проверяем, что устройство выполняет обученную команду
    • Создаем новое виртуальное устройство,
    • Создаем набор кнопок,
    • Используя функцию fibaro:call(id, "setThermostatSetpoint", "", ""), посылаем нужную температуру для нужного режима.