Сценарии в Умном доме Яндекс: практические примеры: различия между версиями
Нет описания правки |
Нет описания правки |
||
| Строка 88: | Строка 88: | ||
==== Сценарий ' | ==== Сценарий 'Нормальный свет' ==== | ||
* '''Если''' я скажу «Нормальный свет в | * '''Если''' я скажу «Нормальный свет в <комнате> | ||
* '''То''' < | * '''То''' <освещение в <комнате>> включится, холодный белый цвет, яркость 100%. | ||
{{#spoiler:show=Показать ещё варианты условий и действий| Фраза (до 4х в сценарии): | |||
*Полный свет в <комнате> | |||
*Обычный свет в <комнате> | |||
*Включи полный свет в <комнате> | |||
*Включи обычный свет в <комнате> | |||
Действия: | |||
*<Освещение в <комнате>> включится, холодный белый цвет, яркость 100%..}} | |||
Без сценария если сказать Алисе включить нормальный свет, то она включит белый свет на максимальной яркости. Если хотите другой цвет/яркость, то сделайте сценарий выше | |||
| Строка 101: | Строка 106: | ||
* '''Если''' я скажу «Приглушённый свет в | * '''Если''' я скажу «Приглушённый свет в <комнате> | ||
* '''То''' <светильник в | * '''То''' <светильник в <комнате>> включится, белый цвет, яркость 1%. | ||
{{#spoiler:show=Показать ещё варианты условий и действий| Фраза (до 4х в сценарии): | |||
*Приглушенный свет в <комнате> | |||
*Приглушенное освещение в <комнате> | |||
*Слабый свет в <комнате> | |||
*Слабое освещение в <комнате> | |||
*Включи обычный свет в <комнате> | |||
Действия: | |||
*<Освещение в <комнате>> включится, холодный белый цвет, яркость 100%..}} | |||
Без сценария если сказать Алисе включить приглушенный свет, то она просто убавит яркость на 20%. Если хотите другой цвет/яркость, то сделайте сценарий выше | |||
| Строка 121: | Строка 133: | ||
* '''Если''' время 23:00 ежедневно | * '''Если''' время 23:00 ежедневно | ||
* '''То''' | * '''То''' <указываем нужные устройства> включатся (Например, дополнительное освещение) | ||
{{#spoiler:show=Показать ещё варианты условий и действий| Фраза (до 4х в сценарии): | |||
*Ночной режим | |||
*Включи ночной режим | |||
Действия: | |||
*<указываем нужные устройства> включатся (Например, дополнительное освещение) | |||
*<указываем нужные устройства> выключатся (Например, увлажнитель)}} | |||
| Строка 128: | Строка 146: | ||
* '''Если''' время 07:30 ежедневно | * '''Если''' время 07:30 ежедневно | ||
* '''То''' | * '''То''' Станция выполнит команду "Алиса, включи утреннее шоу". | ||
{{#spoiler:show=Показать ещё варианты условий и действий| Фраза (до 4х в сценарии): | |||
*Доброе утро | |||
Действия: | |||
*Станция выполнит команду "Алиса, включи утреннее шоу". | |||
*<указываем нужные устройства> включатся (Например, люстра с белым цветом и яркостью 50%)}} | |||
==== Сценарий 'Дневные задачи' ==== | ==== Сценарий 'Дневные задачи' ==== | ||
| Строка 136: | Строка 158: | ||
* '''Если''' время 09:00 ежедневно | * '''Если''' время 09:00 ежедневно | ||
* '''То''' Мойка воздуха включится. Люстра выключится. <Свет в коридоре> выключится. Розетка утюг выключится. | * '''То''' Мойка воздуха включится. Люстра выключится. <Свет в коридоре> выключится. Розетка утюг выключится. | ||
{{#spoiler:show=Показать ещё варианты условий и действий| Фраза (до 4х в сценарии): | |||
*дневные задачи | |||
Действия: | |||
*<указываем нужные устройства> включатся (Например, мойка воздуха или люстра) | |||
*Розетка под утюг выключится}} | |||
Версия от 21:38, 14 августа 2021
В этой статье копятся готовые сценарии Умного дома Яндекс (приложение Яндекс - меню "Устройства" - меню "Сценарии").
Что такое сценарии?
Это заранее настроенные команды устройствам (включение, выключение, изменение параметров) и колонкам с Алисой (выполнить действие, произнести текст), сохраняемые в приложении Яндекс (Android, iOS). Официальная справка находится здесь.
Самих сценариев может быть множество, и все они будут отличаться друг от друга разными условиями и результатами. Вы можете найти подходящий для себя готовый, либо наоборот - помочь другим, поделившись своим сценарием в этой статье, либо напрямую редактору этой статьи
Обратите внимание, что у сценария есть название и активационные фразы (на момент написания статьи их может быть от 1 до 3). Скажем, у нас есть сценарий "Полный свет" с активационной фразой "Нормальный свет" (чисто для примера). Тогда сработают команды:
- Алиса, нормальный свет
- Алиса, выполни/запусти сценарий полный свет.
Это позволяет в принципе использовать 4 активационных фразы, если вдруг возникнет такая нечастая, прямо скажем, необходимость.
Особенности и ограничения сценариев
Колонка, которая меня услышит / Не могу запустить сценарий в приложении
Самое главное и неочевидное для новичков ограничение.
Дело в том, что сценарий может активироваться голосом (и в этом случае его слышит и выполняет конкретная колонка) или через смартфон/планшет/ПК. Во втором случае никакая колонка не слышит команду и такая строка никогда не будет выполнена, так как неясно, какая из колонок должна её выполнять.
Визуально такие сценарии не имеют характерного треугольничка "play" справа от названия и соответственно не запускаются в приложении.
Для гарантированного выполнения и возможности запуска через приложение Яндекс каждая команда колонке должна быть адресована конкретному устройству.
Стирается предыдущая команда колонке, когда добавляю новую
На данный момент все команды для всех устройств в сценарии выполняются асинхронно (что позволяет при текущих технических параметрах Интернета в разы сократить общее время выполнения, особенно при большом списке устройств). Обратной стороной этого решения является невозможность добавления в один сценарий цепочки команд для одного устройства.
Другими словами: каждая колонка может выполнить только одну команду (а умному устройству можно передать один пакет с серией новых параметров: включить + изменить цвет + изменить яркость, и т.д).
Что можно сделать?
- Если сценарий запускается по расписанию (привязан к строгому времени), можно создать два сценария с разрывом в минуту, где первым сценарием установить, к примеру, громкость, а вторым - передать фразу или запустить, скажем, Утреннее шоу.
- Использовать сторонние инструменты ( основная страница здесь) для планирования сценариев и передачи серии команд колонке.
- Если у вас несколько колонок - можно распределить между ними задачи, раздав каждой по команде.
Примеры сценариев
Запуск по фразе
Сценарий 'Я ухожу'
- Если я скажу «Я ухожу»
- То <указываем нужные устройства> выключатся (Например, свет)
Станция может выполнить лишь одну команду. Нельзя, чтобы станция озвучила погоду и выключила свет через n минут. Если у вас есть 2 станции, то ближняя к выходу может озвучить, например, погоду, а дальняя выполнить отложенную команду выключения света.
Сценарий 'Я дома'
- Если я скажу «Я дома»
- То <Свет в прихожей> включится
Сценарий 'Нормальный свет'
- Если я скажу «Нормальный свет в <комнате>
- То <освещение в <комнате>> включится, холодный белый цвет, яркость 100%.
Без сценария если сказать Алисе включить нормальный свет, то она включит белый свет на максимальной яркости. Если хотите другой цвет/яркость, то сделайте сценарий выше
Сценарий 'Приглушённый свет'
- Если я скажу «Приглушённый свет в <комнате>
- То <светильник в <комнате>> включится, белый цвет, яркость 1%.
Без сценария если сказать Алисе включить приглушенный свет, то она просто убавит яркость на 20%. Если хотите другой цвет/яркость, то сделайте сценарий выше
Запуск по расписанию (по времени)
Сценарий 'Ночная громкость'
- Если время 0:00 ежедневно
- То станция выполнит команду "Громкость 2".
Сценарий 'Ночной режим'
- Если время 23:00 ежедневно
- То <указываем нужные устройства> включатся (Например, дополнительное освещение)
Сценарий 'Доброе утро'
- Если время 07:30 ежедневно
- То Станция выполнит команду "Алиса, включи утреннее шоу".
Сценарий 'Дневные задачи'
- Если время 09:00 ежедневно
- То Мойка воздуха включится. Люстра выключится. <Свет в коридоре> выключится. Розетка утюг выключится.
Запуск по событию (триггер)
На данный момент такая возможность не поддерживается, но с надеждой ожидается комьюнити ;)
Запуск по смешанным условиям
Необязательно использовать только один способ запуска сценария, можно и нужно их комбинировать. К примеру, если я проснулся раньше установленного в сценарии "Доброе утро" времени, то можно плюс к времени 07:30 добавить активационную фразу "Доброе утро" - и Алиса запустит программу по вашему голосу.
Не забудьте сразу деактивировать ближайшее выполнение сценария в приложении Яндекс, если вы запустили его голосом чуть раньше времени, иначе он перезапустится при наступлении 07:30 (наступление второго условия).
Деактивация сценария по расписанию
Запланированные сценарии выводятся в виде галереи плиток над списком всех сценариев (галерею можно пролистывать свайпами влево и вправо).
На каждой плитке отображается время запуска, кольцевой "прогресс-бар" с визуализацией оставшегося времени, а также крестик в правом верхнем углу - он-то нам и нужен. Нажатием в этот крестик можно быстро отменить запуск сценария, останется выбрать из меню пункт "Ближайший запуск" или "Отменить все запуски".
Успехов в создании полезных сценариев!
