Часть 2. Интеграция Home Assistant и Amazon Alexa (Echo, Echo Dot)

Cloud

Цель этого руководства - интегрировать Amazon Alexa с Home Assistant. В результате чего вы получите возможность голосового управления всеми вашими устройствами в контроллере HA.

Содержание

  1. Требования к интеграции
  2. Настройка Home Assistant
  3. Настройка Alexa

1.Требования к интеграции

Версия Home Assistant не ниже 0.60 

Включенные в HA компоненты cloud и config.

# Example configuration.yaml entry
cloud:
config: 

2. Настройка Home Assistant

2.1 Регистрация в облаке Home Assistant 

После включения компонентов cloud и config, HA предложит новый раздел настроек  Home Assistant Cloud. Здесь вы можете создать учетную запись и войти в систему. После входа в систему ваш контроллер HA подключится к облаку.

1) Войдите в HA

2) Перейдите в меню "Настройки"  

3) Войдите в раздел Home Assistant Cloud и создайте учетную запись.

4) Авторизуйтесь в облачном сервисе HA.

2.2 Настройка сущностей для Alexa

Вы можете использовать configuration.yaml для настройки сущностей, которые показываются Alexa и то, как они отображаются.

cloud:
  alexa:
    filter:
      include_entities:
        - switch.fito_lamp_switch
      include_domains:
        - switch
      exclude_entities:
        - switch.router_switch
      exclude_domains:
        - automation
    entity_config:
      switch.fito_lamp_switch:
        name: Fito Lamp
        description: Фито лампа для ор 
alexa
    (map)(Optional)Configuration options for the Amazon Alexa integration.

    filter
        (map)(Optional)Filters for entities to include/exclude from Alexa.

        include_entities
            (list)(Optional)Entity IDs to include.

        include_domains
            (list)(Optional)Domains to include.

        exclude_entities
            (list)(Optional)Entity IDs to exclude.

        exclude_domains
            (list)(Optional)Domains to exclude.

    entity_config
        (map)(Optional)Entity specific configuration for Alexa

        <ENTITY_ID>
        (map)(Optional)Entity to configure

            name
            (string)(Optional)Name of entity to show in Alexa

            description
            (string)(Optional)Description of entity to show in Alexa

            display_categories
            (string)(Optional)The display category to use in Alexa. 
...

Alexa.Discovery | Alexa Device APIs

The Alexa.Discovery interface describes messages used to request and identify the devices associated with the customer’s device account. You must respond to discovery directives...

Доступные домены:

На данный момент, следующие домены доступны для использования Alexa:

  • alert
  • automation (enables/disables)
  • cover
  • fan (supports on/off and set speed)
  • group
  • input_boolean
  • light
  • lock (lock and unlock, but unlock is untested as Amazon has disabled unlock for now)
  • media_player (play, pause, stop, set volume, adjust volume, next track, and previous track)
  • scene
  • script (enables/disables)
  • switch

3. Настройка Alexa

3.1 Установка и настройка навыка Home Assistant в Alexa 

Следующий шаг - настройка Alexa. Это можно сделать, включив навык «Home Assistant» (Skill) для Alexa и привязав свою учетную запись облака HA.

1) Войдите в Amazon Alexa.
2) В меню Skills найдите, установите и активируйте навык Home Assistant

3) В навыке Home Assistant укажите логин/пароль от вашего аккаунта в облаке HA

3.2 Обнаружение устройств HA в Аlexa

Как только вы закончите настройку навыка, необходимо чтобы Alexa обнаружила ваши устройства автоматизации. Для этого попросите Alexa обнаружить устройства («Alexa,discover devices»), или сделайте этого через web-интерфейс

1) Войдите в раздел Devices

2) Нажмите кнопку Discover

3) Alexa соединиться с HA и примет все ваши устройства и вы их увидите в интерфейсе Alexa

И это все! Теперь вы можете, например, сказать: «Alexa, Turn On Fito Lamp» и Алекса включит лампу.

Вопросы по интеграции Home Assistant с Alexa вы можете задавать в разделе Обсуждения
Комментарии и замечания пишите здесь ниже.
Буду рад любым отзывам и заинтересованности на дальнейшее продолжения серии статей по Home Assistant.

Стабильной работы и умной автоматизации!
Борис
Dr.ZWave на CES 2018

Читайте также:

 

Comments (0)

Rated 0 out of 5 based on 0 votes
There are no comments posted here yet

Leave your comments

Posting comment as a guest. Sign up or login to your account.
0 Characters
Attachments (0 / 3)
Share Your Location

Блог - Добро пожаловать!

EasyBlog - Biography Module

пользователь zwaveadmin не оставил ничего в своей биографии ...

Блог - Календарь

Подождите минутку, пока генерируется календарь

Блог - Последние комментарии

Здорово! Но я бы вместо звонка поставил бы все-таки Aeotec ...
Mobilniy posted a comment in Обзор контроллера Vera Secure
По сути пока это основные преимущества для больших кон...
Administrator posted a comment in Обзор контроллера Vera Secure
Круто! Только хотелось бы понять, есть ли у VeraSecure помим...

Блог - Последние блоггеры

Anzic
0 Запис(ей)
пользователь Anzic не оставил ничего в своей биографии
Илья
0 Запис(ей)
пользователь Илья не оставил ничего в своей биографии
Frogy
0 Запис(ей)
пользователь Frogy не оставил ничего в своей биографии
Atomo
0 Запис(ей)
пользователь Atomo не оставил ничего в своей биографии
Nikolas
0 Запис(ей)
пользователь Nikolas не оставил ничего в своей биографии

Блог - Командные блоги

Z-Waver

Членов: 3

Блог - Категории

Блог - Информация по записи