Перейти к содержанию

Главная / Статьи

Комфорт и наблюдения

Окно осталось открытым: напоминание с отменой и новым эпизодом

Как напомнить об открытой створке без сообщения при каждом проветривании. Разберём выдержку, принятие, закрытие и восстановление после остановки HA.

Понятный разборСхема и короткие шаги

Проветривание не обязано сразу тревожить телефон

Окно открыли намеренно, и сообщение через секунду ничего не добавляет. Полезный вопрос другой: осталось ли оно открытым дольше выбранного времени, когда об этом стоит напомнить? Так сценарий помогает завершить действие, вместо того чтобы комментировать каждый контакт.

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

Контакт показывает только свой участок

Датчик открытия сообщает состояние при выбранном расположении и установке. Он может не различать распахнутое окно и режим проветривания; возможности уточняют по точной модели. Сначала сопоставьте показания с положениями створки и проверьте новые отчёты после закрытия.

Закрепите датчик так, чтобы он не мешал створке и уплотнению. Откройте и закройте установленное окно, проверяя состояние в приложении. Уточните, передаёт ли ваша интеграция открытие и доступность датчика. Как проверить совместимость устройства.

Начало эпизода, ожидание, повторная проверка

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

State trigger позволяет ждать устойчивого состояния через for, но ожидание сбрасывается после перезапуска HA или перезагрузки автоматизаций. Поэтому сразу определите поведение после старта: проверить текущий контакт, восстановить известный срок другим способом или начать новый период наблюдения. Это разные обещания пользователю.

  1. 01ОткрылиЗафиксировать пригодное состояние
  2. 02ПодождалиПроверить, что оно ещё действует
  3. 03ЗакрылиОстановить повтор и разрешить новый эпизод
Открыли окно — начался отсчёт. Закрыли раньше срока — напоминание отменяется.

Принять сообщение и закрыть окно — разные действия

Кнопка «Вижу» может прекратить повтор текущего напоминания, когда человек уже занимается окном. Она не должна подменять состояние контакта на «закрыто». На экране полезно показать, что открытие ещё наблюдается, а сообщения временно приняты.

В Alert принятие и исчезновение исходного условия являются разными состояниями. Для нового открытия после закрытия нужно снова разрешить уведомление. Иначе одно принятие сегодня способно скрыть следующий забытый эпизод. Границу восстановления проверяют отдельно от доставки первого сообщения.

Что делать, если связь пропала во время ожидания

Не превращайте unavailable в закрытое окно. Если после открытия источник перестал отвечать, известен последний контакт, но новое состояние не подтверждено. Выберите ясный текст «нет новых данных контакта» или отдельную индикацию проблемы, исходя из того, какие сведения действительно даёт интеграция.

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

Проверка на четырёх коротких эпизодах

Логику можно сначала проверить на тестовом переключателе, чтобы не ждать длинного бытового периода. Это подтверждает переходы правила, а не исправность реального окна. После этого отдельно сопоставьте настоящий контакт и получение сообщения на выбранном телефоне.

  1. Короткое открытие и закрытие до срока: сообщение не нужно.
  2. Длительное открытие: приходит одно ожидаемое напоминание.
  3. Принятие при открытом контакте: повтор прекращается, состояние остаётся честным.
  4. Закрытие и новое открытие: следующий эпизод снова работает.

Открытое окно не доказывает результат проветривания

Контакт полезен как условие паузы других сообщений, но не измеряет воздухообмен. В напоминании о проветривании этот путь отделён от показаний измерителя. Не выводите из закрытия створки, что параметры воздуха уже восстановились.

Пограничный случай: HA остановился, пока окно было открыто, а выбранный срок прошёл во время остановки. Timer с восстановлением тоже не выдаёт событие завершения задним числом. После старта потребуется предусмотренная оценка состояния. Запишите выбранную политику и подтвердите её проверкой: тогда семья понимает, на какую помощь можно рассчитывать.

Коротко по делу

Напомнить об открытом окне

  1. Проверь реальные состояния датчика при открытии и закрытии. Выбери выдержку, чтобы не мешать обычному проветриванию.
  2. Настрой принятие напоминания только для текущего эпизода. Закрытие окна должно завершать этот эпизод.
  3. Открой окно снова и проверь новое напоминание. Отдельно продумай перезапуск HA и отсутствие данных датчика.

Как понять результат. Закрытое окно больше не тревожит, а новое открытие может создать новое напоминание.

Продолжить по своей задаче

Согласовать проветривание →Ограничить повторы →Связать с бытовыми условиями →Все бытовые разборы →