Алиса заводит автомобиль (HomeAssistant): различия между версиями
м Ark rusinov-9121383 переименовал страницу "Алиса зводит автомобиль через HomeAssistant" в "[[Алиса заводит автомобиль (HomeAssistant)]… |
Нет описания правки |
||
| Строка 1: | Строка 1: | ||
{{metadesc | {{PAGENAME}} }} | |||
__NOEDITSECTION__ | |||
__TOC__ | |||
== Нам понадобится == | |||
* Установленный и настроенный по вашему вкусу HomeAssistant (на любом удобном железе). | |||
* Автосигнализация с интеграцией в HomeAssistant (далее HA). В этой статье используется Starline A93. | |||
* Немножко терпения и никакой пайки. | |||
== Получение учётки разработчика и создание приложения == | |||
# Добавляем интеграцию '''StarLine''' в HA (см. [https://www.home-assistant.io/integrations/starline/ описание её возможностей]). | |||
# Получаем учётную запись разработчика [https://my.starline.ru/site/login здесь]. | |||
# Ждём одобрения учётной записи. | |||
# Создаём своё приложение: | |||
[[Файл:Снимок экрана от 2020-06-30 12-11-19.png| | [[Файл:Снимок экрана от 2020-06-30 12-11-19.png|450px]] | ||
После этого нам выдадут ID приложения и секретный код, которые нужно внести при добавлении интеграции: | |||
[[Файл:Снимок экрана от 2020-06-30 12-15-30.png| | [[Файл:Снимок экрана от 2020-06-30 12-15-30.png|450px]] | ||
Если всё прошло успешно, то после перезагрузки HA появятся новые объекты: | |||
[[Файл:Снимок экрана от 2020-06-30 12-19-19.png| | [[Файл:Снимок экрана от 2020-06-30 12-19-19.png|450px]] | ||
Теперь можно поиграться с открытием, закрытием дверей, постановкой авто на охрану, посмотреть состояние доступных датчиков. В моём случае это температура салона, температура двигателя. | Теперь можно поиграться с открытием, закрытием дверей, постановкой авто на охрану, посмотреть состояние доступных датчиков. В моём случае это температура салона, температура двигателя. | ||
== Интеграция с HA == | |||
# Наиболее простым решением будет установка HACS. Описание установки можно [https://hacs.xyz/ почитать тут]. | |||
# Добавляем в HACS репозиторий [https://github.com/dmitry-k/yandex_smart_home dmitry-k/yandex_smart_home]. | |||
# А заодно ещё один классный репозиторий [https://github.com/AlexxIT/YandexStation для управления Яндекс.Станцией] ;) | |||
# Чтобы заработала интеграция с yandex_smart_home, нужно настроить SSL в HA. В интернете много способов, можно воспользоваться [http://sprut.ai/client/article/368 этим]. | |||
== Интеграция с УДЯ == | |||
Для этого создаём диалог на [https://dialogs.yandex.ru/developer/ платформе диалогов Яндекса]. | |||
Важно '''выбрать приватный навык''', его модерация проходит моментально. | |||
Необходимые поля можно подсмотреть в описании упомянутой выше интеграции yandex_smart_home. | |||
[[Файл:Снимок экрана от 2020-06-30 | [[Файл:Снимок экрана от 2020-06-30 12-52-14.png|450px]] | ||
После создания навыка: | |||
# Заходим на https://yandex.ru/quasar, либо через мобильное приложение Яндекс (Устройства -> Добавить устройство), | |||
# Находим созданный навык, добавляем его и авторизуемся учётными данными от HA (!). | |||
# После появления устройств (жмём "Обновить устройства") переименовываем их таким образом, чтобы кто-то из домашних случайно не отключил сигнализацию или не завёл двигатель. | |||
# Создаём нужный сценарий для запуска двигателя. | |||
[[Файл:Снимок экрана от 2020-06-30 13-24-51.png|250px]] [[Файл:Снимок экрана от 2020-06-30 13-27-22.png|250px]] | |||
Всё готово к работе. | |||
== Мотивирующее видео с результатом трудов == | |||
<embedvideo service="youtube">//youtu.be/CkpIJFv5emk</embedvideo> | <embedvideo service="youtube">//youtu.be/CkpIJFv5emk</embedvideo> | ||
Удачи в повторении! | |||
[[Category:Умный дом]] | |||
Текущая версия от 15:01, 30 июня 2020
Нам понадобится
- Установленный и настроенный по вашему вкусу HomeAssistant (на любом удобном железе).
- Автосигнализация с интеграцией в HomeAssistant (далее HA). В этой статье используется Starline A93.
- Немножко терпения и никакой пайки.
Получение учётки разработчика и создание приложения
- Добавляем интеграцию StarLine в HA (см. описание её возможностей).
- Получаем учётную запись разработчика здесь.
- Ждём одобрения учётной записи.
- Создаём своё приложение:
После этого нам выдадут ID приложения и секретный код, которые нужно внести при добавлении интеграции:
Если всё прошло успешно, то после перезагрузки HA появятся новые объекты:
Теперь можно поиграться с открытием, закрытием дверей, постановкой авто на охрану, посмотреть состояние доступных датчиков. В моём случае это температура салона, температура двигателя.
Интеграция с HA
- Наиболее простым решением будет установка HACS. Описание установки можно почитать тут.
- Добавляем в HACS репозиторий dmitry-k/yandex_smart_home.
- А заодно ещё один классный репозиторий для управления Яндекс.Станцией ;)
- Чтобы заработала интеграция с yandex_smart_home, нужно настроить SSL в HA. В интернете много способов, можно воспользоваться этим.
Интеграция с УДЯ
Для этого создаём диалог на платформе диалогов Яндекса.
Важно выбрать приватный навык, его модерация проходит моментально. Необходимые поля можно подсмотреть в описании упомянутой выше интеграции yandex_smart_home.
После создания навыка:
- Заходим на https://yandex.ru/quasar, либо через мобильное приложение Яндекс (Устройства -> Добавить устройство),
- Находим созданный навык, добавляем его и авторизуемся учётными данными от HA (!).
- После появления устройств (жмём "Обновить устройства") переименовываем их таким образом, чтобы кто-то из домашних случайно не отключил сигнализацию или не завёл двигатель.
- Создаём нужный сценарий для запуска двигателя.
Всё готово к работе.
Мотивирующее видео с результатом трудов
Удачи в повторении!