Управление любой IR техникой с помощью REM_ZXT120

26 февраля 2015

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", "", ""), посылаем нужную температуру для нужного режима.