Pular para o conteúdo

Home Assistant

Lê GET /api/config da API REST do Home Assistant, com um token de acesso de longa duração. O alias homeassistant também é aceito como product:.

targets:
- id: home-assistant-main
product: home-assistant
address: https://home-assistant.example.com
credentials: ha-token

Nada anônimo traz a versão do Home Assistant: /api/ e /api/config respondem 401, e /manifest.json, /auth/providers e os endpoints de onboarding não a trazem (confirmado ao vivo em ghcr.io/home-assistant/home-assistant:stable 2026.10.0). A autenticação documentada da API REST é um token de acesso de longa duração (Profile → Security → Long-lived access tokens), enviado como Authorization: Bearer:

credentials:
ha-token:
kind: bearer
value: "${HOME_ASSISTANT_TOKEN}"

Apenas bearer é aceito; qualquer outro tipo é um erro de configuração. Consulte Configuração → Credenciais.

/api/config também retorna as coordenadas da casa, caminhos e URLs. Nada disso é lido — apenas version, state e os indicadores de modo seguro/de recuperação.

  • version — por exemplo 2026.10.0
  • extra.state — por exemplo RUNNING
  • extra.recoveryMode — true quando o Home Assistant informa modo seguro ou modo de recuperação; ausente caso contrário

Correlacionado com o NVD quando um bloco cve: está configurado.

github:home-assistant/core — o endoflife.date não tem um calendário do Home Assistant (404 confirmado), então a resolução é feita pelos GitHub Releases: apenas a tag publicada mais recente que não seja pré-lançamento, sem datas de eol/support/lts (o GitHub não tem opinião sobre política de ciclo de vida, apenas sobre “qual é o lançamento mais recente”). Um lançamento cuja tag indica um pré-lançamento (2026.10.0b7) é ignorado mesmo quando o GitHub não o marca como tal.