Перейти к основному содержимому

Правила

"Правила" - раздел конфигуратора i3 lite содержащий список правил, которые отрабатывают при различных условиях. Lite-product-icon.png iRidium lite

Правило - это логический компонент проекта, который отслеживает изменение состояния оборудования и реагирует на изменение согласно заданной логики.

Правила разделяются на два вида:

  • Панельное правило - работает на панелях пользователя только при работе приложения i3 lite.
  • Серверное правило - работает на сервере даже при закрытом приложении.

Routines_main.png

  • Активно - включение/отключение правила.
  • Имя - название правила.
  • Работа на всех панелях - включен/выключен. Принцип работы изложен чуть ниже.
    • включен - правило будет работать на всех панелях, которые загрузят этот проект из облака;
    • *отключен - правило будет работать только на данной панели.
  • Событие "КОГДА" - каждому правилу можно назначить одно или несколько событий "КОГДА", при возникновении которых выполняется некоторое действие.
  • Действие - каждому правилу вы можете назначить одно или несколько действий, которые будут выполняться последовательно при возникновении хотя бы одного события "КОГДА".
  • Условие "НО ТОЛЬКО ЕСЛИ - ряд условий, которые обязательно должны быть истинными, чтобы действия правила начали выполняться.
примечание

Вы можете назначить несколько условий "НО ТОЛЬКО ЕСЛИ" одному правилу, но они могут также отсутствовать.

Принцип работы режима "Работа на всех панелях"

  • Режим включен

Когда на объекте нет сервера правила будут работать только если на панели, будет открыт проект i3 lite. Если проект будет закрыт или панель отключена, то правила работать не будут.

При активации этого свойства, если хотя бы на одной из панелей будет активен проект i3 lite, то правила будут работать. Таким образом вы можете настроить проект на панели, и, если у вас на объекте нет сервера, но есть компьютер, на котором i3 lite может работать постоянно, загрузить проект на него. В данном случае компьютер будет выступать в роли сервера и все правила будут работать.

Если объект управляется с нескольких устройств, то при помощи данного свойства можно также упростить редактирование правил в проекте. Например, в проекте настроено правило: каждую субботу в 8:00 должна включаться аудиосистема и проигрывать музыку. Необходимо изменить время с 8:00 на 9:00, но доступа к панели, на которой настроено правило нет. Если свойство Working on all panels активировано, то отредактировать правило можно с любой панели, на которой запущен данный проект. Также если этот параметр активен, инсталлятор может настраивать правила в проектах на своем устройстве, и, в дальнейшем, их не нужно будет настраивать на устройстве пользователя. Пользователю просто нужно скачать проект из облака и все правила будут работать на его устройстве.

  • Режим отключен .

Проект управляется с 2 панелей и для них создано правило:
включать питание аккумулятора управляющей панели при заряде 5% и отключать при 100%. Если мы активируем параметр Working on all panels , то когда одна из панелей зарядится до 100%, питание отключится на обеих панелях, несмотря на то, зарядилась вторая панель до 100% или нет. В таком случае рекомендуется создавать отдельные правила для каждой панели.

Тип события "КОГДА"

when_type.png

Существуют следующие типы событий "КОГДА":

  • Устройство - события, связанные с устройствами (срабатывание датчика и т.п.);
  • Режимы - изменение режима;
  • Расписание - события, возникающие в расписании проекта;
  • Заряд батареи - события по высокому или низкому уровню заряда (этот элемент отсутствует в серверных правилах);
  • "День и время' - события срабатывающие от назначенного времени, а так же астротаймера.

В серверном правиле в меню "День и время" доступны дополнительные параметры настройки:

  • Время - точное время срабатывания.
  • Рассвет - время рассвета расчитывается от координат указанных в разделе "Основное".
  • Полдень - время полудня расчитывается от координат указанных в разделе "Основное".
  • Закат - время заката расчитывается от координат указанных в разделе "Основное".
  • Угол солнца больше чем - выполнение при увеличении заданного угла наклона солнца.
  • Угол солнца меньше чем - выполнение при уменьшении заданного угла наклона солнца.

Lite_astro.png

Для этого сначала нужно указать местоположение объекта автоматизации. Это можно сделать в региональных настройках вкладки General конфигуратора.

Location.png

Тип действий

Возможны следующие типы действий:

  • Устройство - отправить команду на устройство;
  • Система - выполнить системную функцию (выдержка времени, открыть браузер и т.д.);
  • Режимы - переключить режим;
  • Макросы - выполнить макрос (этот элемент отсутствует в серверных правилах);
  • Добавить в журнал - сделать запись в лог-журнал (этот элемент отсутствует в локальных правилах);
  • Правило - изменить работу другого правила (активировать, деактивировать или остановить).

Локальные правила

local_action.png

Серверные правила

server_action.png

Типы условий "НО ТОЛЬКО ЕСЛИ"

condition_type.png

Типы условий "Устройство", "Режимы" и "Расписания" выполняют те же функции, что и события "КОГДА".

В условии Day&Time можно указать не только время, но и день недели, а также настроить работу правил по будням или по выходным.

condition_day&time.png