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

Алиса заводит автомобиль (HomeAssistant)

Материал из Wiki yaboard

Нам понадобится

  • Установленный и настроенный по вашему вкусу HomeAssistant (на любом удобном железе).
  • Автосигнализация с интеграцией в HomeAssistant (далее HA). В этой статье используется Starline A93.
  • Немножко терпения и никакой пайки.

Получение учётки разработчика и создание приложения

  1. Добавляем интеграцию StarLine в HA (см. описание её возможностей).
  2. Получаем учётную запись разработчика здесь.
  3. Ждём одобрения учётной записи.
  4. Создаём своё приложение:


После этого нам выдадут ID приложения и секретный код, которые нужно внести при добавлении интеграции:


Если всё прошло успешно, то после перезагрузки HA появятся новые объекты:

Теперь можно поиграться с открытием, закрытием дверей, постановкой авто на охрану, посмотреть состояние доступных датчиков. В моём случае это температура салона, температура двигателя.

Интеграция с HA

  1. Наиболее простым решением будет установка HACS. Описание установки можно почитать тут.
  2. Добавляем в HACS репозиторий dmitry-k/yandex_smart_home.
  3. А заодно ещё один классный репозиторий для управления Яндекс.Станцией ;)
  4. Чтобы заработала интеграция с yandex_smart_home, нужно настроить SSL в HA. В интернете много способов, можно воспользоваться этим.

Интеграция с УДЯ

Для этого создаём диалог на платформе диалогов Яндекса.

Важно выбрать приватный навык, его модерация проходит моментально. 
Необходимые поля можно подсмотреть в описании упомянутой выше интеграции yandex_smart_home.


После создания навыка:

  1. Заходим на https://yandex.ru/quasar, либо через мобильное приложение Яндекс (Устройства -> Добавить устройство),
  2. Находим созданный навык, добавляем его и авторизуемся учётными данными от HA (!).
  3. После появления устройств (жмём "Обновить устройства") переименовываем их таким образом, чтобы кто-то из домашних случайно не отключил сигнализацию или не завёл двигатель.
  4. Создаём нужный сценарий для запуска двигателя.


Всё готово к работе.

Мотивирующее видео с результатом трудов


Удачи в повторении!