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

Алиса заводит автомобиль (HomeAssistant): различия между версиями

Материал из Wiki yaboard
Новая страница: «Алиса заводит автомобиль (Home Assistant) Порядок действий 0. Развертывание и настройка HomeAssistant…»
 
Нет описания правки
Строка 1: Строка 1:
Алиса заводит автомобиль (Home Assistant)
'''Алиса заводит автомобиль (Home Assistant)'''


Порядок действий
Порядок действий
0. Развертывание и настройка HomeAssistant не затрагивается в этой статье.
0. Развертывание и настройка HomeAssistant не затрагивается в этой статье.
1. Нужно установить на автомобиль сигнализацию, имеющую интеграцию в HomeAssistant (далее HA). В этом случае - используется Starline A93.
1. Нужно установить на автомобиль сигнализацию, имеющую интеграцию в HomeAssistant (далее HA). В этом случае - используется Starline A93.
2. Затем, нужно добавить интеграцию StarLine в HA. Описание её возможностей есть тут: https://www.home-assistant.io/integrations/starline/
2. Затем, нужно добавить интеграцию '''StarLine''' в HA. Описание её возможностей есть тут: https://www.home-assistant.io/integrations/starline/
2.1. Получаем учётную запись разработчика https://my.starline.ru/site/login
2.1. Получаем учётную запись разработчика https://my.starline.ru/site/login
2.2. После того, как учётка одобрена, необходимо создать своё приложение  
2.2. После того, как учётка одобрена, необходимо создать своё приложение
[[Файл:Снимок экрана от 2020-06-30 12-11-19.png|мини]]
[[Файл:Снимок экрана от 2020-06-30 12-11-19.png|400px]]
 
 
2.3. После этого, выдадут ID приложения и секретный код, которые нужно внести при добавлении интеграции
2.3. После этого, выдадут ID приложения и секретный код, которые нужно внести при добавлении интеграции
[[Файл:Снимок экрана от 2020-06-30 12-15-30.png|мини]]
 
[[Файл:Снимок экрана от 2020-06-30 12-15-30.png|400px]]
 
 
2.4. Если всё прошло успешно, то после перезагрузки HA появятся новые объекты
2.4. Если всё прошло успешно, то после перезагрузки HA появятся новые объекты
[[Файл:Снимок экрана от 2020-06-30 12-19-19.png|мини]]
 
[[Файл:Снимок экрана от 2020-06-30 12-19-19.png|400px]]
 
 
Теперь можно поиграться с открытием, закрытием дверей, постановкой авто на охрану, посмотреть состояние доступных датчиков. В моём случае это температура салона, температура двигателя.
Теперь можно поиграться с открытием, закрытием дверей, постановкой авто на охрану, посмотреть состояние доступных датчиков. В моём случае это температура салона, температура двигателя.
3. Наиболее простым решением для дальнейших манипуляций будет установка HACS. Описание установки можно почитать тут: https://hacs.xyz/
3. Наиболее простым решением для дальнейших манипуляций будет установка HACS. Описание установки можно почитать тут: https://hacs.xyz/
3.1. Дальше, добавляем в HACS вот этот репозиторий: https://github.com/dmitry-k/yandex_smart_home  
3.1. Дальше, добавляем в HACS вот этот репозиторий: https://github.com/dmitry-k/yandex_smart_home  
Строка 18: Строка 28:
3.2. Чтобы заработала интеграция yandex_smart_home нужно настроить SSL в HA. В интернете много инструкций и способов, можно, например, воспользоваться этим: http://sprut.ai/client/article/368
3.2. Чтобы заработала интеграция yandex_smart_home нужно настроить SSL в HA. В интернете много инструкций и способов, можно, например, воспользоваться этим: http://sprut.ai/client/article/368
4. Создаём диалог на платформе диалогов Яндекса https://dialogs.yandex.ru/developer/ Главное, выбрать приватный диалог, тогда модерация проходит моментально. Необходимые поля можно подсмотреть в описании упомянутой выше интеграции yandex_smart_home
4. Создаём диалог на платформе диалогов Яндекса https://dialogs.yandex.ru/developer/ Главное, выбрать приватный диалог, тогда модерация проходит моментально. Необходимые поля можно подсмотреть в описании упомянутой выше интеграции yandex_smart_home
[[Файл:Снимок экрана от 2020-06-30 12-52-14.png|мини]]
 
[[Файл:Снимок экрана от 2020-06-30 12-52-14.png|400px]]
 
 
5. После успешного выполнения всех действий заходим на https://yandex.ru/quasar, либо через мобильное приложения Яндекс -> устройства -> добавить устройство, ищем созданный диалог, добавляем его и аворизуемся учётными данными от HA. После обновления устройств, на квазаре появятся новые девайсы. Переименовываем их таким образом, чтобы случайно кто-то из домашних не отключил сигнализацию или не завёл двигатель.
5. После успешного выполнения всех действий заходим на https://yandex.ru/quasar, либо через мобильное приложения Яндекс -> устройства -> добавить устройство, ищем созданный диалог, добавляем его и аворизуемся учётными данными от HA. После обновления устройств, на квазаре появятся новые девайсы. Переименовываем их таким образом, чтобы случайно кто-то из домашних не отключил сигнализацию или не завёл двигатель.
[[Файл:Снимок экрана от 2020-06-30 13-24-51.png|мини]]
 
[[Файл:Снимок экрана от 2020-06-30 13-24-51.png|400px]]
 
 
5.1. Ну и создаём нужный сценарий для запуска двигателя, например такой:
5.1. Ну и создаём нужный сценарий для запуска двигателя, например такой:
[[Файл:Снимок экрана от 2020-06-30 13-27-22.png|мини]]
 
[[Файл:Снимок экрана от 2020-06-30 13-27-22.png|400px]]

Версия от 08:40, 30 июня 2020

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

Порядок действий 0. Развертывание и настройка HomeAssistant не затрагивается в этой статье. 1. Нужно установить на автомобиль сигнализацию, имеющую интеграцию в HomeAssistant (далее HA). В этом случае - используется Starline A93. 2. Затем, нужно добавить интеграцию StarLine в HA. Описание её возможностей есть тут: https://www.home-assistant.io/integrations/starline/ 2.1. Получаем учётную запись разработчика https://my.starline.ru/site/login 2.2. После того, как учётка одобрена, необходимо создать своё приложение


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


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


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


3. Наиболее простым решением для дальнейших манипуляций будет установка HACS. Описание установки можно почитать тут: https://hacs.xyz/ 3.1. Дальше, добавляем в HACS вот этот репозиторий: https://github.com/dmitry-k/yandex_smart_home 3.1.1. А заодно, для управления ЯндексСтанцией есть ещё классный репозиторий https://github.com/AlexxIT/YandexStation 3.2. Чтобы заработала интеграция yandex_smart_home нужно настроить SSL в HA. В интернете много инструкций и способов, можно, например, воспользоваться этим: http://sprut.ai/client/article/368 4. Создаём диалог на платформе диалогов Яндекса https://dialogs.yandex.ru/developer/ Главное, выбрать приватный диалог, тогда модерация проходит моментально. Необходимые поля можно подсмотреть в описании упомянутой выше интеграции yandex_smart_home


5. После успешного выполнения всех действий заходим на https://yandex.ru/quasar, либо через мобильное приложения Яндекс -> устройства -> добавить устройство, ищем созданный диалог, добавляем его и аворизуемся учётными данными от HA. После обновления устройств, на квазаре появятся новые девайсы. Переименовываем их таким образом, чтобы случайно кто-то из домашних не отключил сигнализацию или не завёл двигатель.


5.1. Ну и создаём нужный сценарий для запуска двигателя, например такой: