Выполнение сценария «Я пришёл» при открывании входной двери

Выполнение сценария «Я пришёл» при открывании входной двери

   Наверняка многие видели в фильмах, как при входе в квартиру автоматически включается свет, музыка, отрываются шторы. Казалось бы, что может быть проще, чем выполнить заранее составленный сценарий при срабатывании датчика открывания двери. Но, как часто бывает, дьявол кроется в деталях - при таком подходе наш сценарий будет выполняться при каждом открытии, а это портит всё. В данной статье мы рассмотрим правильную реализацию автоматического запуска сценария «Я пришёл» при возвращении домой.




   Для примера рассмотрим небольшую квартиру всего с 5 группами освещения. Управление ими может производиться:

Предположим, что при замыкании «Я пришёл» у нас включается освещение прихожей и гостиной.




   Нам необходимо нажимать эту кнопку только тогда, когда мы открываем входную дверь в квартиру и дома никого нет. Для выполнения этого действия нам потребуется модуль SE HomeStatus. Его основной задачей является хранение информации о присутствии людей дома, индикация этого статуса в Яндекс Алисе и автоматическое нажатие сценарных кнопок «Я пришёл»/«Я ушёл».



   Логика работы модуля невероятно проста — при замыкании Входа1 (кнопки «Я ушёл»), модуль замыкает вход мастер-выключателя, отключая всё освещение квартиры, и через 5 минут устанавливает внутреннее состояние «Никого нет дома». При срабатывании датчика открытия двери модуль проверяет своё внутреннее состояние и, если оно равно «Никого нет дома», переходит в состояние «Дома»,  кратковременно замыкая вход «Я пришёл» сценарного модуля. Вот и всё.

   В качестве датчика открытия двери подойдёт любой, используемый в охранных сигнализациях. Например, ST-DM125NO-WT.


Итоговая схема подключения модуля приведена далее.



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