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

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

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




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

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




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



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

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


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


   В сценарий «Я пришёл» можно включить и голосовое приветствие Алисы. Для этого необходимо выполнить следующие действия:

- в личном кабинете на сайте alice.smart-elec.ru настроить модуль SE HomeStatus для отображения в Яндекс Алисе информации о наличии людей дома,

- в приложении «Умный дом» создать сценарий с приветствием на Яндекс Станции при появлении людей дома.

   

   Информация о наличии людей будет отображаться в приложении "Умный дом" в виде выключателя или датчика движения, который мы назвали «Люди». Через минуту после нажатия кнопки "Я ушёл" выключатель будет выключаться, а при открытии входной двери - включаться. Именно это событие включения будет вызывать воспроизведение сообщения. Скриншоты всех этапов настройки приведены далее.


  


  


 


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