Найти в Дзене
Smart home Russia

Установка "магазина" расширений HACS в Home Asisstant

Если вы столкнулись с тем, что после добавления вашего устройства конфигурацию HA, вы получаете сообщение "неизвестная интеграция", то это первый звоночек в сторону того, что вам срочно нужен HACS. Также не забывайте читать нас в других сервисах: Instagram канала и telegram канала (RU, EN, DE). Medium, LiveJournal, YouTube. Надумал я тут, что мои термостаты с кривым китайским приложением и кривой интеграцией в google home стоит добавить в home assistant. Забиваю в гугле ключевые слова и вижу простой мануал. Делаю все по нему и ничего не работает, впрочем — это частая история. Далее мы начинаем читать страничку-описание проекта и тоже особенно зацепиться не за что. Читаем форумы и появляется первое описание про то, что интеграцию нужно скачать с GitHub и положить в папку custom_components. Это был первый звоночек. Начинаем изучать подробнее, что же это за папка такая. В первых упоминаниях сказано, что находится она в папке с конфигом. В своей инструкции по установке я писал, что путь м

Если вы столкнулись с тем, что после добавления вашего устройства конфигурацию HA, вы получаете сообщение "неизвестная интеграция", то это первый звоночек в сторону того, что вам срочно нужен HACS.

Также не забывайте читать нас в других сервисах: Instagram канала и telegram канала (RU, EN, DE). Medium, LiveJournal, YouTube.

Надумал я тут, что мои термостаты с кривым китайским приложением и кривой интеграцией в google home стоит добавить в home assistant. Забиваю в гугле ключевые слова и вижу простой мануал. Делаю все по нему и ничего не работает, впрочем — это частая история.

Далее мы начинаем читать страничку-описание проекта и тоже особенно зацепиться не за что. Читаем форумы и появляется первое описание про то, что интеграцию нужно скачать с GitHub и положить в папку custom_components. Это был первый звоночек.

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

Итого, моя команда будет выглядеть так:
docker run -d --name="home-assistant" -v /home/@user/smarthome:/config -v /etc/localtime:/etc/localtime:ro --net=host --restart always homeassistant/home-assistant:stable

/home/@user/smarthome и есть тот путь. Переходим туда и создаем папку custom_components рядом с остальными файлами конфигурации докера. В папку помещаем нашу интеграцию и перезагружаемся. Но ничего не заработало. Продолжаем читать дальше☺. Находим первое упоминание про магазин сторонних интеграций HACS. Данный компонент является сторонней надстройкой, который включает в себя похожее на маркетплейс функционал со сторонними компонентами.

Но создается впечатление, что этот магазин есть у всех, но только не у меня. Позже я нашел упоминание, что HACS действительно есть во многих распространенных сборках, но только не в home assistant core который устанавливается в докер по умолчанию по моей инструкции. Ищем пути решения и натыкаемся на мануал по установке HACS. Тот что на русском имеет ошибки, тот что я нашел на английском - работает. Мне повезло, т.к. я искал именно на английском, поэтому я решил поделиться инструкцией ниже:

1. Мы переходим в директорию с конфигом к Home Asisstant, выше я писал где она и как это понять.
2. Переходим в папку custom_components, которую я уже создал ранее.
3. Распаковываем в нее
архив с GitHub
4. Перезагружаем HA.
5. Переходим в раздел интеграции, жмем новую и в поиске вводим HACS

6. Если вы получили все как на картинке выше, то я вас поздравляю и можете переходить на пункт №8. А для всех остальных: открываем браузер → настройки → конфиденциальность и безопасность → очистить историю → за все время → все галки ткнуть → удалить данные

7. Повторяем пункт 5, не получилось - повторяем все с пункта №1, возможно ошиблись ранее.

8. Жмем на HACS и устанавливаем его. Появляется ссылка и код.

-3

9. По ссылке переходим, код вводим, связь подтверждаем

10. Перезагружаемся и радуемся результату

-5

Подписываемся, ставим лайки, репостим… ну вы все и сами знаете.... Это и правда поможет статьям выходить чаще. Плюс среди подписчиков Дзена я скоро устрою розыгрыш приза, а может и призов ☺.