Инструменты пользователя

Инструменты сайта


software:home_assistant:home_assistant_install_hacs

Home Assistant: Установка HACS и API HA

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

Кроме того, HACS отслеживает состояние всех установленных интеграций и также позволяет обновлять их одним нажатием кнопки.

Для использования HACS требуется регистрация на GitHub, поэтому сначала создайте учетную запись по указанной ссылке.

  • Настройки → Настройки разработчика

  • Настройки разработчика → Персональные токены доступа

  • Персональные токены доступа (классические) → Сгенерировать новый токен

  • В HA в терминале вводим команду:
wget -O - https://get.hacs.xyz | bash -
  • Будет произведена загрузка и рапаковка HACS в Home Assistant.

  • По окончанию необходимо перезагрузить Home Assistant

  • Настройка → Устройства и службы

  • Устройства и службы → Интеграции → Добавить интеграцию

  • Поиск по названию бренда → HACS

  • Прежде чем вы сможете настроить HACS, вам необходимо принять следующее:
    • Я знаю, как получить доступ к журналам Home Assistant
    • Я знаю, что в HACS нет дополнений
    • Я знаю, что все внутри HACS, включая саму HACS, разработано индивидуально и не проверено Home Assistant.
    • Я знаю, что если у меня возникнут проблемы с Home Assistant, мне следует отключить все мои пользовательские компоненты.
  • Соглашаемся → Подтвердить

  • Копируем код и переходим по предложенной ссылке

  • Вводим скопированный код для авторизации устройства

  • Авторизируем HACS

  • Теперь наше устройство подключенно

  • Выбираем пространство → Готово

  • Вкладка HACS → Home Assistant Community Store

  • Профиль → Безопасность → Создать Токен

  • Название токена → OK

  • Профиль → Безопасность → Создать Токен

  • Пример авторизации с API
Authorization: Bearer MWFkNjhhZTF...
  • Пример использования curl для обращения к API:
curl -H "Authorization: Bearer MWFkNjhhZTFiYSIsImlhdk7VXohXyQeiN" http://localhost:8123/api/; echo ''
{"message": "API running."}
Только авторизованные участники могут оставлять комментарии.
software/home_assistant/home_assistant_install_hacs.txt · Последнее изменение: 2024/09/11 17:24 — vladpolskiy