prefixkit Вопрос инженеруСпросить Поддержать EN

Умный дом

Home Assistant и Алиса

Как подключить Home Assistant к Алисе: интеграция Yandex Smart Home из HACS, облачное или прямое подключение, имена и комнаты устройств — с генератором конфига. Плюс как Станция может говорить уведомления Home Assistant.

Имена — те, что вы будете говорить вслух: «Алиса, включи свет на кухне». Комнаты помогают в командах вроде «выключи всё в спальне».

Как подключить

  1. Установите HACS, если его ещё нет, и через него — интеграцию «Yandex Smart Home» (автор dext0r). Перезапустите Home Assistant.
  2. «Настройки» → «Устройства и службы» → «Добавить интеграцию» → Yandex Smart Home. Выберите тип подключения: облачное — проще, без своего домена и открытых портов; прямое — нужен доступ к Home Assistant из интернета по HTTPS (удалённый доступ).
  3. Добавьте блок, собранный выше, в configuration.yaml (или выберите устройства в настройках интеграции) и перезапустите.
  4. В приложении «Дом с Алисой»: «+» → «Устройство умного дома» → найдите навык, который указан в настройках интеграции, и привяжите аккаунт. Устройства появятся в приложении — дальше команды голосом.

Чтобы Станция говорила уведомления

Интеграция «Yandex.Station» (автор AlexxIT, тоже из HACS) добавляет Станцию в Home Assistant как медиаплеер. Тогда она может произносить текст из автоматизаций:

- alias: "Протечка — сказать вслух"
  triggers:
    - trigger: state
      entity_id: binary_sensor.bathroom_water_leak
      to: "on"
  actions:
    - action: media_player.play_media
      target:
        entity_id: media_player.yandex_station
      data:
        media_content_id: "Внимание! Протечка в ванной"
        media_content_type: text

Частые вопросы

Алиса не видит устройство

Проверьте, что объект включён в filter (include_entities) и Home Assistant перезапущен, затем в приложении «Дом с Алисой» обновите список устройств навыка. Некоторые типы (например, сенсоры без поддерживаемой величины) Алиса не показывает.

Нужна ли Станция

Нет: управлять можно из приложения «Дом с Алисой» на телефоне. Станция нужна для голосовых команд дома и чтобы озвучивать уведомления.

Проверить YAML — проверка YAML.

Идея?