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