Содержание
В данной статье рассматриваются 20 базовых автоматизаций Home Assistant, разделенных на пять категорий: освещение, безопасность и оповещения, климат и энергопотребление, уведомления и напоминания, а также утренние и вечерние сценарии. Каждая автоматизация включает техническое объяснение принципа работы и полный пример YAML-кода в актуальном формате Home Assistant на апрель 2026 года. Там, где это целесообразно, упоминаются конкретные устройства для понимания требуемой аппаратной базы.
Наиболее эффективные автоматизации, как правило, являются самыми простыми. Они функционируют незаметно, становятся привычными для пользователей и перестают обращать на себя внимание в процессе эксплуатации. В случаях, когда автоматизации имеют два или более триггера с противоположными действиями, применяются идентификаторы триггеров (trigger IDs) для консолидации логики в единую автоматизацию вместо ее разделения.
Для начинающих пользователей перед детальным изучением данных сценариев рекомендуется ознакомиться с базовыми руководствами по первоначальной настройке Home Assistant.
Автоматизация освещения
Освещение является наиболее распространенной отправной точкой при настройке системы, что обусловлено объективными причинами. Это наиболее наглядная категория, простая в реализации и демонстрирующая очевидный результат. Ниже представлены пять базовых, но высокоэффективных сценариев освещения, рекомендуемых для первоначального внедрения.
Включение света на закате и выключение на рассвете
Данная автоматизация предназначена для непрерывной работы. Она функционирует ежедневно без необходимости ручного вмешательства; после первичной настройки необходимость управления наружным освещением отпадает. В Home Assistant встроена системная сущность солнца, которая автоматически отслеживает местное время заката и рассвета с корректировкой в течение года.
Приведенная конфигурация включает наружное освещение за 30 минут до заката и выключает его на рассвете. Временное смещение (offset) является опциональным параметром, применяемым для активации освещения до наступления полной темноты.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
alias: Lights - Sunset On / Sunrise Off description: Turn lights on before sunset and off at sunrise. triggers: - trigger: sun event: sunset offset: "-00:30:00" id: sunset - trigger: sun event: sunrise id: sunrise actions: - choose: - conditions: - condition: trigger id: sunset sequence: - action: light.turn_on target: entity_id: light.outdoor_lights - conditions: - condition: trigger id: sunrise sequence: - action: light.turn_off target: entity_id: light.outdoor_lights mode: single |
Значение light.outdoor_lights необходимо заменить на соответствующую сущность. В целевой список можно добавить несколько источников света или использовать привязку к зонам. Также возможно внедрение условия проверки присутствия: в этом случае свет будет включаться на закате только при фактическом нахождении пользователей на объекте, а не запускаться по расписанию независимо от обстоятельств.
Включение света по движению с автоматическим выключением
Стандартное решение для коридоров, ванных комнат и подсобных помещений. Освещение активируется при обнаружении движения и автоматически отключается после заданного периода бездействия. Ключевой деталью является добавление условия для проверки текущего состояния света — это предотвращает сброс таймера при каждом срабатывании датчика, когда в помещении уже зафиксировано присутствие.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
alias: Lights - Motion Triggered with Auto Off description: Turn on lights on motion, turn off after no motion for 3 minutes. triggers: - trigger: state entity_id: binary_sensor.hallway_motion to: "on" actions: - action: light.turn_on target: entity_id: light.hallway - wait_for_trigger: - trigger: state entity_id: binary_sensor.hallway_motion to: "off" for: minutes: 3 - action: light.turn_off target: entity_id: light.hallway mode: restart |
Установка режима на restart означает, что таймер сбрасывается при каждом новом обнаружении движения, благодаря чему освещение остается активным до тех пор, пока фиксируется активность. Несмотря на тенденцию к переходу на датчики присутствия вместо стандартных PIR-датчиков движения (таких как Aqara P2), данная автоматизация сохраняет свою актуальность для сценариев, требующих быстрого срабатывания.
Управление освещением на основе присутствия при отсутствии движения
Стандартные датчики движения отменяют статус присутствия при прекращении физической активности, что приводит к выключению света, когда пользователь находится в статичном положении (работа за столом, просмотр телевизора). Это является известным недостатком классических систем, для устранения которого применяются микроволновые (mmWave) радарные датчики присутствия.
Среди протестированных mmWave датчиков модели Tuya WZ-M100, Coolo ZigBee 24G и SONOFF SNZB-06P (ну как без него!) демонстрируют высокую стабильность в ежедневной эксплуатации. Все эти устройства предоставляют широкий набор рабочих сущностей и обеспечивают стабильное выполнение данной автоматизации без ложноотрицательных срабатываний на протяжении длительного времени.

Датчик присутствия SONOFF SNZB-06P
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
alias: Lights - Presence Based Office description: Turn on lights when presence detected, off when room is clear. triggers: - trigger: state entity_id: binary_sensor.sonoff_snzb_06p_target to: "on" id: presence_detected - trigger: state entity_id: binary_sensor.sonoff_snzb_06p_target to: "off" id: presence_cleared actions: - choose: - conditions: - condition: trigger id: presence_detected sequence: - action: light.turn_on target: entity_id: light.office_ceiling data: {} - conditions: - condition: trigger id: presence_cleared sequence: - action: light.turn_off target: entity_id: light.office_ceiling mode: single |
Значение binary_sensor.sonoff_snzb_06p_target следует заменить на сущность присутствия используемого датчика. Если датчик поддерживает зоны обнаружения, функционал можно масштабировать, используя специфичные для зон сущности. Это позволяет управлять различными источниками света в зависимости от местоположения в помещении (например, настольная лампа для первой зоны и потолочное освещение для второй).
Выключение всего освещения при уходе из дома
Оставленный включенным свет — частая проблема при отсутствии системы автоматизации. Данный сценарий использует системную сущность пользователя (person), которая отслеживает нахождение на объекте на основе геолокации мобильного устройства через приложение-компаньон. При покидании зоны последним пользователем все освещение выключается.
|
1 2 3 4 5 6 7 8 9 10 11 |
alias: Lights - All Off When Last Person Leaves description: Turn off all lights when nobody is home. triggers: - trigger: state entity_id: zone.home to: "0" actions: - action: light.turn_off target: entity_id: light.all_lights mode: single |
Изменение триггера zone.home на "0" означает отсутствие людей в домашней зоне. Значение light.all_lights предполагает наличие предварительно настроенной группы освещения. Для ее создания необходимо перейти в раздел Настройки > Устройства и службы > Вспомогательные элементы > Создать помощника > Группа > Группа освещения и добавить все источники света. Идентификатор сущности будет соответствовать заданному имени. Автоматизацию можно расширить, интегрировав выключение телевизора, блокировку входной двери и активацию системы безопасности в единую последовательность действий при уходе.
Включение света в коридоре при открытии двери
Магнитоконтактный датчик на двери обеспечивает мгновенный триггер для системы освещения. Данная автоматизация активирует свет в коридоре при открытии входной двери исключительно в ночное время, исключая ложные срабатывания днем. Это практичное решение для входных групп.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
alias: Lights - Hallway On When Front Door Opens description: Turn on hallway light when front door opens after sunset. triggers: - trigger: state entity_id: binary_sensor.front_door_contact to: "on" conditions: - condition: sun which: below_horizon actions: - action: light.turn_on target: entity_id: light.hallway data: brightness_pct: 80 mode: single |
В конфигурацию добавлено условие, проверяющее положение солнца: для срабатывания триггера статус должен быть below_horizon (ниже горизонта). Сценарий можно оптимизировать добавлением блока wait_for_trigger для автоматического выключения света через несколько минут. Также допускается расширение списка триггеров за счет других входных дверей для полного покрытия входной зоны.
Безопасность и оповещения
Грамотная автоматизация способствует повышению уровня безопасности объекта. Представленные сценарии не требуют установки полноценной охранной системы. Они базируются на использовании существующих датчиков и обеспечивают доставку уведомлений непосредственно на мобильное устройство через приложение-компаньон Home Assistant. В качестве комплексного инструмента, позволяющего объединить все датчики в единую систему сигнализации внутри Home Assistant, рекомендуется рассмотреть интеграцию Alarmo.

Уведомление об оставленной открытой двери или окне
Простая, но эффективная функция контроля. Алгоритм выдерживает паузу в пять минут после срабатывания датчика открытия двери или окна, проверяет текущий статус и отправляет уведомление, если объект остается открытым. Задержка исключает отправку постоянных оповещений при штатном использовании дверей.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
alias: Security - Notify Door Left Open description: Send notification if a door is left open for more than 5 minutes. triggers: - trigger: state entity_id: binary_sensor.back_door_contact to: "on" for: minutes: 5 actions: - action: notify.mobile_app_your_phone data: title: "Дверь оставлена открытой" message: "Задняя дверь открыта уже 5 минут." mode: single |
Значение binary_sensor.back_door_contact заменяется на идентификатор датчика открытия, а notify.mobile_app_your_phone — на используемую службу уведомлений (находится в разделе Настройки > Устройства и службы > Мобильное приложение). Добавление нескольких датчиков в секцию триггеров позволяет одной автоматизации контролировать все двери и окна без дублирования кода.
Оповещение об обнаружении движения во время отсутствия
Фиксация движения в пустом помещении требует немедленного оповещения. Данная автоматизация отправляет push-уведомление при срабатывании датчика движения, если зона «дом» (home) пуста. Для расширения функционала возможна интеграция с системой видеонаблюдения (например, Frigate) для прикрепления скриншотов к уведомлениям.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
alias: Security - Motion While Away description: Notify when motion is detected and nobody is home. triggers: - trigger: state entity_id: binary_sensor.outdoor_motion_sensor to: "on" conditions: - condition: state entity_id: zone.home state: "0" actions: - action: notify.mobile_app_your_phone data: title: "Обнаружено движение" message: "Во время Вашего отсутствия обнаружено движение." mode: single |
При наличии камеры, интегрированной в Home Assistant через Frigate или штатную интеграцию камеры (например Reolink или TP-Link), к уведомлению можно прикрепить изображение для оперативной визуальной оценки причины срабатывания без перехода в отдельное приложение. Однако, прикрепление изображений с камеры более сложный процесс, так как зависит от используемой интеграции, камеры, а также способа установки системы видеонаблюдения. Это скорее тема для отдельной статьи. Я готов от себя (от переводчика данной статьи — я перевожу потому что сам занимаюсь умным домом) подготовить такую статью, если это вызовет интерес.
Оповещение при срабатывании датчика дыма или угарного газа
Данная автоматизация является критически важной и рекомендуется для внедрения в любой конфигурации Home Assistant. Интеллектуальный детектор дыма или CO способен немедленно отправить уведомление независимо от местонахождения пользователей.
Сам я (переводчик статьи) давно использую датчик дыма Perenio. Он мне очень нравится визуально. Но сейчас в продаже такие найти почти невозможно. А аналоги стоят, на мой взгляд, неадекватно дорого. Еще один недостаток — в умный дом пробрасывается только «есть дым» или «нет дыма». Сирена работает громко, но отключить ее можно только вручную на самом устройстве — следствие предыдущего недостатка. Вот пример подобного датчика.

Датчик дыма Perenio
Поэтому сейчас перехожу на другой. В качестве примера его и опишу — датчик дыма Mulo PA-44Z (определяется как TS0601 — _TZE284_rccxox8p), работающий по протоколу Zigbee. Он интегрируется напрямую в Home Assistant через Zigbee2mqtt и предоставляет следующие сущности:
- обнаружение дыма;
- отключение работающей сирены;
- концентрация дыма в ppm;
- код ошибки устройства;
- состояние тестирования (включен/выключен);
- уровень заряда батареи в %.

Zigbee датчик дыма Mulo PA-44Z
представленная ниже автоматизация в дополнение к уведомлению активирует выделенную группу аварийного освещения на 100% яркости для обеспечения визуальной тревоги по всему объекту.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
alias: Security - Smoke Alarm Alert description: Notify and turn on emergency lights when smoke is detected. triggers: - trigger: state entity_id: binary_sensor.mulo_smoke_detected to: "on" actions: - action: notify.mobile_app_your_phone data: title: "ОБНАРУЖЕН ДЫМ" message: "Сработал датчик дыма. Немедленно проверьте свой дом." - action: light.turn_on target: entity_id: light.emergency_lights data: brightness_pct: 100 mode: single |
При использовании нескольких датчиков дыма в разных помещениях, их сущности следует объединить в списке триггеров для обеспечения глобального покрытия одним скриптом.
Уведомление о звонке в дверь
Интеллектуальный дверной звонок (например, Reolink) интегрируется с платформой через штатную интеграцию и транслирует событие нажатия кнопки напрямую. Данная автоматизация срабатывает в момент нажатия, инициализируя немедленную отправку уведомления.
|
1 2 3 4 5 6 7 8 9 10 11 12 |
alias: Security - Doorbell Pressed Notification description: Notify when the doorbell is pressed. triggers: - trigger: state entity_id: binary_sensor.reolink_doorbell_button to: "on" actions: - action: notify.mobile_app_your_phone data: title: "Кто-то у двери" message: "Нажата кнопка звонка." mode: single |
Идентификатор сущности зависит от способа интеграции оборудования. Корректное имя кнопки доступно в разделе Настройки > Устройства. Целесообразно добавить второе действие, реализующее условную логику: отправка уведомления при отсутствии пользователей и альтернативное действие (например, световая индикация) при их нахождении в помещении.
Уведомления о низком заряде батареи для всех датчиков
Внезапный разряд элементов питания является частой причиной отказа систем автоматизации. Данный алгоритм срабатывает при падении уровня заряда указанного датчика ниже 20% и генерирует уведомление с указанием конкретного устройства. Это критично для мониторинга важных узлов: датчиков открытия, дыма и присутствия.
|
1 2 3 4 5 6 7 8 9 10 11 12 |
alias: Security - Low Battery Door Sensor description: Notify when door sensor battery drops below 20%. triggers: - trigger: numeric_state entity_id: sensor.door_sensor_battery below: 20 actions: - action: notify.mobile_app_your_phone data: title: "Низкий заряд батареи" message: "Заряд батареи датчика открытия двери ниже 20%. Замените его." mode: single |
Автоматизация подлежит дублированию для каждого контролируемого датчика с соответствующим изменением ID и текста сообщения. Порог срабатывания может быть снижен до 10% для минимизации количества оповещений. Для консолидации мониторинга всех батарей в рамках одной автоматизации существуют готовые шаблоны (Blueprints).
Климат и энергопотребление
Группа сценариев, ориентированных на фоновое управление температурным режимом и энергопотреблением. После внедрения они не требуют ручного контроля и обеспечивают измеримую экономию ресурсов.
Регулировка термостата при отсутствии пользователей
Поддержание целевой температуры в пустом помещении ведет к нецелевому расходу энергии. Автоматизация переводит термостат в режим энергосбережения при уходе последнего пользователя и возвращает комфортные значения при возвращении. Совместима с любыми термостатами в экосистеме Home Assistant, включая радиаторные термоголовки (TRV) стандарта Zigbee (например такими или такими).
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
alias: Climate - Away Mode description: Set thermostat to away temperature when nobody is home. triggers: - trigger: state entity_id: zone.home to: "0" id: everyone_left - trigger: state entity_id: zone.home from: "0" id: someone_home actions: - choose: - conditions: - condition: trigger id: everyone_left sequence: - action: climate.set_temperature target: entity_id: climate.living_room_thermostat data: temperature: 16 - conditions: - condition: trigger id: someone_home sequence: - action: climate.set_temperature target: entity_id: climate.living_room_thermostat data: temperature: 21 mode: single |
В блоки действий допускается добавление нескольких сущностей термостатов для многокомнатных конфигураций. Рекомендуется внедрение временного условия (condition: time) для триггера возвращения, исключающего активацию интенсивного обогрева в ночное время суток.
Закрытие жалюзи при избыточной освещенности
В летний период прямое солнечное излучение способно быстро повысить температуру в помещении. Автоматизация контролирует показания датчика освещенности и опускает жалюзи при превышении заданного порога, обеспечивая пассивную терморегуляцию. В качестве исполнительных устройств могут применяться приводы штор (как рулонных, так и обычных), которые могут отличаться по исполнению и интеграции. Вот несколько примеров:
Leisguar Система умных штор Zigbee — для классических штор
OneSmart Tuya Smart Life Электропривод для штор — для классических штор
Manhot Умный привод для рулонных штор Zigbee с солнечной панелью
Электрический привод штор LifeLibero — для рулонных штор разных размеров
Все версии интегрируются как стандартный класс cover.

|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
alias: Climate - Close Blinds on High Brightness description: Close blinds when illuminance exceeds threshold during the day. triggers: - trigger: numeric_state entity_id: - sensor.living_room_window_illuminance above: 10000 for: minutes: 10 conditions: - condition: time after: "10:00:00" before: "18:00:00" actions: - action: cover.set_cover_position target: entity_id: cover.living_room_blinds data: position: 20 mode: single |
Параметр position: 20 опускает полотно до уровня 20%, блокируя избыточное излучение при сохранении естественного света. Возможна модернизация путем добавления обратного триггера для автоматического открытия при нормализации уровня освещенности. Следует учитывать, что автоматизации на базе прямых показаний освещенности могут быть оптимизированы за счет математических алгоритмов расчета положения солнца.
Включение вентилятора при превышении температурного порога
Решение для управления климатом без применения специализированных термостатов. При достижении порогового значения температуры активируется умная розетка, питающая вентилятор. При снижении температуры происходит автоматическое отключение.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
alias: Climate - Fan On When Hot description: Turn on fan when room temperature exceeds 26C. triggers: - trigger: numeric_state entity_id: sensor.bedroom_temperature above: 26 id: too_hot - trigger: numeric_state entity_id: sensor.bedroom_temperature below: 24 id: cooled_down actions: - choose: - conditions: - condition: trigger id: too_hot sequence: - action: switch.turn_on target: entity_id: switch.bedroom_fan_plug - conditions: - condition: trigger id: cooled_down sequence: - action: switch.turn_off target: entity_id: switch.bedroom_fan_plug mode: single |
Ограничение работы автоматизации дневными часами достигается добавлением временного условия. Включение модуля отправки уведомлений позволяет обеспечить информирование о факте превышения заданного температурного режима.
Выключение устройств при уходе из дома
Оборудование в режиме ожидания генерирует фоновое энергопотребление. Сценарий обесточивает группу управляемых розеток в момент фиксации отсутствия пользователей на объекте. Интеграция с автоматизацией освещения позволяет создать комплексный режим «Вне дома».
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
alias: Climate - Devices Off When Away description: Turn off smart plugs when nobody is home. triggers: - trigger: state entity_id: zone.home to: "0" actions: - action: switch.turn_off target: entity_id: - switch.office_desk_plug - switch.living_room_tv_plug - switch.kitchen_appliance_plug mode: single |
Рекомендуется применение краткосрочной задержки (1-2 минуты) перед исполнением действий для исключения ложных срабатываний при кратковременной потере геопозиции. Обратная логика с использованием идентификаторов триггеров позволяет восстанавливать питание выбранной техники по возвращении.
Оповещение о скачках энергопотребления
Аномальный рост потребляемой мощности сигнализирует о нештатной работе оборудования (например, залипание реле нагревателя). Система осуществляет мониторинг метрик энергопотребления и генерирует предупреждение при превышении установленных лимитов.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
alias: Climate - Energy Spike Alert description: Notify when power consumption exceeds 3000W. triggers: - trigger: numeric_state entity_id: sensor.home_power_consumption above: 3000 for: minutes: 10 actions: - action: notify.mobile_app_your_phone data: title: "Скачок энергии" message: "Потребляемая мощность превысила 3000 Вт на 10 минут." mode: single |
Параметр for: minutes: 10 фильтрует кратковременные пики нагрузки (например, работу чайника). Реализация нескольких уровней мониторинга (предупреждение при 3000 Вт, критическое уведомление при 5000 Вт) повышает информативность системы. Аналогичный подход используется для диагностики состояния вентиляционных установок по паттернам энергопотребления.
Уведомления и напоминания
Уведомление о завершении работы стиральной машины
Определение статуса бытовой техники осуществляется косвенным методом посредством умной розетки с функцией энергомониторинга. Алгоритм фиксирует падение потребляемой мощности ниже порога режима ожидания, что надежно указывает на завершение цикла без необходимости программной интеграции с самим устройством. Розетка Sonoff S60ZB является подходящим решением для данной задачи, обеспечивая точные измерения и выполняя функцию маршрутизатора в сети Zigbee.

|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
alias: Notify - Washing Machine Finished description: Notify when washing machine power drops below threshold after running. triggers: - trigger: numeric_state entity_id: sensor.washing_machine_plug_power below: 5 for: minutes: 3 actions: - action: notify.mobile_app_your_phone data: title: "Стирка завершена" message: "Пора разгрузить стиральную машину." mode: single |
Значение параметра below калибруется в зависимости от характеристик конкретной модели техники. Для большинства устройств мощность ниже 5 Вт свидетельствует о завершении работы. Параметр for: minutes: 3 исключает ложные срабатывания в паузах между циклами. Алгоритм полностью совместим с посудомоечными и сушильными машинами.
Уведомление о возвращении домой
Функция трекинга присутствия через мобильное приложение позволяет активировать сценарии в момент прибытия. Отправка подтверждающего уведомления используется для мониторинга перемещений пользователей.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
alias: Notify - Someone Arrived Home description: Send a notification when a person arrives home. triggers: - trigger: state entity_id: - person.your_name - person.partner_name from: "not_home" to: "home" actions: - action: notify.mobile_app_your_phone data: title: "Добро пожаловать домой!" message: "{{ trigger.to_state.attributes.friendly_name }} дома." mode: parallel |
Идентификатор person.your_name подлежит замене на актуальную сущность. Группировка нескольких сущностей в блоке триггеров позволяет реализовать глобальный мониторинг с использованием динамической подстановки имен в текст сообщения.
Напоминание о выносе мусора
Сценарий на базе таймера, генерирующий уведомление накануне дня обслуживания. Параметры времени и дня недели адаптируются под график локальных коммунальных служб.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
alias: Notify - Bin Day Reminder description: Remind to take out bins the evening before collection. triggers: - trigger: time at: "20:00:00" weekday: - sun actions: - action: notify.mobile_app_your_phone data: title: "Напоминание о мусоре" message: "Выносите мусор сегодня вечером. Сбор будет завтра утром." mode: single |
Переменная sun корректируется в соответствии с требуемым днем. Поддерживается указание нескольких дней недели. При наличии открытого API коммунальных служб возможна интеграция динамического расписания с учетом праздничных дней.
Утренние и вечерние сценарии
Комплексные сценарии (рутины) объединяют множество разрозненных автоматизаций в единую последовательность, запускаемую одним триггером.
Утренний сценарий (Чайник, шторы, музыка)
Автоматизация инициируется в утренние часы рабочих дней. Выполняется последовательное включение умной розетки (чайник), открытие жалюзи/штор на 100% и запуск воспроизведения аудиопотока на медиаплеере.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
alias: Routine - Good Morning description: Morning routine on weekdays at 7am. triggers: - trigger: time at: "07:00:00" weekday: - mon - tue - wed - thu - fri actions: - action: switch.turn_on target: entity_id: switch.kettle_plug data: {} - action: cover.set_cover_position target: entity_id: cover.kitchen_curtains data: position: 100 - action: media_player.play_media target: entity_id: media_player.sonos_kitchen data: media: media_content_id: your_playlist_url media_content_type: music metadata: {} mode: single |
Оптимизация сценария предполагает замену статического временного триггера на сенсор будильника мобильного устройства для синхронизации запуска с фактическим временем пробуждения.
Вечерний сценарий (Выключение света и ТВ, закрытие жалюзи)
Консолидированный алгоритм перевода объекта в ночной режим. Запускается по расписанию, голосовой команде или посредством физической/виртуальной кнопки, осуществляя массовое выключение осветительных приборов, мультимедийной техники и закрытие штор.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
alias: Routine - Good Night description: Turn off lights, TV and close all blinds at bedtime. triggers: - trigger: time at: "23:00:00" actions: - action: light.turn_off target: entity_id: light.all_lights - action: switch.turn_off target: entity_id: switch.tv_plug - action: cover.set_cover_position target: entity_id: cover.all_blinds data: position: 0 mode: single |
При наличии прямой интеграции телевизора в систему управления, команда switch.turn_off заменяется на media_player.turn_off.
Заключение
Рассмотренные 20 автоматизаций обеспечивают реализацию базового, но наиболее востребованного функционала платформы Home Assistant. Они не требуют глубокой экспертизы в написании YAML-кода или использования нестандартных программных компонентов и служат надежным фундаментом для дальнейшего масштабирования системы.
При проектировании аппаратной архитектуры критически важным этапом является подбор надежного координатора и формирование стабильной топологии сети стандарта Zigbee.
Читайте про Свой умный дом локально:
🌐 Сайт
📱 Телеграм
📰 Дзен

