Умный дом
Управление освещением
Настройка управления освещением в системе
Умный Дом Larnitech

Автор инструкции Роман Полоцкий
В этой статье мы рассмотрим варианты управления освещением в системе Умный Дом, построенной на контроллерах Larnitech, включая настройку работы этих сценариев.

Описанная настройка осуществляется на контроллере Metaforsa-2 (MF-14.A), но на основном контроллере DE-MG или Metaforsa-1 процесс не отличается.
Настройка входов и выходов
Сначала нужно настроить входы и выходы, а также создать структуру помещений, на примере которых мы будем управлять освещением.

Настройку входов и выходов можно производить как из web-интерфейса контроллера в браузере, так и через приложение Larnitech на смартфоне или планшете. Чем крупнее экран, тем удобнее.

Сначала переходим в режим настройки входов, выходов и структуры системы. В приложении Larnitech для этого требуется нажать кнопку в правом верхнем углу и выбрать пункт Установки (иконка с гаечным ключом).

Настраиваем выходы контроллера: на 8 релейных выходов для примера настраиваем 8 ламп, последние два выхода контроллера используем как реле управления шторой.
4 выхода диммера контроллера настраиваем как светодиодные диммируемые лампы. В интерфейсе приложения Larnitech нет возможности настроить диммер точно, включая время диммирования, минимальный и максимальный пороги. В процессе пусконаладки системы, когда светильники уже установлены и подключены, через web-интерфейс контроллера следует указать эти параметры или выбрать из базы модель светильника.
Входы контроллера настраиваем как выключатели, также делаем один геркон (дверь санузла) и два датчика движения (условно прихожая и санузел).

Выключатель может быть кнопкой, кнопкой с инверсией или переключателем.

Кнопка - это импульсный нормально-разомкнутый выключатель (по каталогам производителей выключателей обычно называется "Кнопка НО"), кнопка с инверсией - нормально-замкнутый выключатель, переключатель - классическая кнопка, которая меняет положение при нажатии.
В разделе Структура создаём помещения и распределяем по ним все элементы: лампы, шторы, датчики движения, геркон.

Для удобства лучше дополнить названия входов и выходов комментарием о том, что это такое, например, "Зеркало в санузле", "Люстра гостиной" и так далее. Номера лучше также оставить для того, чтобы легко можно было определить, куда на модуле подключается элемент. Кроме того, можно поменять иконку элемента, нажав на шестерёнку справа от элемента в Структуре.
Далее переходим к настройке работы освещения.
Простая привязка выключателя к светильнику
Для начала нужно настроить работу светильников по выключателям. Нажимаем на кнопку в правом верхнем углу приложения Larnitech и видим меню.
В пункте Установки мы настраивали входы и выходы контроллера, а также структуру системы, теперь нам нужен пункт Реж. редактор. При включении режима редактирования мы можем удержанием пальца на элементе войти в меню его настроек. Сейчас нам требуется войти в настройки светильника, для которого мы хотим настроить выключатель.

В окне настроек элемента мы можем менять его наименование, иконку и помещение, а также добавлять элемент в избранное. По кнопке Доп. можно скопировать элемент в другое помещение, если он относится к двум помещениям.

Сейчас нам нужен пункт Выключатель.
Привязка выключателя к светильнику происходит максимально просто - надо просто на него нажать, мы сразу увидим в окне номер и название нажатого выключателя. Далее нажимаем кнопку Привязать, и выключатель появляется в списке под кнопкой. К одному светильнику можно привязывать множество выключателей. В этом же окне можно удалить привязанный выключатель, нажимая на крестик напротив него.

По умолчанию режим управления от выключателя лампочкой - Инвертирование. Это означает, что при нажатии выключателя состояние лампы меняется на противоположное. Можно настроить какую-то клавишу на то, чтобы она всегда только выключала несколько светильников, то есть, они все выключатся независимо от их изначального состояния.

При привязке выключателя к диммеров мы можем задавать для каждого выключателя уровень диммирования в процентах и время, в течение которого диммер будет включать свет, от 0 до 250 секунд.
Свет по детекции движения
Этот сценарий очень удобен для санузлов, прихожей, коридора, лестницы, кладовой - он обеспечивает автоматическое включение света при движении в помещении или открывании двери, а затем по прошествии времени без движения, автоматическое отключение света.

Нужно выбрать требуемое помещение в основном окне приложения, затем пункт меню Automation Wizard для настройки такого сценария.
Выбираем требуемую группу света (один или несколько светильников), затем датчики, которые должны его включать, движения и открывания двери. Можно выбрать несколько датчиков.
По нажатию кнопки Advanced появляется окно настроек сценария.
Period of disabling auto - время, через которое свет выключается при неактивности датчиков.

Motion level for turning on and off - интенсивность движения на датчике. Для датчиков движения Larnitech, подключаемых к контроллеру по шине CAN, интенсивность движения отображается в процентах, мы можем отдельно задать интенсивность, требуемую для включения света, и интенсивность, ниже которой свет датчик считается неактивным. Эта настройка актуальна, например, для защиты от домашних животных.

Пример для санузла или прихожей: при открывании двери включается свет, далее выключается при неактивности датчика движения более определённого периода времени.
Работа по расписанию
За настройку расписания работы света или другого электроприбора отвечает пункт Расписание в настройках элемента.
Создаём различные интервалы по дням недели и времени. Примеры того, когда требуется работа по расписанию:

Фасадное и уличное освещение включается вечером, выключается утром.

Дежурный свет в коридоре или детской, который горит в тёмное время суток постоянно.

Имитация присутствия. Нужно заранее создать разные расписания на каждый день.

Открывания и закрывания штор в заданное время вместо будильника.

Управление поливом растений.

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

Режим расписания может быть задан Один раз или Период. В первом случае расписание отрабатывает всего один раз, во втором - каждый раз в заданные дни и время.
Автоматизации света
Это пункт Авто в настройках элемента. Он позволяет создавать более сложные алгоритмы работы света, чем доступные в Automation Wizard.
В таких сценариях участвуют также датчики уровня освещённости. Например, свет может включаться при интенсивности движения выше 30% в течение 3 секунд и при уровне освещённости ниже 10% на протяжении 3 секунд. Такие настройки позволяют реализовать включение света по детекции движения более корректным и не раздражающим образом.

Можно настроить включение и выключение света по расписанию, но также ориентируясь на показания датчика освещённости. То есть, мы можем включать фасадный свет дома после 10 вечера, но только если уровень освещённости в течение 15 минут ниже15%.

Интересен сценарий выключения света при уровне движения ниже заданного значения длительное время. Он нужен в том случае, если в помещении свет включается не по датчику движения, но его могут забыть включенным, тогда система будет выключать забытый свет при длительном периоде отсутствия движения. Такой сценарий имеет смысл делать для всех помещений, кроме тех, где возможно длительное отсутствие движения, например, в спальне.

При выборе автоматизации управления шторой, доступными сценариями будет открывание и закрывание штор при определённом уровне освещенности на протяжении 10 минут времени.
Световые схемы
Световая Схема (она же Сценарий) - это кнопка в интерфейсе, нажатие которой приводит светильники в заданное состояние. Например, Выключить всё, Ярко, Готовка, Телевизор, Чтение.

Чтобы создать световую схему, надо включить Режим редактирования, затем в этом же выпадающем меню на кнопку Создать световую схему. Появится окно, аналогичное настройкам светильника или другого элемента: выбор названия, "позывного" для голосового управления, иконки и помещения, автоматизации, привязанных выключателей, расписания включения и выключения.
Добавляется пункт Состояние, в котором мы выбираем участвующие в световой схеме группы света и штор.
Нужно подержать палец на иконке светильника, чтобы она появилась в верхнем поле, там мы выбираем состояние каждого элемента, включая яркость диммеров, положение штор, цвет и яркость RGB лент.

В выпадающем меню Тип мы можем выбрать один из нескольких вариантов:

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

Scene - аналогично, но кнопка при нажатии переводит элементы в нужное состояние, при повторном нажатии она снова переведёт их в это состояние.

Scene+ - элементы при нажатии кнопки переходят в заданное состояние, сцена автоматически выключается, когда элементы перестают находиться в этом состоянии.

Scheme Rev - схема имеет два варианта, для каждого из которых состояние элементов задаётся отдельно. Нажатием кнопки варианты переключаются между собой.

На скриншоте мы видим созданную сцену Чтение.
Скрипты с полезными функциями для освещения
Скрипты позволяют создать любые произвольные алгоритмы управления. Они настраиваются только через web-интерфейс контроллера, не через приложение, пункт меню Сценарии.
Нажимаем на кнопку + Добавить скрипт и видим список доступных готовых скриптов, которые могут быть использованы в работе системы. При выборе скрипта отображается текстовое описание его работы.
Посмотрим самые, на мой взгляд, полезные скрипты:

Ring_v2 - Включение элемента на заданный период по нажатии на кнопку.
Это может использоваться для включения вытяжки вручную кнопкой для проветривания помещения, для включения света в помещении на определённое время при отсутствии датчика движения, для включения функции полива.

Related_actions - Действие ведомого устройства в зависимости от нескольких ведущих. До 4 устройств назначаются как ведущие, назначается одно ведомое. По изменения состояния любого из ведущих устройств ведомое может либо менять состояние, либо переходить в определённое. Это может использоваться, например, при управлении мощными электроприборами, чтобы несколько устройств не работали одновременно. А также возможно создавать сценарии освещения, при которых включение одной группы света выключает другую, например, включение светильника тёплой цветовой температуры выключает светильник нейтральной цветовой температуры.

3 dim to RGB - Позволяет использовать три выхода диммера Larnitech для управления освещением для RGB ленты. В настройках скрипта выбираем три диммера и комнату, в интерфейс управления добавляется диммер для RGB ленты.

Нажатием на иконку диммера можно включать и выключать ленту, проведением пальца по окружности регулировать яркость свечения ленты, по двойному нажатию на иконку появляется вот такое окно выбора цвета и яркости ленты:
DimmerControlButtons - Регулировка яркости диммера двумя клавишами выключателя: одна включает лампу и увеличивает яркость, вторая выключает лампу и уменьшает яркость.

PowerSupply - отключения блока питания светодиодной ленты после выключения ленты и включения блока при включении ленты. При этом блок питания должен быть подключен через релейный выход. Полезно для мощных блоков питания, чтобы на блок не подавалось напряжение без необходимости.

RGBColourChange - периодической изменение цвета свечения светодиодных лент. Для вечеринки или праздничной подсветки. Еще более интересно работает RGBColourSet - это плавное перетекание ленты между разными цветами.

SensorAndDimmer - изменения яркости диммера в зависимости от значения датчика освещённости. Очень классная функция, которая позволит поддерживать постоянный уровень освещённости в зависимости от естественного света. Важно только продумать расположение датчика освещённости таким образом, чтобы диммируемый свет не падал на него, иначе показания датчика будут постоянно примерно на одном уровне.

Cyclic Selection - поочерёдное включение разных светильников при нажатии кнопки. Каждый раз при нажатии кнопки один светильник выключается, следующий включается. В скрипте настраивается до пяти устройств, но редактированием кода скрипта это количество может быть увеличено. Можно использовать одну клавишу выключателя для выбора нужной группы света.

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