Для начала давайте разберемся, что же такое HACS и для чего оно нам нужно.
HACS это аббревиатура от Home Assistant Community Store. Ну или если говорить русским языком. То это магазин сообщества Home Assistant, где обычные энтузиасты вроде нас придумывают и выкладывают свои плагины и аддоны для Home Assistant расширяя его функционал. Все эти аддоны HACS берет из github.
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
ВАЖНО! ЕСЛИ У ВАС ВЕРСИЯ HOME ASSISTANT CORE 2022.10.1 И ВЫШЕ, ТО ЭТОТ СПОСОБ УЖЕ УСТАРЕЛ. НОВЫЙ СПОСОБ Я ОПИСАЛ ВОТ В ЭТОЙ СТАТЬЕ:
Установка HACS в Home Assistant core версии 2020.10.1 и выше.
ХОТЯ МОЖЕТ И БУДЕТ РАБОТАТЬ. ПРОСТО БОЛЕЕ СВЕЖУЮ ВЕРСИЮ НАДО БУДЕТ СКАЧАТЬ. ВОБЩЕМ НА ВСЯКИЙ СЛУЧАЙ СПОСОБ УСТАНОВКИ В СТАТЬЕ ВЫШЕ.
У HACS есть свой сайт https://hacs.xyz/. В котором расписаны все нововведения которые появляются ну и также инструкция по установке самого HACS в Home Assistant.
Но я думаю будет не лишним показать в этой статье как же всетаки установить HACS в Home Assistant под управлением HASSOS(Операционной системы Home Assistant).
HACS нам понадобится в дальнейшем, чтоб как минимум заставить raspberry pi 4 работать с блютуз датчиками температуры и влажности xiaomi. Возможно в дальнейшем и еще много чего интересного оттуда подчеркнем. Но пока знаний моих хватает только на это.
Итак приступим к установке. Для этого нам нужно сначала поднять Samba на нашем сервере с Home Assistant. Как это сделать описал в пред идущей статье тут.
После этого нужно скачать архив с HACS. Это можно сделать со странички HACS на github. Скачать нужно архив выделенный красным.
Далее этот архив нужно распаковать. После чего зайти в сетевую папку сервера Home Assistant. Далее в папку config и там создать новую папку с названием “custom_components” и положить туда распакованную папку HACS. Путь до папки HACS Должен выглядеть следующим образом:
Только ip адрес сервера у Вас будет другой.
После того как закинули папку. Заходим на сам сервер Home Assistant и перезагружаем его перейдя: Настройки->Сервер->Перезапустить. После этого в Настройки->Integration мы сможем найти новую интеграцию с названием HACS.
И устанавливаем ее. Во время установки у нас выскочит окошко в котором попросит ввести ключ от github.
Данный ключ можно получить если вы зарегистрированы на github. Далее на сайте github в правом верхнем углу нажать на свою иконку, выбрать “Settings”. И откроется следующее окно:
Далее выбрать developer settings. Данный пункт выделен красным на скрине выше. После этого откроется следующее окно:
В котором нам нужно выбрать “Personal access tokens” и нажать на кнопку Generate new token. После чего у нас откроется следующее окно, в котором мы только напишем Название для токена и больше никакие галочки проставлять не будем. А просто нажмем “Generate token”.
Сгенерированный токен нужно скопировать и вставить в окно с Home Assistant которое выскочило при установке HACS.
После этого у нас закончится установка и нам нужно будет снова перезапустить Home Assistant. Настройки->Сервер->Перезапустить.
После перезагрузки у нас появится HACS в установленных интеграциях и будет показан слева в колонке:
Все, после этого HACS у нас установлен полностью. Теперь зайдя в HACS -> Integrations -> и нажав плюсик, у нас появится огромный список с разными предлагаемыми интеграциями ( Список куда больший, чем стандартный).
Сервер Home Assistant у меня развернут на raspberry pi: http://ali.pub/53kjyp
Надеюсь данная статья была полезна.
Видео