PLUGINS.PLEG.Использование плагина PLEG для управления освещением в зависимости от уровня освещенности
Это руководство показывает, как использовать плагин PLEG для управления системой освещения в зависимости от уровня освещенности, определяемого Z-Wave датчиком.
PLEG – это специальный плагин для контроллера VERA, который позволяет легко создавать сложные сценарии в стандартном редакторе сценариев.
Цель проекта
Целью данного проекта является создание простого сценария для управления освещением в зависимости от уровня освещенности.
- Свет включается, когда уровень освещенности становится ниже заданного значения
- Свет выключается, когда уровень освещенности становится выше заданного значения
- В данном примере был использован 4 в 1 датчик PHI_PSM02, но вы также можете использовать мультисенсоры Aeon MultiSensor или Express Controls EZMotion
- Для управления освещением была использована розетка TKB On/Off, но вы также можете использовать реле, диммер или другую розетку
Создание сценария PLEG
Для пояснения работы сценариев PLEG обычно используют краткое описание всех команд. Данный сценарий работает следующим образом:
Свойства устройства
Name (Название) *** Device Name (Название устройства) *** Device Variable (Переменная)
LightLevel (Уровень освещенности) *** Office Light Sensor (Датчик) *** CurrentLevel (Текущий уровень)
Условия
Name (Название) *** Expression (Условие)
LightOff (Отключение света) *** LightLevel (Уровень освещенности) > 20
LightOn LightLevel (Включение света) *** LightLevel (Уровень освещенности) < 15
Действия для условия: LightOff (Отключение света)
Immediate (Мгновенно)
Device (Устройство) *** Action (Действие)
Office Lamp(TKB) (Розетка) *** Off (Отк)
Действия для условия: LightOn (Включение света)
Immediate (Мгновенно)
Device (Устройство) *** Action (Действие)
Office Lamp(TKB) (Розетка) *** On (Вкл)
Создание сценария в PLEG
Входной параметр – "Device Properties" (Свойства устройства)
- В пользовательском интерфейсе VERA войдите в режим редактирования PLEG, нажав на значок гаечного ключа
- Перейдите на вкладку "Inputs" (Входные параметры) и выберите "Device Properties" (Свойства устройства)
- Выберите используемый датчик освещения из выпадающего списка – в данном примере – "Office Light Sensor"
- Выберите свойство устройства, которое будет использовано в качестве входного параметра – в данном примере – "CurrentLevel" (Текущий уровень)
- Нажмите кнопку "Create" (Создать)
- Нажмите на "Edit" (Редактировать) и введите имя для нового параметра – в данном примере "LightLevel" (Уровень освещенности)
- Нажмите на "Accept" (Принять)
- Перейдите на вкладку "Conditions" (Условия)
- Нажмите кнопку "Add Row" (Добавить)
- Введите имя для нового условия – в данном примере – "LightOff" (Отключение света)
- В разделе "Condition Expression" (Условия) введите само условие – в данном примере "LightLevel (Уровень освещенности) > 20"
- Нажмите кнопку "Add Row" (Добавить) и добавьте второе условие аналогичным образом
- Перейдите на вкладку "Actions" (Действия)
- Выберите условие из выпадающего списка – в данном примере – "LightOff" (Отключение света)
- Выберите устройство и действие – в данном примере – отключение "Office Lamp TKB"(Розетка) (так же, как и при выборе устройств и действий в обычном редакторе сценариев в контроллера VERA)
- Нажмите на "FINISHED" (Завершить) в верхней части окна
- Аналогичным образом добавьте и другие действия
- После завершения работы закройте окно плагина PLEG
- Нажмите на красную кнопку "SAVE" (Сохранить) в верхней части окна
Использование PLEG
Для запуска сценариев PLEG необходимо нажать на кнопку "Armed" (Активировать).