Home Assistant
Читає GET /api/config з REST API Home Assistant за допомогою
довготривалого токена доступу. Псевдонім homeassistant теж приймається
як product:.
targets: - id: home-assistant-main product: home-assistant address: https://home-assistant.example.com credentials: ha-tokenАвтентифікація — обовʼязкова
Section titled “Автентифікація — обовʼязкова”Жоден анонімний ресурс не містить версії Home Assistant: /api/ і
/api/config відповідають 401, а в /manifest.json, /auth/providers і
ендпоінтах онбордингу її немає (підтверджено наживо на
ghcr.io/home-assistant/home-assistant:stable 2026.10.0). Документований
спосіб автентифікації REST API — довготривалий токен доступу (Profile →
Security → Long-lived access tokens), що надсилається як
Authorization: Bearer:
credentials: ha-token: kind: bearer value: "${HOME_ASSISTANT_TOKEN}"Приймається лише bearer; будь-який інший вид є помилкою конфігурації.
Див. Конфігурація → Облікові дані.
Що читається
Section titled “Що читається”/api/config повертає також координати оселі, шляхи та URL-адреси. Ніщо з
цього не читається — лише version, state і прапорці безпечного режиму
та режиму відновлення.
Записувані поля
Section titled “Записувані поля”version— напр.2026.10.0extra.state— напр.RUNNINGextra.recoveryMode—true, коли Home Assistant повідомляє про безпечний режим або режим відновлення; інакше відсутнє
Зіставлення з CVE
Section titled “Зіставлення з CVE”Зіставляється з NVD, якщо налаштовано блок cve:.
Резолвер життєвого циклу
Section titled “Резолвер життєвого циклу”github:home-assistant/core — endoflife.date не має календаря Home
Assistant (підтверджено 404), тому резолвінг натомість виконується через
GitHub Releases: лише останній опублікований тег, що не є пре-релізом, без
дат eol/support/lts (GitHub не має позиції щодо політики життєвого циклу,
лише «який реліз останній»). Реліз, тег якого вказує на пре-реліз
(2026.10.0b7), пропускається, навіть якщо GitHub не позначає його так.