Сценарії автоматизації 2.0. Детально

В недавньому оновленні 3.8 охоронних систем Orion NOVA ми представили “Сценарії автоматизації 2.0”, в яких реалізували довгоочікувані функціональні можливості, як постановка під охорону за розкладом, керування по температурі, залежності AND/OR та безліч інших.
В цій статті ми детально розглянемо всі можливості нових сценаріїв та наведемо приклади їх застосування. Поїхали!
Створення сценарію
Створювати новий сценарій нам допомагає спеціальне покрокове меню.
Крок 1 – Назва сценарію
Тут все просто. Називаємо сценарій, щоб нам було зручно потім відрізнити його від інших сценаріїв.

Крок 2 – Хто може запускати сценарій вручну?
Авторизований користувач – означає, що сценарієм можна керувати після введення коду доступу. Це можна робити з застосунку Control NOVA II, з клавіатури, ключем Touch Memory чи безконтактною картою (аналог введення коду доступу).

Неавторизований користувач – означає, що сценарієм можна керувати без введення коду доступу. Зазвичай, це використовується для керування з клавіатури, наприклад клавішами F.
Не дозволяти запуск вручну – означає, що сценарій буде запускатись тільки в автоматичному режимі.
Крок 3 – Запускати сценарій за розкладом?
На цьому кроці можна увімкнути автоматичний запуск сценарію у визначений час.
Крім цього, можна додатково обрати в які саме дні має запускатись сценарій – щодня, у вихідні, у будні чи налаштувати свій варіант днів. Також можна налаштувати запуск в конкретні дати місяця.

Крок 4 – Запускати при умові, що
В даному кроці ми обираємо до трьох умов запуску сценарію. Між цими умовами можна обрати логіку “Справдились всі” чи “Справдилась хоча б одна” (фактично, вибір логіки AND або OR).
Умови розподілені між собою по змісту. Розглянемо їх.
1. При умові, що “Група” – “вибираємо, що саме має відбутись з групою” – “вибираємо групу”.


2. При умові, що “Зона” – “вибираємо, що саме має відбутись з зоною” – “вибираємо зону”.


Окремо варто виділити деякі “неочевидні” стани:
- “Порушена” – це коли зона не під охороною, але ми бачимо, що вона “не зібрана”/”не в нормі”. Наприклад, датчик руху який знятий з охорони, але може фіксувати рух та запускати сценарій з увімкненням світла.
- “Не порушена (в нормі)” – зворотна логіка від “порушена”, яка дозволяє нам визначати факт відсутності руху, відсутності відчинення дверей тощо.
3. При умові, що “Старт ППК” – сценарій запуститься при запуску ППК.

4. При умові, що “Зв’язок” – “обираємо відсутність чи відновлення зв’язку” – “обираємо канал зв’язку”.


5. При умові, що “Живлення” – “обираємо що має відбутись з живленням” – “обираємо пристрій”.


6. При умові, що “Корпус” – “обираємо що має відбутись з корпусом” – “обираємо пристрій”.


7. При умові, що “Температура” – “обираємо нижче чи вище заданого значення” – “задаємо значення температури” – “обираємо пристрій”.


8. Період настання (справдження) умов
Додатковою родзинкою є можливість задати період, протягом якого повинні справдитись обрані умови для того, щоб сценарій запустився.
Буде корисним для випадку, якщо в робочий час потрібно виконувати якусь дію, наприклад, при втраті основного живлення ППК, а в неробочий час – не потрібно це робити.

Важливо!
Запуск сценаріїв “Вручну”, “За розкладом” та “При умові, що” працює по логіці OR. Для кожного сценарію можна налаштувати і можливість ручного керування, і запуск по розкладу, і запуск при справдженні вказаних умов. І для цього не потрібно робити різні сценарії.
Крок 5 – Потрібно виконати
Обираємо до 16 дій, які треба виконати по запуску сценарії.
Серед можливих дій наступні:
- Поставити під охорону групу (у звичайному режимі, “Я вдома” чи з затримкою);
- Зняти з під охорони;
- Змінити стан охорони (зняти з охорони, якщо група під охороною і навпаки);
- Затримка (фіксована чи випадкова в визначеному проміжку часу);
- Увімкнути, вимкнути чи переключити вихід;
- Запустити чи зупинити сценарій;
- Відправити сповіщення на ПЦС (про несправність, тривогу чи інформативне).

Крок 6 – Припинити, якщо
На цьому кроці ми налаштовуємо умови припинення виконання сценарію.
- “Всі дії виконано” – базовий варіант завершення виконання сценарію. Всі налаштовані дії виконались – сценарій зупинився.
- “Умови запуску вже не актуальні” – означає що, сценарій не потрібно продовжувати виконувати, якщо вже не справджується умова запуску. Наприклад, якщо постановлено під охорону – необхідно вмикати відеокамери, але якщо вже умова неактуальна (група вже знята з-під охорони), то не потрібно, щоб камери працювали.
- “Вичерпано час” – сценарій потрібно завершити через вказаний час після запуску.
- “За розкладом” – сценарій потрібно завершити у вказаний час обраних днів.
- “Інша умова припинення” – можна задати декілька умов, при справдженні яких сценарій треба зупинити.
- В умовах припинення також можна вказати період, коли саме інші умови припинення повинні справдитись.

Крім кроків, які ми розглянули в меню створення сценаріїв, є ще декілька цікавих налаштувань.
Цих налаштувань немає в покроковому меню створення сценаріїв, адже їх налаштування потрібне не завжди, але їх можна налаштувати окремо в екрані повного налаштування сценарію.
1. Кількість разів виконання сценарію
Можна налаштувати від 1 до 100 разів, чи обрати “Нескінченно повторювати”, тоді сценарій буде виконуватись визначену кількість разів або поки не настануть задані умови припинення.

2. Виконати на завершення
Ми можемо окремо налаштувати до трьох дій, які виконуються після того, як здійсняться умови припинення сценарію.
Наприклад, якщо наш сценарій це “Імітація присутності”, яка керує світлом без чітко визначеної логіки, нам треба, щоб по завершенню сценарію, все світло в будинку було вимкнене. Для цього в діях завершення ми обираємо вимкнути виходи керують освітленням.

3. Сповіщення про запуск/зупинку сценарію
Якщо сценарій має виконуватись не часто, можна увімкнути сповіщення про їх запуск та зупинку.
При увімкненні даної опції, ці сповіщення будуть записуватись в журнал приладу та передаватись у мобільні застосунки користувачів. Ця опція не стосується сценаріїв запущених чи зупинених користувачем вручну.
Керування сценаріями
Нововведення також є в частині керування сценаріїв.
Сценарій може бути увімкненим і чекати умов запуску та виконувати дії, а може бути вимкненим. Це може бути корисним, якщо в якийсь період не треба щоб сценарій відпрацьовував. Наприклад, сценарій “Опалення” в теплий період року можна вимкнути, а коли прийде холод – увімкнути.
На даний момент вимикати сценарії можна в налаштуваннях в oLoader, пізніше ця функція буде доступна і в Control NOVA.
Приклади сценаріїв
Наведемо п’ять прикладів сценаріїв, які доволі часто застосовуються в системах автоматизації.
1. Автоматична постановка під охорону
Задача: В будні дні, після 19:00 поставити офіс під охорону.
Сценарій 1:
- Створюємо сценарій “Автоматична постановка під охорону”.
- Ручний запуск – не дозволяємо.
- Для розкладу встановлюємо – “У будні”, в 19:00.
- В потрібно виконати – обираємо постановку під охорону групи 1 “Офіс 1”, та групи 2 “Офіс 2”.
- Умови припинення – всі дії виконано.
Сповіщення про запуск/зупинку сценарію ми не вмикаємо, адже будемо бачити повідомлення постановку під охорону групи в автоматичному режимі.

Цей сценарій можна зробити трохи складнішим способом, але гнучкішим: офіс буде ставитись під охорону після 19:00, але тільки якщо не було помічено руху протягом 10 хв.
Сценарій 2:
- Створюємо сценарій “Автоматична постановка під охорону 2”.
- Ручний запуск – не дозволяємо.
- Розклад не встановлюємо.
- З умов стависмо – група “Датчики руху” готова до постановки протягом 10 хв, в період від 18:50 до 8:00 (час, коли зазвичай відкривають об’єкт);
- В потрібно виконати – обираємо постановку під охорону групи 1 “Офіс 1”, та групи 2 “Офіс 2”.
- Умови припинення – всі дії виконано.

2. Керування електрозамком або відеокамерами

Задача: Необхідно, щоб при постановці під охорону, електрозамок зачинявся, а при зняття з охорони – відчинявся. Додатково, необхідно мати можливість відчинення електрозамку з застосунку.
Електрозамок – електроригельний нормально-відкритий.
Сценарій:
- Створюємо сценарій “Керування електрозамком”.
- Ручний запуск – дозволяємо авторизованому користувачеві.
- Для розкладу встановлюємо – “Не запускати за розкладом”.
- Для умов – обираємо постановку під охорону зону “Вхідні двері”.
- В потрібно виконати – обираємо увімкнути вихід “Живлення електрозамка”, через яке підключено живлення електрозамка.
- Умови припинення – зона 1 “Вхідні двері” знята з-під охорони.
- Виконати на завершення – обираємо вимкнути вихід “Живлення електрозамка”.

Також розглянемо кейс, коли нам потрібно автоматизувати увімкнення камер відеоспостереження і мати можливість керувати ними вручну. Сценарій при цьому майже аналогічний.

Сценарій:
- Створюємо сценарій “Керування відеокамерами”.
- Ручний запуск – дозволяємо авторизованому користувачеві.
- Для розкладу встановлюємо – “Не запускати за розкладом”.
- Для умов – обираємо постановку під охорону зону “Вхідні двері”.
- В потрібно виконати – обираємо увімкнути вихід “Живлення відеокамер”, через яке підключено живлення відеокамер.
- Умови припинення – зона 1 “Вхідні двері” знята з-під охорони.
- Виконати на завершення – обираємо вимкнути вихід “Живлення відеокамер”.
3. Керування електроклапаном води та його профілактика

Задача: Перекривати електроклапан води по виявленню протікання датчиком X-Water. Відновлювати водопостачання при усуненні тривоги протікання.
Крім цього, раз в місяць здійснювати профілактичне перекривання електрокрана.
Електрокран керується напругою 12В. Схема підключення – перекидання напруги між двома контактами (закрити/відкрити).
Сценарій 1:
- Назва сценарію: Водопостачання.
- Ручний запуск – не дозволяємо.
- Розклад не використовуємо.
- Умови запуску: Тривога зони 13 “Протікання ванна” (датчик протікання X-Water).
- Дії: Увімкнути вихід REL1 “Електрокран”.
- Умови припинення: Умови запуску вже не актуальні (автопостановка датчика X-Water).
- Виконати на завершення – вимкнути вихід REL1 “Електрокран”.

Сценарій 2:
- Назва сценарію: Профілактика електрокрану водопостачання.
- Ручний запуск – не дозволяємо.
- Розклад: Щомісяця, першого числа в 9:00.
- Умови запуску: Зона 13 “Протікання ванна” в нормі.
- Дії сценарію: Увімкнути вихід REL1 “Електрокран”, затримка 2 секунди, вимкнути вихід REL1 “Електрокран”.
- Умови припинення – всі дії виконано.

4. Керування світлом по руху

Задача: Вмикати освітлення коридору на 5 хв при увімкненні затримки на вхід в темний період доби (з 18:00 до 8:00). Освітлення 12В, керується через реле на ППК.
Сценарій:
- Створюємо сценарій “Освітлення при вході”.
- Ручний запуск – не дозволяємо.
- Розклад не використовуємо.
- Для умов встановлюємо – розпочато затримку на вхід зона 1 “Вхідні двері”, період часу – “Щодня” від 18:00 до 8:00.
- В потрібно виконати – увімкнути вихід REL2 “Освітлення” – затримка 5 хв – вимкнути REL2 “Освітлення”

5. Керування опаленням гаража

Задача: Вмикати опалення гаража (подавати сигнал на входи котла) при зниженні температури повітря всередині приміщення до +5°C та вимикати при досягненні температури +15°C.
Сценарій:
- Називаємо сценарій “Опалення гаража”.
- Не дозволяємо керувати вручну.
- Розклад не застосовуємо.
- Умови запуску – температура нижче 5°C. Температуру у нас буде вимірювати датчик X-Motion Alarm, який встановлено в гаражі.
- Дії сценарію – увімкнути вихід REL3 “Контроль опалення”.
- Умови припинення – температура вище 15°C або вичерпано час – 3 години.
- Дії припинення – вимкнути вихід REL3 “Контроль опалення”.

Ми навели 5 прикладів доволі популярних сценаріїв в системах домашньої автоматизації. Як Ви можете побачити, конструкція наших нових сценаріїв дозволяє створювати безліч інших сценаріїв.


