Ночной свет в коридоре: движение и ручное управление
Разберите сценарий, который включает мягкий свет ночью, ждёт окончания движения и уступает ручному управлению. Условные параметры можно адаптировать к своей комнате.
Пример сценарияРучной режимПроверка результата
Перед тем как начать
Автоматизация реагирует на событие и выполняет действие. Сначала создадим сообщение внутри Home Assistant (HA), затем разберём включение одной лампы ночью.
Что понадобится
Для учебного запуска — уже работающий HA. Для света — доступные датчик и лампа с нужными функциями, ручное управление и сохранённые настройки.
Что получите
Разберётесь, что запускает правило, когда действие разрешено и как проверить повторный цикл без потери ручного управления.
Какой опыт нужен
Учебное правило собирается в визуальном редакторе. Ночной свет с задержкой, ручным режимом и перезапуском требует отдельных проверок.
После учебного запуска адаптируйте одну лампу: проход, возврат во время ожидания, ручное включение, пропавшие данные и перезапуск.
Проверка: Понятно, кто управляет светом; неизвестное состояние датчика не принято за пустую комнату.
Слова, которые понадобятся
Триггер — событие запуска
Например, переключатель изменился с off на on. Подробнее →
Условие
Проверка, можно ли продолжить именно сейчас. Подробнее →
Действие
То, что должно произойти после запуска и проверки: например, сообщение. Подробнее →
Помощник-переключатель
Виртуальное значение on/off внутри HA, которое можно менять вручную. Физический прибор для него не нужен.
Если не получилось
Кнопка запуска работает, событие — нет. Ручной запуск действий не проверяет весь путь от триггера. Повторите фактическое изменение состояния и прочитайте трассировку. Открыть проверку →
Свет гаснет после ручного включения. Проверьте разрешение автоматики и принадлежность включения до самого выключения. Открыть проверку →
Первый запуск без управления лампой
Упражнение для уже работающего HA: два виртуальных переключателя и сообщение в интерфейсе. Лампа и датчик пока не нужны.
Событие«Учебное событие»: off → on
Условие«Разрешить учебный запуск»: on
ДействиеСоздать сообщение внутри HA
Событие запускает правило. Условие определяет, можно ли выполнить действие.
В уже работающем HA создайте два отдельных помощника типа «Переключатель» (input_boolean): «Учебное событие» и «Разрешить учебный запуск». В документации путь — Настройки → Устройства и службы → Помощники. Названия в вашей версии или переводе могут отличаться.
В визуальном редакторе создайте отдельную учебную автоматизацию. Триггер: состояние «Учебного события» меняется с off на on. Условие: «Разрешить учебный запуск» находится в on.
Действие: persistent_notification.create — создать постоянное уведомление в интерфейсе HA. Укажите свой учебный заголовок и сообщение. Не выбирайте лампу, чайник, Telegram или другую внешнюю доставку.
Сохраните и включите именно эту учебную автоматизацию. Перед каждым опытом удалите прежнее учебное уведомление и верните «Учебное событие» в off. Затем проверьте фактический переход в on, а не только кнопку запуска действий.
Проверьте три разных запуска
Разрешено. Разрешение on, событие off → on: ожидается новое учебное сообщение.
Запрещено. Разрешение off, событие off → on: новое сообщение не появляется. В трассировке найдите остановку на условии.
Разрешение изменилось позже. После запрещённого опыта событие остаётся on. Включение разрешения не создаёт новый запуск. Верните событие в off и снова включите — теперь ожидается сообщение.
Сообщение проверяет только учебное правило. Доставку состояния настоящего датчика, действие лампы, задержки и поведение после перезапуска нужно проверить отдельно. После упражнения выключите учебную автоматизацию.
Условная задача: между 23:00 и 07:00 движение включает свет на 20% яркости. После прекращения движения проходит 90 секунд, затем автоматически включённый свет гаснет. Человек может выбрать ручной режим, и автоматика перестаёт распоряжаться этим светом. Время и яркость здесь примерные; подходящие значения проверяют в комнате.
Нужны датчик с понятным состоянием движения, доступный свет с управлением яркостью и способ включить ручной режим в HA. Датчик движения может перестать видеть неподвижного человека. Для помещения, где долго стоят или сидят, выбирайте правила по фактическому поведению датчика.
Два правила и право на ручной режим
Включение
Движение появилось, действует ночной интервал, автоматический режим разрешён и свет сейчас выключен. Включить его с выбранной яркостью и отметить, что этот запуск принадлежит автоматике.
Выключение
Движение отсутствует 90 секунд. Перед действием повторно проверить отсутствие движения, автоматический режим и отметку собственного включения. Затем выключить свет и снять отметку.
Если свет уже включили вручную, сценарий не должен уменьшать его яркость или назначать ему своё выключение. Для перехода на ручное управление выключайте разрешение автоматики и снимайте её отметку. Это явное правило владения; одной проверки «лампа включена» недостаточно, чтобы узнать, кто её включил.
Точное состояние датчика проверьте в HA. Недоступность или неизвестное состояние не равны отсутствию движения. Если данные пропали, ветка автоматического выключения не должна считать их обычным off.
Как перенести идею в Home Assistant
Начните с готовых blueprints либо визуального редактора. Шаблон нужно выбирать по функциям: ночной интервал, ручное разрешение, задержка и поведение уже включённого света должны соответствовать вашей задаче. Наличие базового шаблона «движение → свет» не добавляет эти правила автоматически.
Для включения используйте изменение состояния датчика; для выключения — подтверждённое отсутствие движения с ожиданием. Описание state trigger поясняет этот механизм. Условие времени может задавать интервал через полночь. Поддержку яркости проверяйте у выбранной сущности light.
Ожидание for сбрасывается при перезапуске HA или перезагрузке автоматизаций. Если храните отметку собственного включения в помощнике, предусмотрите её согласование при старте: старая отметка не должна превращать вручную включённый свет в цель выключения. Для первого варианта можно сбрасывать владение при старте; тогда возврат к автоматике требует нового цикла. Сохранение срока и восстановление после рестарта — отдельное правило.
Проверку удобно начать с записи в журнале вместо света: видно, какая ветка собирается выполниться. Затем подключить выбранную лампу и проверить физический результат. Этот материал описывает логику для адаптации, а не новую установленную автоматику нашего дома.
Проверки, без которых сценарий будет раздражать
Один проход ночью. Свет включается с выбранной яркостью и гаснет после полного периода отсутствия движения.
Возврат во время ожидания. Новое движение отменяет прежний повод для выключения; после ухода отсчитывается новый период.
Свет включён заранее. Автоматика не меняет выбранную человеком яркость.
Ручной режим во время задержки. Предстоящее выключение не выполняется, потому что разрешение проверяется непосредственно перед действием.
День и граница ночи. Проверьте начало и конец интервала, в том числе проход незадолго до 07:00.
Недоступность и перезапуск. Проверьте неизвестное состояние датчика, возврат связи и правила владения после старта HA.