Локальные сценарии умного дома Алисы без интернета: настройка
Большинство систем автоматизации в современных умных домах работают через облачные серверы. Но что произойдет, если у вас дома пропадет интернет? В экосистеме Яндекса реализована поддержка локальных сценариев, которые выполняются силами самого координатора (умной колонки или хаба) даже при полном физическом отключении провайдера от внешней сети.
Условия для перехода сценария в локальный режим
Для того чтобы сценарий мог выполняться локально, он должен строго соответствовать следующим техническим критериям:
- Прямое Zigbee-подключение. И датчик-инициатор (триггер), и исполняющее устройство (реле, лампа, розетка) должны работать по протоколу Zigbee и быть привязаны напрямую к координатору Яндекса (Яндекс Хаб, Станция Миди, Станция Макс с Zigbee, Станция 2). Помимо Zigbee, локальное управление поддерживается для устройств на новых стандартах (подробнее об этом читайте в обзоре протоколов Matter и Thread в Алисе). Если устройства подключены через облачный навык стороннего бренда (Tuya Smart, Aqara Home), локальная работа невозможна.
- Только Zigbee/Thread устройства. В сценарии не должно быть ни одного Wi-Fi устройства. Любое Wi-Fi устройство требует обращения к облаку Яндекса, что автоматически переводит весь сценарий в облачный режим.
- Отсутствие сложных условий. Локально не поддерживаются: голосовые команды в качестве триггеров, запуск по точному времени (если часы хаба не синхронизированы), а также воспроизведение звуков на колонках.
Пошаговое руководство по созданию локального сценария
Настроим локальный сценарий освещения клик-за-кликом:
- Шаг 1. Перевод периферии на Яндекс. Если ваши датчики привязаны к приложению Aqara Home или Smart Life, удалите их оттуда. Переведите Яндекс Станцию или Хаб в режим поиска устройств голосом: «Алиса, найди устройство». Скрепкой зажмите кнопку сопряжения на датчике движения на 5 секунд (пока светодиод не мигнет трижды). Повторите процедуру для Zigbee-выключателя или реле.
- Шаг 2. Инициализация сценария. Откройте приложение «Дом с Алисой» на смартфоне. Нажмите на значок «+» (Добавить) в верхнем правом углу экрана ➡️ выберите пункт «Сценарий». Введите название (например,
Локальный свет в ванной). - Шаг 3. Настройка триггера (ЕСЛИ). Нажмите кнопку «Добавить условие» ➡️ выберите пункт «Устройство» ➡️ найдите в списке ваш Zigbee-датчик движения (например, Датчик движения в ванной) ➡️ выберите состояние «Движение обнаружено». Нажмите «Далее».
- Шаг 4. Настройка действия (ТОГДА). Нажмите кнопку «Добавить действие» ➡️ выберите пункт «Устройство» ➡️ выберите Zigbee-выключатель или реле света ➡️ выберите команду «Включить».
- Шаг 5. Важное ограничение (Чего делать нельзя). Не нажимайте кнопку «Добавить действие» повторно для добавления push-уведомлений, команд на воспроизведение текста колонкой или отложенных таймеров (действие «Отложить на…»). Наличие любого из этих пунктов мгновенно декомпилирует сценарий и перенесет его исполнение в облако Яндекса.
- Шаг 6. Сохранение и проверка. Нажмите кнопку «Сохранить» внизу экрана. В общем списке сценариев найдите созданную автоматизацию. На ее карточке отобразится серый статус «Локальный» (или значок молнии).
Почему локальная автоматизация незаменима?
Помимо абсолютной автономности при сбоях у провайдера, перевод сценариев на локальное исполнение дает колоссальное преимущество в скорости реакции:
- В облачном режиме сигнал проходит длинную цепочку: Датчик ➡️ Хаб ➡️ Роутер ➡️ Облако Яндекса ➡️ Роутер ➡️ Хаб ➡️ Лампочка. Это занимает от 1.5 до 3 секунд (подробнее о борьбе с задержками читайте в материале о задержках в сценариях).
- В локальном режиме пакет данных передается напрямую по радиоканалу Zigbee (IEEE 802.15.4) от датчика к хабу и сразу на реле. Задержка составляет всего 0.05–0.1 секунды, что визуально ощущается как физическое нажатие клавиши проводного выключателя.
Примерами отличных локальных автоматизаций являются сценарий автоматического перекрытия воды при протечке, а также локальная проверка периметра в сценарии охраны и контроля окон, где скорость и автономность работы системы имеют решающее значение для безопасности.
[!WARNING] При длительном отсутствии интернета (более 24 часов) сценарии, использующие временные привязки (например, «Включить только с 18:00 до 23:00»), могут срабатывать некорректно или перестать запускаться. Это связано с тем, что умные колонки Яндекса не оснащены батарейкой реального времени (RTC) и без синхронизации по протоколу NTP их внутреннее системное время начинает постепенно сбиваться (дрейфовать).
Инструкция по настройке
Прямое подключение Zigbee-устройств
Подключите датчики и исполнители напрямую к координатору Яндекса (Миди, Макс с Zigbee, Станция 2, Хаб). Сторонние шлюзы (Aqara, Tuya) и их облака исключаются полностью, так как они ломают локальное выполнение.
Создание сценария в Доме с Алисой
Откройте приложение «Дом с Алисой», нажмите «+» в правом верхнем углу ➡️ «Сценарий». Задайте имя, например, «Локальный: Свет Коридор». В «ЕСЛИ» выберите ваш Zigbee-датчик движения и триггер «Движение обнаружено».
Выбор исполнительного действия
В разделе «ТОГДА» выберите только напрямую подключенное Zigbee-устройство (реле или лампу) и действие «Включить». Не добавляйте Wi-Fi приборы, задержки, пуши или озвучку Станции, иначе сценарий уйдет в облако.