Для того, чтобы стало понятно надо оно Вам или нет, сделаем небольшое введение:
Что мы имеем сейчас
Допустим, сейчас у Вас уже настроено включение освещения в каждой комнате/кухне/спальне по обнаружению движения. В моем случае, это - люстры. И, вероятнее всего, Вы не хотите, чтобы это освещение включалось на протяжении всей ночи.
Что мы получим в итоге
После Вашего обращения к Siri с пожеланием "спокойной ночи", Вас больше не потревожит яркий свет когда вам приспичит пойти куда-нибудь (например, попить) посреди ночи.
Вместо этого, при обнаружении движения, будет включаться, допустим, ночник или светодиодная лента на половину яркости.
Дальше будет множество скриншотов примеров потоков (flows) и пары сценариев в Homekit, которые Вы вольны адаптировать под свои нужды.
Ну, и, если Вы заинтересованы
Приступим к реализации
Нам понадобится:
- Athom Homey/Круглый/Лысый/Колобок
- Apple Homekit устройство [iPhone|iPad|iPod|Apple Watch|Mac|Homepod]
- Режим (с красивой иконкой) из плагина Virtual Devices для Колобка
- Желание
- Немного свободного времени
Homey, приготовления
Homekit, приготовления
Таких "розеток" можно наделать для каждого обитателя дома (дальше объясню о чем я), или для каждой спальни в частных домах.
Будет полезно в случае, если в одно спальное помещение человек только пришел и собирается, допустим, почитать перед сном (ему надо включить яркий свет).
А в другом кто-то уже улегся спать (если он пойдет куда-то в ближайшее время, он не хочет слепнуть от включения люстры).
Homey, flow
Здесь у нас есть несколько вариантов:
Добавляем проверку на "Mode is turned on" в те потоки, которые должны запускаться только пока Вы спите. И проверку на "Mode is turned off" в те, что должны запускаться только пока Вы бодрствуете. Иные, которые должны работать всегда, просто не трогаем.
На этом, в принципе, можно было бы заканчивать статью. Однако есть возможность реализовать это немного более красиво, чем в описанном выше виде.
Наводим красоту
Homey предоставляет такую прекрасную возможность как отключение flow.
Поэтому мы, вместо того, чтобы прописывать условие "если сплю" в каждый flow, можем создать всего один, который будет отключать одни и включать другие.
Поясню на примере:
Итоги
С учетом потока на скриншоте выше, мы получаем следующее:
Желаю удачи в адаптации данного сценария использования под себя!
Ещё одна полезная статья в копилочку =) Рамон огромное спасибо ;)
За идею и юмор большое спасибо, но а качество текста и скринов на высоте
Так держать!!!!!!
Они кликабельны и открываются в полном размере и качестве. Куда там лучше?)