Autentifikácia

HomeBe·at podporuje dva spôsoby pripojenia k tvojej inštancii Home Assistant: štandardný OAuth flow a Long-Lived Access Tokens.

OAuth (odporúčané)

Pri prvom spustení HomeBe·at budeš vyzvaný zadať URL tvojho Home Assistant. Aplikácia otvorí okno prehliadača, kde sa prihlási priamo do Home Assistant. Využíva štandardný autorizačný flow OAuth 2.0 — HomeBe·at nikdy neuvidí tvoje heslo.

1
Zadaj URL tvojho HA

Zadaj lokálnu adresu tvojho Home Assistant, napr. http://homeassistant.local:8123. Na macOS a iOS môžeš nakonfigurovať aj vzdialenú URL — aplikácia automaticky prepína medzi lokálnym a vzdialeným pripojením podľa dostupnosti.

2
Autorizuj v prehliadači

Otvorí sa okno prehliadača. Prihlás sa do Home Assistant a schváľ autorizačnú žiadosť.

3
Pripojené

HomeBe·at dostane prístupový token a pripojí sa automaticky. Token sa obnovuje na pozadí.

Long-Lived Access Token

Ak nechceš používať OAuth flow, alebo sa potrebuješ pripojiť z prostredia, kde autentifikácia cez prehliadač nie je praktická (napríklad tvOS), môžeš použiť Long-Lived Access Token (LLAT).

Vytvorenie tokenu

1
Otvor svoj profil v HA

V Home Assistant klikni na avatar svojho používateľa vľavo dole a prejdi na stránku profilu.

2
Posuň sa na Long-Lived Access Tokens

Na konci stránky profilu nájdi sekciu Long-Lived Access Tokens.

3
Vytvor token

Klikni na Create Token, pomenuj ho napríklad „HomeBe·at“ a skopíruj vygenerovaný token. Znovu ho uvidieť nebudeš.

4
Vlož do HomeBe·at

V nastaveniach pripojenia v aplikácii vyber možnosť LLAT a vlož svoj token.

Poznámka: Long-Lived Access Tokens automaticky nevypršia. Kedykoľvek ich môžeš zrušiť na stránke profilu v Home Assistant.

Autentifikácia na tvOS

Na Apple TV nie je k dispozícii autentifikácia cez prehliadač OAuth. Máš dve možnosti:

  • Párovanie s macOS — Ak máš HomeBe·at nastavený na Macu s rovnakým iCloud účtom, prihlasovacie údaje sa automaticky zdieľajú cez iCloud Keychain.
  • Long-Lived Access Token — Zadaj URL tvojho HA a LLAT priamo na Apple TV pomocou klávesnice na obrazovke alebo aplikácie Remote na iPhone.

Úložisko tokenov

Všetky autentifikačné tokeny sú bezpečne uložené v systémovom Keychaine (macOS) alebo zdieľanom iCloud Keychaine (tvOS). Nikdy nie sú prenášané na žiadny server tretej strany.