20. Автоматизации в Home Assistant.
Как уже было сказано не раз в здешних статьях, то, что делает умный дом действительно умным, это грамотно продуманная и отлаженная работа автоматизаций. В этой статье рассмотрим подробнее весь процесс.
Предыдущая статья:
Для начала разберёмся с самим понятием автоматизации.
Понятно, что это автоматическое выполнение определённых действий. Но компьютеры только сейчас начинают учиться думать, благодаря зарождающимся нейронным сетям и искусственному интеллекту. Впрочем сейчас не о них.Какие действия должен выполнить компьютер (в нашем случае умный дом)? Когда? При каких условиях? А если условия изменились в процессе выполнения действия, что тогда? Прервать задачу или начать её сначала?
Благодаря обновлённому и более понятному интерфейсу управления автоматизациями в Home Assistant, всё становится интуитивно понятно.
Да, вот так всё просто на самом деле. На этом статья окончена, расходимся 😀
Триггером служит какое либо событие, зарегистрированное в системе умного дома. Начиная от положения солнца над горизонтом (помним про указание точных координат дома на этапе установки), заканчивая изменением курса валют на каком-то интернет сайте. Любой параметр переданный любой из сущностей может быть толчком для начала выполнения действий. Триггеров для выполнения одного и того же действия может быть несколько.
Условием является дополнительный набор параметров, при соответствии которым будет выполняться автоматизация. Если триггером может быть время суток, то условием будет день недели. Условий, как и триггеров может больше одного. Главное чтобы они не были взаимоисключающими, а то тогда ничего не будет работать.
Действие происходит при срабатывании триггера и (при необходимости) выполнении условий.
Разберём пример простейшей автоматизации.
Задача:
Дома есть некий ночник, который хотелось бы включать когда вечереет. Конечно же чтобы он включался сам.
Решение:
Ночник подключается во внешнюю умную розетку, а его собственный выключатель всегда находится во включенном состоянии.
Вечер понятие относительное, зимой световой день короче, а летом длиннее. И в разные дни солнце садится в разное время. Значит для решения этой подзадачи есть 2 варианта:
- Приобрести датчик освещённости и отслеживать его показания.
- Опытным путём установить примерно в какое время становится так темно, чтобы можно было включить ночник.
Первый способ не подходит, т.к. датчик ждать долго. А вот солнце светит пока что ещё каждый день, а значит можно на него полагаться
Итак, триггером автоматизации будет закат солнца, но с поправкой на несколько минут.
Дополнительных условий для этой задачи нет.
Ну а действием будет включение розетки ночника.
Какие идеи для автоматизаций есть у вас?
Комментарии
Отправить комментарий