Найти тему
HASSStas: Рецепты HomeAssistant

Автоматизация освещения без усилий*

* почти**.

Недавно я писал про универсальную автоматизацию освещения, которой я пользуюсь сейчас. На самом деле эту автоматизацию я начал делать достаточно давно, вымерял таймауты, изучал пользовательские сценарии, много ленился и ничего не делал. Поэтому ещё до того, как я дописал тот пост, в HACS появился новый модуль - Auto Areas, который делает то же самое, но с другой стороны. Если в моём сценарии мы брали шаблон обработки, в который можно в виде параметров передавать имена датчиков и устройств, которые будут взаимодействовать друг с другом, и подтачивали его под себя, то в Auto Areas всё уже написано внутри и вся логика управления освещением строится на параметрах блокировки включения и выключения.

Как работает Auto Areas: после установки модуля и включения его в configuration.yaml для всех зон, настроенных в HACS, создаётся ряд датчиков: сенсор присутствия в зоне, переключатель блокировки зоны и, если указано, переключатель режима сна для зоны.

По умолчанию свет в каждой зоне автоматически включается, как только зафиксировано движение, и тут же выключается, когда датчик движения сбрасывается. Никаких таймаутов не предусмотрено (возможно, пока). Всё управление длительностью и необходимостью включения-выключения - через переключатели блокировки и режима сна.

Сам я автоматизации для этого модуля не прописывал, потому что у меня уже настроено через универсальный шаблон и по второму разу настраивать пока нет желания, но представляю я себе это так, что нужно будет писать отдельные автоматизации для каждой зоны, чтобы взводить выключатели блокировки на определённое время, имитируя таймауты включения и выключения, а так же потребуется дополнительная автоматизация (а возможно, и не одна), взводящая режим сна в зоне, чтобы полностью выключить мельтешение света в ночное время.

Без всех этих автоматизаций, работа модуля с классическими датчиками на основе PIR (инфракрасных) выглядит как стробоскоп. Вот и сейчас, пока я пишу, свет на кухне то включится, то погаснет, в зависимости от того, насколько активно я молочу по кнопкам (на самом деле на движение рук датчики не реагируют вообще, поэтому свет включается только когда я откидываюсь на стуле и совершаю другие более заметные действия).

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

А может быть, кому-то этот способ покажется более удобным и подходящим под его пользовательские сценарии.