Как включить действие, только если дверь остаётся открытой заданное время?
Чтобы выполнить действие только после того, как дверь остаётся открытой заданное время, задайте триггер состояния с to: on или open и параметром for. Короткое открывание не должно достигать выдержки, а длительное — запускать автоматизацию.
Задайте открытое состояние
Сначала определите реальное состояние, которое сообщает дверной датчик. В зависимости от интеграции это может быть on или open. В триггере укажите переход к этому состоянию, чтобы отсчёт начинался при открывании.
- Выберите сущность двери.
- Проверьте фактическое открытое состояние.
- Укажите значение to.
Добавьте выдержку for
Параметр for задаёт, как долго состояние должно сохраняться. Действие выполняется после непрерывного пребывания двери в открытом состоянии в течение указанного времени. Если дверь закрыть раньше, требуемая выдержка не наступит.
- Задайте нужную длительность.
- Не смешивайте выдержку с произвольной задержкой.
- Учитывайте, что состояние должно сохраняться непрерывно.
Проверьте два сценария
Проверка должна включать короткое открывание и открывание дольше заданного времени. В обоих случаях сверяйте фактические состояния и трассировку. Это помогает отличить ошибку значения состояния от неверно заданной выдержки.
- Откройте дверь на короткое время.
- Затем оставьте её открытой дольше выдержки.
- Проверьте результат каждого запуска.
Проверьте себя
- Сверить состояние open или on.
- Проверить непрерывность выдержки.
- Проверить короткое и длительное открывание.
Частый вопрос
Сработает ли действие, если дверь закрыли до окончания for?
Нет, требуемое открытое состояние не сохраняется весь заданный период.