Устанавливаем HACS в Home Assistant

HACS — Home Assistant Community Store

Рассмотрим установку и первоначальную настройку HACS.
Данный компонент является сторонней надстройкой к Home Assistant.
Который включает в себя похожее на маркетплейс функционал со сторонними компонентами для HA.
Которые в свою очередь для удобства разбиты на категории:

  • Интеграция
  • FrontEnd (Lovelace и Темы)
  • Автоматизация (AppDaemon, NetDaemon и Python Script)

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

Есть два способа установки:

  1. Ручной
  2. Автоматический с помощью скрипта

Рассмотрим оба:)

Для любого способа вы должны быть зарегистрированы на github.com.
Для работы HACS требуется токен github.com.

Получаем токен на этой странице.
Заполняем только поле Note и нажимаем внизу списка Generate token.
Копируем полученный токен в блокнот например:
github token

Так же проверяем наличие unzip в системе, если его нет, то ставим:

sudo apt install unzip

Первый способ установки:

sudo -s
mkdir -p /usr/share/hassio/homeassistant/custom_components/hacs/
wget "https://github.com/hacs/integration/releases/latest/download/hacs.zip"
unzip hacs.zip -d /usr/share/hassio/homeassistant/custom_components/hacs/
rm hacs.zip

Второй способ установки:

sudo -s
curl -sfSL https://hacs.xyz/install | bash -

В этом способе скрипт ищет лог-файл Home Assistant в директориях:

  1. $PWD/home-assistant.log
  2. /config/home-assistant.log
  3. $HOME/.homeassistant/home-assistant.log
  4. $HOME/homeassistant/home-assistant.log
  5. /usr/share/hassio/homeassistant/home-assistant.log

И если находит, то считает, что это и есть config директория HA
Далее создает директорию custom_components и распаковывает hacs в нее.

Перезагружаем сервер НА:

ha core restart

Либо через веб-интерфейс

Переходим в веб-интерфейс, раздел Интеграции
http://IP_ADDRESS:/config/integrations
Нажимаем ПЛЮС для новой интеграции:
Home Assistant Integration

Вбиваем в поиск HACS:
HACS installВыбираем его, немного ждем и вставляем в появившимся окне наш токен от github:
HACS token

В следующем окне смысла нет выбирать помещение для нашего нового объекта:
HACS

Переходим опять в настройки интеграции ( http://IP_ADDRESS:/config/integrations)
И в карточке HASS настраиваем интеграцию:
HACS Settings

После этого стоит немного подождать (5 минут) для обновления данных HACS
Далее при переходе во вкладку HACS появятся сторонние репозитории
HACS HASS Сайт проекта

Рейтинг
( 8 оценок, среднее 4.88 из 5 )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

:) :D :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.