Оповещение о протечке¶
Задача: как только датчик протечки сработал — сразу получить уведомление на телефон.
Что понадобится: датчик протечки, заведённый как устройство; подготовленный канал уведомлений — подтверждённый email, привязанный Telegram или MAX, разрешённые push-уведомления (см. Уведомления).
Шаги (в разделе Автоматизации)¶
Нажмите «+», чтобы создать автоматизацию, и задайте название («Протечка на кухне»).
«Когда:» → вкладка «Событие» → выберите помещение, затем датчик протечки в нём.
«Если:» → соберите условие: свойство протечки перешло в тревожное значение. Датчик zigbee2mqtt присылает
water_leak— условиеCHANGED_TO(water_leak, true); устройство с общим состоянием —CHANGED_TO(state, "ON"). Какое свойство присылает ваш датчик, видно в его сообщении; про свойства и операторы — в Автоматизациях.«Тогда:» → шаг «Сообщение» → выберите канал (Email, Push, Telegram или MAX) и задайте текст («Протечка на кухне!»). У Email и Push есть ещё поле «Тема».
Включите «Включена» и нажмите «Создать».
Совет
С CHANGED_TO повторное оповещение придёт только при новом переходе в тревогу:
статусы «протечка есть», которые датчик шлёт дальше, условие не пропустят. После перезапуска
сервера оповещение повторится, если протечка всё ещё есть. Пауза в конце цепочки нужна, только
если датчик «дребезжит» — быстро переключается туда-обратно.
То же самое по датчику дыма или открытия двери настраивается аналогично — меняется только триггер-устройство и условие.
Вариант: перекрыть кран с подтверждением¶
Если есть кран с приводом, добавьте в «Тогда:» перед сообщением шаг, который закроет кран и проверит, что он закрылся:
Шаг «Ожидание» → «Устройство» — кран.
«Сначала отправить прибору» → «Отдать команду устройству», «Команда» —
{"state":"OFF"}.«Дождаться условия» — кран закрыт:
state = "OFF"; «Таймаут ожидания» — 1 минута.«Если не дождались» → «Выполнить шаги и продолжить прогон» → шаг «Сообщение» с текстом «Кран не закрылся!».
Как кран сообщает своё состояние, видно в его сообщении. Подробнее — Шаги автоматизации.
См. также
Нашли ошибку на странице или не получилось? Напишите нам: rocket-home-ru@yandex.ru или в Telegram-группу https://t.me/RocketHome — укажите адрес страницы и что пошло не так.