Статья

Настройка "ночного режима" для связки Athom Homey/Apple Homekit

Для того, чтобы стало понятно надо оно Вам или нет, сделаем небольшое введение:

Что мы имеем сейчас

Допустим, сейчас у Вас уже настроено включение освещения в каждой комнате/кухне/спальне по обнаружению движения. В моем случае, это - люстры. И, вероятнее всего, Вы не хотите, чтобы это освещение включалось на протяжении всей ночи.

Что мы получим в итоге

После Вашего обращения к Siri с пожеланием "спокойной ночи", Вас больше не потревожит яркий свет когда вам приспичит пойти куда-нибудь (например, попить) посреди ночи. 

Вместо этого, при обнаружении движения, будет включаться, допустим, ночник или светодиодная лента на половину яркости.

Дальше будет множество скриншотов примеров потоков (flows) и пары сценариев в Homekit, которые Вы вольны адаптировать под свои нужды.

Ну, и, если Вы заинтересованы

Приступим к реализации

Нам понадобится:

Homey, приготовления

В Колобке идем на страницу устройств и там, из плагина Virtual Devices, добавляем режим.
Называем его, например, "Сон" и выбираем подходящую иконку. Добавляем.
Пробрасываем этот "режим" в Homekit любым удобным способом. На деле он окажется розеткой.

Homekit, приготовления

Таких "розеток" можно наделать для каждого обитателя дома (дальше объясню о чем я), или для каждой спальни в частных домах. 

Будет полезно в случае, если в одно спальное помещение человек только пришел и собирается, допустим, почитать перед сном (ему надо включить яркий свет). 

А в другом кто-то уже улегся спать (если он пойдет куда-то в ближайшее время, он не хочет слепнуть от включения люстры).

Homey, flow

Здесь у нас есть несколько вариантов:

Сделать поток, в котором по включению режима сна в Homekit мы будем отмечать какого-то из пользователей в Homey уснувшим. Тогда неплохо бы дополнить это еще двумя flow, которые будут включать/выключать эту розетку в Homekit, если статус сна пользователя будет меняться не через Homekit.
Или использовать этот режим в условиях напрямую.

Добавляем проверку на "Mode is turned on" в те потоки, которые должны запускаться только пока Вы спите. И проверку на "Mode is turned off" в те, что должны запускаться только пока Вы бодрствуете. Иные, которые должны работать всегда, просто не трогаем.

На этом, в принципе, можно было бы заканчивать статью. Однако есть возможность реализовать это немного более красиво, чем в описанном выше виде.

Наводим красоту

Homey предоставляет такую прекрасную возможность как отключение flow.

Поэтому мы, вместо того, чтобы прописывать условие "если сплю" в каждый flow, можем создать всего один, который будет отключать одни и включать другие.

Поясню на примере:

Итоги

С учетом потока на скриншоте выше, мы получаем следующее:

Желаю удачи в адаптации данного сценария использования под себя!

2

Ещё одна полезная статья в копилочку =) Рамон огромное спасибо ;)

За идею и юмор большое спасибо, но а качество текста и скринов на высоте

Так держать!!!!!!

Они кликабельны и открываются в полном размере и качестве. Куда там лучше?)


Вернуться назад

Устройства


Athom Homey

Homey

(6 отзывов)

Вернуться назад