Перейти к содержанию

Сценарии в Умном доме Яндекс: практические примеры: различия между версиями

Материал из Wiki yaboard
Нет описания правки
Нет описания правки
Строка 51: Строка 51:




'''Сценарий "Я ухожу"'''
==== Сценарий 'Я ухожу' ====
 
 
* '''Если''' я скажу «Я ухожу» или «Я ушел» или «Я ушла» или «Мы ушли»  
* '''Если''' я скажу «Я ухожу» или «Я ушел» или «Я ушла» или «Мы ушли»  
* '''То''' устройства выкл, станция выполнит команду «Выключи свет в прихожей через минуту» или "Погода" или "Сегодня будет дождь?" или прочитает вслух «Возвращайся скорее»
* '''То''' устройства выкл, станция выполнит команду «Выключи свет в прихожей через минуту» или "Погода" или "Сегодня будет дождь?" или прочитает вслух «Возвращайся скорее»
  Если у вас есть 2 станции, то ближняя к выходу может озвучить, например, погоду, а дальняя выполнить отложенную команду выкл света.
  Если у вас есть 2 станции, то ближняя к выходу может озвучить, например, погоду, а дальняя выполнить отложенную команду выкл света.


'''Сценарий "Я дома"'''
 
==== Сценарий 'Я дома' ====
 
 
* '''Если''' я скажу «Я дома» или «Я пришёл» или «Я пришла» или «Я вернулся» или «Я вернулась» или «Мы пришли» или «Мы вернулись»
* '''Если''' я скажу «Я дома» или «Я пришёл» или «Я пришла» или «Я вернулся» или «Я вернулась» или «Мы пришли» или «Мы вернулись»
* '''То''' свет в прихожей вкл, устройства вкл (Например, очиститель или другое, что вы используете), станция прочитает вслух "С возвращением!".
* '''То''' свет в прихожей вкл, устройства вкл (Например, очиститель или другое, что вы используете), станция прочитает вслух "С возвращением!".


'''Сценарий "Полный свет"'''
==== Сценарий 'Полный свет' ====
 
 
* '''Если''' я скажу «Нормальный свет в гостиной» или «Обычный свет в гостиной» или «Включи нормальный свет в гостиной» или «Обычный свет в гостиной»
* '''Если''' я скажу «Нормальный свет в гостиной» или «Обычный свет в гостиной» или «Включи нормальный свет в гостиной» или «Обычный свет в гостиной»
* '''То''' светильник вкл, холодный белый цвет, яркость 100%.
* '''То''' светильник вкл, холодный белый цвет, яркость 100%.
  Алиса и без сценария умеет делать нормальный свет, если её попросить, но только белый. Если вам хотелось бы другого света, то сценарий для вас.
  Алиса и без сценария умеет делать нормальный свет, если её попросить, но только белый. Если вам хотелось бы другого света, то сценарий для вас.


'''Сценарий "Приглушённый свет"'''
 
==== Сценарий 'Приглушённый свет' ====
 
 
* '''Если''' я скажу «Приглушённый свет в спальне» или «Приглушённое освещение в спальне» «Слабый свет в спальне», «Слабое освещение в спальне»
* '''Если''' я скажу «Приглушённый свет в спальне» или «Приглушённое освещение в спальне» «Слабый свет в спальне», «Слабое освещение в спальне»
* '''То''' светильник вкл, белый цвет, яркость 1%.
* '''То''' светильник вкл, белый цвет, яркость 1%.
Строка 74: Строка 84:




'''Сценарий "Ночная громкость"'''
==== Сценарий 'Ночная громкость' ====
 
 
* '''Если''' время 0:00 ежедневно
* '''Если''' время 0:00 ежедневно
* '''То''' станция выполнит команду "Громкость 2".
* '''То''' станция выполнит команду "Громкость 2".


'''Сценарий "Ночной режим"'''
==== Сценарий 'Ночной режим' ====
 
 
* '''Если''' время 23:00 ежедневно
* '''Если''' время 23:00 ежедневно
* '''То''' Люстра выключится. Мойка воздуха выключится. Узоры включится. Настольная лампа огненный белый цвет, яркость 1%.
* '''То''' Люстра выключится. Мойка воздуха выключится. Узоры включится. Настольная лампа огненный белый цвет, яркость 1%.


'''Сценарий "Доброе утро"'''
 
==== Сценарий 'Доброе утро' ====
 
 
* '''Если''' время 07:30 ежедневно
* '''Если''' время 07:30 ежедневно
* '''То''' Люстра включится, тёплый белый цвет, яркость 50%. Чайник включится. Колонка в спальне выполнит команду "Алиса, включи утреннее шоу".
* '''То''' Люстра включится, тёплый белый цвет, яркость 50%. Чайник включится. Колонка в спальне выполнит команду "Алиса, включи утреннее шоу".


'''Сценарий "Дневные задачи"'''
 
==== Сценарий 'Дневные задачи' ====
 
 
* '''Если''' время 09:00 ежедневно
* '''Если''' время 09:00 ежедневно
* '''То''' Мойка воздуха включится. Люстра выключится. <Свет в коридоре> выключится. Розетка утюг выключится.
* '''То''' Мойка воздуха включится. Люстра выключится. <Свет в коридоре> выключится. Розетка утюг выключится.

Версия от 19:06, 14 августа 2021

В этой статье копятся готовые сценарии Умного дома Яндекс (приложение Яндекс - меню "Устройства" - меню "Сценарии"). 

Что такое сценарии?

Это заранее настроенные команды устройствам (включение, выключение, изменение параметров) и колонкам с Алисой (выполнить действие, произнести текст), сохраняемые в приложении Яндекс (Android, iOS). Официальная справка находится здесь.

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

Обратите внимание, что у сценария есть название и активационные фразы (на момент написания статьи их может быть от 1 до 3). Скажем, у нас есть сценарий "Полный свет" с активационной фразой "Нормальный свет" (чисто для примера). Тогда сработают команды:

  • Алиса, нормальный свет
  • Алиса, выполни/запусти сценарий полный свет.

Это позволяет в принципе использовать 4 активационных фразы, если вдруг возникнет такая нечастая, прямо скажем, необходимость.

Особенности и ограничения сценариев

Колонка, которая меня услышит / Не могу запустить сценарий в приложении

Самое главное и неочевидное для новичков ограничение.

Дело в том, что сценарий может активироваться голосом (и в этом случае его слышит и выполняет конкретная колонка) или через смартфон/планшет/ПК. Во втором случае никакая колонка не слышит команду и такая строка никогда не будет выполнена, так как неясно, какая из колонок должна её выполнять.

Визуально такие сценарии не имеют характерного треугольничка "play" справа от названия и соответственно не запускаются в приложении.

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

Стирается предыдущая команда колонке, когда добавляю новую

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

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

Что можно сделать?

  • Если сценарий запускается по расписанию (привязан к строгому времени), можно создать два сценария с разрывом в минуту, где первым сценарием установить, к примеру, громкость, а вторым - передать фразу или запустить, скажем, Утреннее шоу.
  • Использовать сторонние инструменты ( основная страница здесь) для планирования сценариев и передачи серии команд колонке.

Примеры сценариев

Запуск по фразе

Сценарий 'Я ухожу'

  • Если я скажу «Я ухожу» или «Я ушел» или «Я ушла» или «Мы ушли»
  • То устройства выкл, станция выполнит команду «Выключи свет в прихожей через минуту» или "Погода" или "Сегодня будет дождь?" или прочитает вслух «Возвращайся скорее»
Если у вас есть 2 станции, то ближняя к выходу может озвучить, например, погоду, а дальняя выполнить отложенную команду выкл света.

Сценарий 'Я дома'

  • Если я скажу «Я дома» или «Я пришёл» или «Я пришла» или «Я вернулся» или «Я вернулась» или «Мы пришли» или «Мы вернулись»
  • То свет в прихожей вкл, устройства вкл (Например, очиститель или другое, что вы используете), станция прочитает вслух "С возвращением!".

Сценарий 'Полный свет'

  • Если я скажу «Нормальный свет в гостиной» или «Обычный свет в гостиной» или «Включи нормальный свет в гостиной» или «Обычный свет в гостиной»
  • То светильник вкл, холодный белый цвет, яркость 100%.
Алиса и без сценария умеет делать нормальный свет, если её попросить, но только белый. Если вам хотелось бы другого света, то сценарий для вас.

Сценарий 'Приглушённый свет'

  • Если я скажу «Приглушённый свет в спальне» или «Приглушённое освещение в спальне» «Слабый свет в спальне», «Слабое освещение в спальне»
  • То светильник вкл, белый цвет, яркость 1%.
Аналогично Алиса умеет делать и без сценария, но она просто ставит яркость 80%. Для меня это слишком ярко, поэтому... Сценарий :)

Запуск по расписанию (по времени)

Сценарий 'Ночная громкость'

  • Если время 0:00 ежедневно
  • То станция выполнит команду "Громкость 2".

Сценарий 'Ночной режим'

  • Если время 23:00 ежедневно
  • То Люстра выключится. Мойка воздуха выключится. Узоры включится. Настольная лампа огненный белый цвет, яркость 1%.

Сценарий 'Доброе утро'

  • Если время 07:30 ежедневно
  • То Люстра включится, тёплый белый цвет, яркость 50%. Чайник включится. Колонка в спальне выполнит команду "Алиса, включи утреннее шоу".

Сценарий 'Дневные задачи'

  • Если время 09:00 ежедневно
  • То Мойка воздуха включится. Люстра выключится. <Свет в коридоре> выключится. Розетка утюг выключится.
Все названия устройств условные, для общего понимания, как можно их использовать.


Успехов в создании полезных сценариев!