Поиск по базе знаний

Локальный сценарий защиты от протечек с Алисой

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

В данной статье мы разберем создание критически важной автоматизации — локальной системы защиты от протечек с использованием датчиков Zigbee, кранов с электроприводом и Яндекс Хаба (или Яндекс Станций с поддержкой Zigbee). Основной фокус мы сделаем на обеспечении отказоустойчивости и локальной автономности сценария.


Архитектура и важность локального выполнения сценариев

Большинство автоматизаций умного дома работают через облачные сервера. Для управления освещением или роботом-пылесосом минутный сбой интернет-соединения не критичен. Однако в сценариях безопасности (таких как протечка воды или утечка газа) зависимость от облака недопустима. Если прорыв трубы совпадет с падением канала вашего провайдера, облачный сценарий не выполнится, и перекрытия воды не произойдет.

Для обеспечения максимальной надежности необходимо использовать локальные сценарии, выполняемые непосредственно на самом хабе. Яндекс Хаб и Яндекс Станции с Zigbee (Миди, Вторая, Макс) поддерживают локальное исполнение сценариев, если соблюдены три обязательных условия:

  1. Датчик протечки работает по протоколу Zigbee и подключен напрямую к хабу Яндекса.
  2. Исполнительное устройство (умный кран или реле управления краном) также работает по протоколу Zigbee и подключено к этому же хабу.
  3. Логика сценария «Если датчик сработал ➡️ перекрыть кран» настроена в приложении Яндекс и не содержит облачных действий (например, отправки команд на Wi-Fi устройства или запуска облачных навыков).

В таком режиме хаб выполняет автоматизацию локально. Даже если физически вырезать интернет-кабель из роутера, при попадании воды на контакты датчика хаб за доли секунды отправит команду на реле крана по внутренней радиосети Zigbee.


Подключение электропривода крана через двухканальное реле

Часто в умных домах используются классические шаровые краны с электроприводом типа Gidrolock или Neptun на 220 В. Они имеют три провода: «ноль», «фаза открытия» и «фаза закрытия». Подача напряжения на один провод открывает кран, на другой — закрывает.

Для управления таким приводом используется двухканальное Zigbee-реле (например, Aqara Dual Relay Module T2). Крайне важно предотвратить одновременную подачу напряжения на линии открытия и закрытия крана, так как это может привести к сгоранию обмоток электродвигателя. В прошивках профессиональных хабов или в Home Assistant для этого настраивается взаимная блокировка каналов (Interlock).

Ниже приведен пример конфигурации шаблона выключателя в Home Assistant, реализующий безопасное переключение обмоток крана для последующей трансляции в Умный Дом с Алисой:

switch:
  - platform: template
    switches:
      main_water_valve:
        friendly_name: "Магистральный кран водоснабжения"
        icon_template: mdi:water-pump
        value_template: "{{ is_state('switch.relay_channel_close', 'off') }}"
        turn_on:
          - service: switch.turn_off
            target:
              entity_id: switch.relay_channel_close
          - delay: "00:00:01"
          - service: switch.turn_on
            target:
              entity_id: switch.relay_channel_open
        turn_off:
          - service: switch.turn_off
            target:
              entity_id: switch.relay_channel_open
          - delay: "00:00:01"
          - service: switch.turn_on
            target:
              entity_id: switch.relay_channel_close

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


Пошаговая настройка сценария в приложении Яндекс

Для создания отказоустойчивой связки в экосистеме Яндекса:

  1. Зайдите в приложение «Дом с Алисой» и откройте вкладку создания нового сценария.
  2. Укажите название сценария: «Авария: Протечка воды».
  3. В разделе «Если» добавьте триггеры от всех ваших датчиков протечки, выбрав условие «Обнаружена протечка». Соедините их логическим условием «ИЛИ» (срабатывание любого из них).
  4. В разделе «Тогда» выберите ваш умный кран (или двухканальное реле) и укажите действие: «Выключить» (или перевести в состояние «Закрыто»).
  5. Обязательно добавьте действие информирования: отправку push-уведомления на телефоны членов семьи и голосовое сообщение на Яндекс Станцию с высоким уровнем громкости. Примечание: уведомление на телефон и голос Алисы выполнятся через облако при восстановлении связи, но сам кран закроется мгновенно локально.

Помимо аварийного перекрытия, обязательно настройте еженедельный сценарий самоочистки. Раз в неделю (например, в среду в 12:00) кран должен автоматически закрыться и через минуту открыться обратно. Это предотвращает закисание и отложение солей на латунном шаре клапана.


Резервное питание и проверка локальности

При проектировании отказоустойчивой системы обратите внимание на два важных аспекта:

  • Индикатор локального выполнения. В приложении «Дом с Алисой» зайдите в список сценариев. Рядом с локальными автоматизациями отображается специальный значок домика. Если этого значка нет, значит, сценарий выполняется через облачные сервера Яндекса. Чтобы вернуть локальность, удалите из сценария любые облачные действия (например, включение Wi-Fi лампочек сторонних брендов). Рекомендуется разделить автоматизацию на два сценария: первый — «Авария: Локальное перекрытие» (содержит только датчики Zigbee и краны Zigbee, работает локально), второй — «Авария: Облачное оповещение» (отправляет push-уведомление, меняет цвет умных ламп, запускает речь Алисы).
  • Использование ИБП (Источника бесперебойного питания). При авариях в многоквартирных домах протечка воды нередко сопровождается коротким замыканием проводки и отключением электричества. Если Яндекс Хаб обесточится, он не сможет отправить сигнал на закрытие. Подключите хаб и ваш домашний роутер к ИБП. Также сам электропривод кранов должен поддерживать автономную работу от встроенных аккумуляторов или питаться от резервной линии 12 вольт, подключенной к бесперебойнику.

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

Инструкция по настройке

1

Монтаж шаровых кранов с электроприводом

Установите краны с электроприводом на вводе горячего и холодного водоснабжения сразу после ручных вводных вентилей и фильтров грубой очистки.

2

Размещение беспроводных датчиков

Разложите датчики протечки в местах вероятного скопления воды: под раковинами, ванной, стиральной и посудомоечной машинами.

3

Подключение к Яндекс Хабу по Zigbee

Переведите устройства в режим сопряжения и добавьте их в Яндекс Хаб. Убедитесь, что оба прибора работают по протоколу Zigbee локально.

4

Настройка аварийного локального сценария

Создайте сценарий: при сработке любого датчика закрыть краны. Благодаря локальной логике хаба, сценарий сработает даже без интернета.