Наверняка многие видели в фильмах, как при входе в квартиру автоматически включается свет, музыка, отрываются шторы. Казалось бы, что может быть проще, чем выполнить заранее составленный сценарий при срабатывании датчика открывания двери. Но, как часто бывает, дьявол кроется в деталях - при таком подходе наш сценарий будет выполняться при каждом открытии, а это портит всё. В данной статье мы рассмотрим правильную реализацию автоматического запуска сценария «Я пришёл» при возвращении домой.
Для примера рассмотрим небольшую квартиру всего с 5 группами освещения. Управление ими может производиться:
кнопочными выключателями,
мастер-выключателем,
сценарной кнопкой «Я пришёл»,
через голосовой помощник Яндекс Алиса.
Предположим, что при замыкании «Я пришёл» у нас включается освещение прихожей и гостиной.
Нам необходимо нажимать эту кнопку только тогда, когда мы открываем входную дверь в квартиру и дома никого нет. Для выполнения этого действия нам потребуется модуль SE HomeStatus. Его основной задачей является хранение информации о присутствии людей дома, индикация этого статуса в Яндекс Алисе и автоматическое нажатие сценарных кнопок «Я пришёл»/«Я ушёл».
Логика работы модуля невероятно проста — при замыкании Входа1 (кнопки «Я ушёл»), модуль замыкает вход мастер-выключателя, отключая всё освещение квартиры, и через 5 минут устанавливает внутреннее состояние «Никого нет дома». При срабатывании датчика открытия двери модуль проверяет своё внутреннее состояние и, если оно равно «Никого нет дома», переходит в состояние «Дома», кратковременно замыкая вход «Я пришёл» сценарного модуля. Вот и всё.
В качестве датчика открытия двери подойдёт любой, используемый в охранных сигнализациях. Например, ST-DM125NO-WT.
Итоговая схема подключения модуля приведена далее.
В сценарий «Я пришёл» можно включить и голосовое приветствие Алисы. Для этого необходимо выполнить следующие действия:
- в личном кабинете на сайте alice.smart-elec.ru настроить модуль SE HomeStatus для отображения в Яндекс Алисе информации о наличии людей дома,
- в приложении «Умный дом» создать сценарий с приветствием на Яндекс Станции при появлении людей дома.
Информация о наличии людей будет отображаться в приложении "Умный дом" в виде выключателя или датчика движения, который мы назвали «Люди». Через минуту после нажатия кнопки "Я ушёл" выключатель будет выключаться, а при открытии входной двери - включаться. Именно это событие включения будет вызывать воспроизведение сообщения. Скриншоты всех этапов настройки приведены далее.
Модуль SE HomeStatus можно использовать для решения и других интересных задач. Например, для управления уличным освещением двора частного дома. Свет может включаться автоматически при приближении хозяев к дому или по графику. Подробнее об этом можно будет узнать из следующих статей.