Текст и данные · Инструкция
Сценарий Алисы с двумя условиями: И или ИЛИ
Запрос «Сценарий Алисы с двумя условиями: И или ИЛИ» сводится к логике запуска.
Короткий ответ
В режиме «И» сценарий запускается только когда выполнены все заданные условия; в режиме «ИЛИ» достаточно любого из них. Комбинацию выбирайте по смыслу автоматизации, а не по количеству устройств.
Как устроена логика этой автоматизации
Пример «движение И темно» подходит для света, а «дверь ИЛИ движение» — для уведомления о любом из событий. В одном сценарии можно сочетать условия разных типов, включая устройства, время и фразы, но логика должна оставаться проверяемой.
Настройка по шагам
- Создайте новый сценарий в приложении Дом с Алисой.
- Добавьте первое условие и задайте его состояние.
- Добавьте второе условие и выберите логику «И» или «ИЛИ».
- Добавьте действие и сохраните сценарий.
- Проверьте отдельно каждую комбинацию состояний, чтобы убедиться, что запуск происходит только в нужном случае.
Предупреждение: Ошибка «И» вместо «ИЛИ» часто делает сценарий почти не запускаемым, а «ИЛИ» вместо «И» — слишком частым и навязчивым.
Почему сценарий срабатывает не так
Ошибка «И» вместо «ИЛИ» часто делает сценарий почти не запускаемым, а «ИЛИ» вместо «И» — слишком частым и навязчивым.
Как протестировать сценарий после настройки
- для «И» все условия реально могут быть истинны одновременно
- для «ИЛИ» каждое условие само по себе допустимо как триггер
- действие безопасно при повторных запусках
- тест проведен для обеих веток
Тест логики И/ИЛИ
Проверяйте логику на четырех комбинациях состояний двух условий. Для «И» запуск должен происходить только в комбинации, где оба условия истинны. Для «ИЛИ» — когда истинно хотя бы одно. Такой тест быстро обнаруживает перепутанный оператор или условие, которое фактически всегда истинно. Если условия относятся к нескольким устройствам и нужна локальная работа, проверьте требования Яндекса к размещению устройств на одном совместимом хабе. После изменения логики повторите тест всех комбинаций, а не только сценария, который сейчас удобнее воспроизвести.
Важно: Не переходите к следующему действию, пока не подтверждено: тест проведен для обеих веток.
Два примера для проверки логики
Пример для «И»: свет включается, только если есть движение и освещенность ниже выбранного порога. Здесь оба условия должны быть истинны одновременно в логике сценария. Пример для «ИЛИ»: уведомление приходит при открытии либо двери, либо окна — достаточно одного события. Не смешивайте эти случаи: смена И на ИЛИ может увеличить число запусков в несколько раз. После сохранения посмотрите историю срабатываний на реальных событиях, чтобы убедиться, что логика совпадает с задумкой.
Как понять, что задача действительно решена
Для приемочного теста проверьте: для «И» все условия реально могут быть истинны одновременно, для «ИЛИ» каждое условие само по себе допустимо как триггер, действие безопасно при повторных запусках. При диагностике отдельно проверьте «сценарий Алиса два условия», «условие И» и «условие ИЛИ».
Что учитывать
Ошибка «И» вместо «ИЛИ» часто делает сценарий почти не запускаемым, а «ИЛИ» вместо «И» — слишком частым и навязчивым.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Несколько устройств для запуска сценария). Пример и формулировки — редакция N1RO на 2026-09-22.