Багато хто, як і я, придбали розумні колонки Amazon Echo, вважаючи їх майбутнім “розумного дому”. Можливість керувати своїм будинком за допомогою голосу здається ідеальною, але насправді пропрієтарна система Amazon є досить обмеженою і підтримує лише базові сценарії автоматизації.
Однак, вам не обов’язково позбуватися своїх пристроїв Echo, адже Home Assistant може зробити Alexa значно розумнішою.
Зв’язуємо Home Assistant з Alexa
Підписка Nabu Casa спрощує процес
Інтеграція Home Assistant та Alexa стає надзвичайно простою, якщо ви маєте підписку Home Assistant Cloud. Ця підписка пропонує низку переваг, зокрема швидкий і безпечний віддалений доступ до Home Assistant з будь-якої точки світу, керовані віддалені резервні копії та хмарний сервіс перетворення тексту на мову (TTS) для природних голосових сповіщень.
Ще одна перевага – проста інтеграція з голосовими помічниками. Ви можете швидко та легко підключити Home Assistant до свого облікового запису Alexa. У розділі “Налаштування” > “Голосові помічники” увімкніть Alexa. На вкладці “Експонувати” ви обираєте, які сутності (пристрої, сенсори тощо) хочете надати Alexa для керування. Варто почати з експонування лише кількох сутностей для тестування, інакше Alexa може виявити величезну кількість нових пристроїв.
У застосунку Alexa на вашому телефоні додайте навичку Home Assistant, і вам буде запропоновано увійти за допомогою облікового запису Nabu Casa. Після цього ви будете підключені. Скажіть “Alexa, discover new devices” (Alexa, знайди нові пристрої), і всі ваші експоновані сутності мають з’явитися в Alexa як нові пристрої.
Можна підключити Home Assistant до Alexa і без підписки, але це досить складно. Потрібно зробити Home Assistant доступним ззовні вашої домашньої мережі, потім налаштувати облікові записи Amazon Developer та AWS, а також створити власну навичку для “розумного дому” в Alexa Developer Console. Це можливо, але Home Assistant Cloud робить процес набагато легшим.
Надаємо Alexa доступ до пристроїв Home Assistant
Ви самі обираєте, що бачитиме Alexa
Після встановлення зв’язку між Alexa та Home Assistant ви можете обрати, які сутності буде бачити Alexa. Ви можете додавати до Alexa широкий спектр різних доменів Home Assistant, включаючи освітлення, камери, клімат-контроль та медіаплеєри, а також логічні перемикачі (input booleans), бінарні сенсори, сцени та сценарії. Якщо ви експонуєте більше сутностей, можливо, вам доведеться знову сказати “Alexa, discover new devices”, перш ніж вони стануть видимими в Alexa.
Після додавання сутностей до Alexa ви можете керувати ними за допомогою голосу. Наприклад, якщо ви експонували сутність під назвою “hallway light” (світло в коридорі), ви можете просто сказати: “Alexa, turn on hallway light” (Alexa, увімкни світло в коридорі), і світло ввімкнеться, навіть якщо ви ніколи не підключали його безпосередньо до Alexa. Команда не вказує світлу вмикатися напряму; вона наказує Home Assistant віддати команду світлу на ввімкнення.
Багато пристроїв пропонують більше, ніж просто ввімкнення та вимкнення. З освітленням ви можете сказати “set the hallway light to 50%” (встановити яскравість світла в коридорі на 50%) або “make the study light red” (зробити світло в кабінеті червоним), і світло відреагує відповідно. Для типових пристроїв “розумного дому” ви зможете керувати ними за допомогою голосових команд так само, як і пристроями, підключеними безпосередньо до Alexa.
Як Home Assistant робить Alexa потужнішою
Заміна рутин на потужні сценарії автоматизації
Ввімкнення та вимкнення світла голосом – це те, що Alexa вже вміла робити, хоча підключення Alexa до Home Assistant дозволяє керувати пристроями “розумного дому”, які не сумісні безпосередньо з Alexa. Справжня потужність, однак, криється у використанні Alexa для запуску складних автоматизацій, сценаріїв та сцен.
Alexa дозволяє створювати лише найпростіші сценарії автоматизації у форматі “якщо це, то те”. Можливості додавати умови до автоматизацій дуже обмежені; якщо ви хочете створити складний сценарій, який виконується лише за певних критеріїв, Alexa не зможе допомогти вам у його побудові. Навіть з Alexa+ ви все одно не отримаєте й наближення до глибини автоматизації, яку можна створити в Home Assistant.
Jorge A. Aguilar
Підключивши Alexa до Home Assistant, ви можете взагалі припинити створювати автоматизації в Alexa. Натомість ви можете створювати їх усі в Home Assistant і використовувати Alexa лише для їх запуску. Ви можете експонувати логічні перемикачі (input booleans) до Alexa, тому простим варіантом є створення такого перемикача, який можна використовувати для запуску вашої автоматизації, вмикаючи та вимикаючи його голосом.
Використання сценаріїв (scripts) та сцен (scenes) ще простіше. Якщо ви експонуєте сценарій до Alexa, його активація голосом запустить виконання сценарію, і те саме стосується сцен.
Що Home Assistant додає до ваших пристроїв Echo (і чого не додає)
Примусьте Alexa говорити все, що ви хочете
Можливість керувати своїми пристроями Home Assistant за допомогою голосу та запускати сценарії, сцени та автоматизації робить підключення Home Assistant до Alexa більш ніж вартим зусиль. Ви також отримуєте деякі інші корисні функції.
За допомогою інтеграції Alexa Devices ви можете надсилати повідомлення на пристрої Echo, які вони будуть озвучувати. Наприклад, ви можете створити автоматизацію в Home Assistant, яка змусить усі ваші пристрої Echo сказати “хтось біля дверей”, коли дзвонить ваш дверний дзвінок. Ви також можете надсилати текстові команди на пристрої Echo, що фактично дозволяє виконувати команди на ваших розумних колонках Echo, ніби ви сказали їх безпосередньо.
Я вже кілька років використовую кастомний компонент Alexa Media Player з HACS, і хоча він може бути трохи нестабільним, ви можете використовувати його, щоб перетворити ваші колонки Echo на медіаплеєри, якими можна керувати з Home Assistant.
Мені поки не вдалося експонувати мої колонки Echo як медіаплеєри для Music Assistant, хоча існує нова експериментальна функція, призначена саме для цього. На момент написання статті мені ще не вдалося її налаштувати.
Використання Alexa з Home Assistant не вирішує всіх проблем
Home Assistant може зробити Alexa значно потужнішою, перетворивши її на справді корисний інструмент для керування вашим “розумним домом”. Однак це не вирішує більш очевидних проблем з пристроями Alexa, таких як занепокоєння щодо конфіденційності та відсутність локального контролю. Якщо вам потрібні ці можливості, можливо, варто розглянути налаштування власної локальної розумної колонки.
Порада від Soft Portal:
Ця стаття детально пояснює, як розширити можливості вашого Amazon Echo за допомогою Home Assistant. Ви зможете керувати не лише сумісними пристроями, але й створювати складні сценарії автоматизації, використовуючи потужність Home Assistant. Це чудова новина для всіх, хто прагне до більш глибокої інтеграції та контролю над своїм “розумним домом”, не відмовляючись від вже наявних пристроїв Alexa.
Подробиці можна знайти на сайті: www.howtogeek.com
