Кейс: свет по движению

Задача: при движении в коридоре включить свет и выключить его через 3 минуты после последнего движения — а не через 3 минуты после первого.

Что понадобится: датчик движения и лампа (или реле), заведённые как устройства.

Шаги (в разделе Автоматизации)

  1. Нажмите «+», задайте название («Свет в коридоре по движению»).

  2. «Когда:» → вкладка «Событие» → выберите помещение, затем датчик движения.

  3. «Если:» → условие «движение есть»: свойство движения датчика равно «да». Для датчиков Zigbee2MQTT это обычно occupancy = true; что именно присылает ваш датчик, видно в его сообщении. Подробнее об условиях — Автоматизации.

  4. «Тогда:» → три шага по порядку:

    • «Действие» — лампа → включить;

    • «Пауза» — 3 минуты, отметьте «Продлевать при повторном срабатывании»;

    • «Действие» — лампа → выключить.

  5. Включите «Активен» и нажмите «Создать».

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

Как это работает

Пока прогон не закончился, новое срабатывание не запускает второй. С отметкой «Продлевать при повторном срабатывании» каждое новое движение перевзводит паузу на полные 3 минуты. Паузу продлевает только сообщение, которое проходит условие «Если:», поэтому сообщение «движения нет» её не продлит. Подробнее — Шаги автоматизации.

Варианты

  • Выключили свет вручную — не включать сразу снова. Добавьте в конец короткую «Паузу», например 10 секунд: пока прогон на ней стоит, движение не включит свет.

  • Выключить сразу, если свет погасили вручную. У паузы включите «Отменять по событию», выберите лампу и её выключенное состояние, а в «Дальнейших действиях» — «Снять ожидание и доиграть остальные действия».

  • Только ночью. Добавьте в условие проверку времени — Автоматизации.

  • Работать без интернета. Перенесите автоматизацию на хаб: Исполнение на локальном хабе.

То же самое в Node-RED — Пример: Автоматизация освещения при движении.

См. также

Нашли ошибку на странице или не получилось? Напишите нам: rocket-home-ru@yandex.ru или в Telegram-группу https://t.me/RocketHome — укажите адрес страницы и что пошло не так.