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

Локальные сценарии умного дома Алисы без интернета: настройка

Большинство систем автоматизации в современных умных домах работают через облачные серверы. Но что произойдет, если у вас дома пропадет интернет? В экосистеме Яндекса реализована поддержка локальных сценариев, которые выполняются силами самого координатора (умной колонки или хаба) даже при полном физическом отключении провайдера от внешней сети.

Условия для перехода сценария в локальный режим

Для того чтобы сценарий мог выполняться локально, он должен строго соответствовать следующим техническим критериям:

  1. Прямое Zigbee-подключение. И датчик-инициатор (триггер), и исполняющее устройство (реле, лампа, розетка) должны работать по протоколу Zigbee и быть привязаны напрямую к координатору Яндекса (Яндекс Хаб, Станция Миди, Станция Макс с Zigbee, Станция 2). Помимо Zigbee, локальное управление поддерживается для устройств на новых стандартах (подробнее об этом читайте в обзоре протоколов Matter и Thread в Алисе). Если устройства подключены через облачный навык стороннего бренда (Tuya Smart, Aqara Home), локальная работа невозможна.
  2. Только Zigbee/Thread устройства. В сценарии не должно быть ни одного Wi-Fi устройства. Любое Wi-Fi устройство требует обращения к облаку Яндекса, что автоматически переводит весь сценарий в облачный режим.
  3. Отсутствие сложных условий. Локально не поддерживаются: голосовые команды в качестве триггеров, запуск по точному времени (если часы хаба не синхронизированы), а также воспроизведение звуков на колонках.

Пошаговое руководство по созданию локального сценария

Настроим локальный сценарий освещения клик-за-кликом:

  1. Шаг 1. Перевод периферии на Яндекс. Если ваши датчики привязаны к приложению Aqara Home или Smart Life, удалите их оттуда. Переведите Яндекс Станцию или Хаб в режим поиска устройств голосом: «Алиса, найди устройство». Скрепкой зажмите кнопку сопряжения на датчике движения на 5 секунд (пока светодиод не мигнет трижды). Повторите процедуру для Zigbee-выключателя или реле.
  2. Шаг 2. Инициализация сценария. Откройте приложение «Дом с Алисой» на смартфоне. Нажмите на значок «+» (Добавить) в верхнем правом углу экрана ➡️ выберите пункт «Сценарий». Введите название (например, Локальный свет в ванной).
  3. Шаг 3. Настройка триггера (ЕСЛИ). Нажмите кнопку «Добавить условие» ➡️ выберите пункт «Устройство» ➡️ найдите в списке ваш Zigbee-датчик движения (например, Датчик движения в ванной) ➡️ выберите состояние «Движение обнаружено». Нажмите «Далее».
  4. Шаг 4. Настройка действия (ТОГДА). Нажмите кнопку «Добавить действие» ➡️ выберите пункт «Устройство» ➡️ выберите Zigbee-выключатель или реле света ➡️ выберите команду «Включить».
  5. Шаг 5. Важное ограничение (Чего делать нельзя). Не нажимайте кнопку «Добавить действие» повторно для добавления push-уведомлений, команд на воспроизведение текста колонкой или отложенных таймеров (действие «Отложить на…»). Наличие любого из этих пунктов мгновенно декомпилирует сценарий и перенесет его исполнение в облако Яндекса.
  6. Шаг 6. Сохранение и проверка. Нажмите кнопку «Сохранить» внизу экрана. В общем списке сценариев найдите созданную автоматизацию. На ее карточке отобразится серый статус «Локальный» (или значок молнии).

Почему локальная автоматизация незаменима?

Помимо абсолютной автономности при сбоях у провайдера, перевод сценариев на локальное исполнение дает колоссальное преимущество в скорости реакции:

  • В облачном режиме сигнал проходит длинную цепочку: Датчик ➡️ Хаб ➡️ Роутер ➡️ Облако Яндекса ➡️ Роутер ➡️ Хаб ➡️ Лампочка. Это занимает от 1.5 до 3 секунд (подробнее о борьбе с задержками читайте в материале о задержках в сценариях).
  • В локальном режиме пакет данных передается напрямую по радиоканалу Zigbee (IEEE 802.15.4) от датчика к хабу и сразу на реле. Задержка составляет всего 0.05–0.1 секунды, что визуально ощущается как физическое нажатие клавиши проводного выключателя.

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

[!WARNING] При длительном отсутствии интернета (более 24 часов) сценарии, использующие временные привязки (например, «Включить только с 18:00 до 23:00»), могут срабатывать некорректно или перестать запускаться. Это связано с тем, что умные колонки Яндекса не оснащены батарейкой реального времени (RTC) и без синхронизации по протоколу NTP их внутреннее системное время начинает постепенно сбиваться (дрейфовать).

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

1

Прямое подключение Zigbee-устройств

Подключите датчики и исполнители напрямую к координатору Яндекса (Миди, Макс с Zigbee, Станция 2, Хаб). Сторонние шлюзы (Aqara, Tuya) и их облака исключаются полностью, так как они ломают локальное выполнение.

Инструкция: Прямое подключение Zigbee-устройств
2

Создание сценария в Доме с Алисой

Откройте приложение «Дом с Алисой», нажмите «+» в правом верхнем углу ➡️ «Сценарий». Задайте имя, например, «Локальный: Свет Коридор». В «ЕСЛИ» выберите ваш Zigbee-датчик движения и триггер «Движение обнаружено».

Инструкция: Создание сценария в Доме с Алисой
3

Выбор исполнительного действия

В разделе «ТОГДА» выберите только напрямую подключенное Zigbee-устройство (реле или лампу) и действие «Включить». Не добавляйте Wi-Fi приборы, задержки, пуши или озвучку Станции, иначе сценарий уйдет в облако.

Инструкция: Выбор исполнительного действия