Instalace Home Assistant: průvodce krok za krokem
Průvodce instalací Home Assistant OS na mini PC nebo x86 počítač. Projdeme stažení obrazu, zápis na disk, první spuštění, onboarding, statickou IP, vzdálený přístup přes Cloudflare, zálohy a HACS.
Proč Home Assistant OS?
Existují čtyři způsoby instalace HA (HAOS, Supervised, Container, Core). Pro dedikovaný hardware doporučuji HAOS – spravuje addony přes Supervisor, automaticky aktualizuje systém a má vestavěný zálohovací systém. Je to nejjednodušší a nejspolehlivější varianta.
Co budeš potřebovat
- Mini PC nebo Raspberry Pi 4/5 – viz Jak začít s Home Assistant
- USB flash disk (min. 8 GB) pro zápis obrazu
- Ethernet kabel
- Zigbee USB koordinátor (pokud plánuješ Zigbee zařízení)
Stažení HAOS obrazu
Jdi na home-assistant.io/installation, vyber svůj hardware a stáhni aktuální obraz.
- x86-64 mini PC:
haos_generic-x86-64-XX.X.img.xz - Raspberry Pi 4:
haos_rpi4-64-XX.X.img.xz - Raspberry Pi 5:
haos_rpi5-64-XX.X.img.xz
Zápis obrazu na SSD nebo USB
Stáhni a nainstaluj Balena Etcher. Pak:
- Flash from file – vyber stažený obraz
- Select target – vyber cílový disk (pozor na správný! Etcher smaže vše)
- Flash – počkej 5-10 minut
Alternativa: Raspberry Pi Imager – jednodušší rozhraní, funguje i pro x86 image.
BIOS nastavení (mini PC)
Před prvním spuštěním nastav v BIOS/UEFI dvě věci:
- Boot order: SSD s HAOS jako první zařízení
- Auto Power On po výpadku proudu (Restore on AC Power Loss → Power On) – HA se pak automaticky spustí, i když vypadne a vrátí se proud
První spuštění
- Zasuň SSD nebo USB s HAOS do PC, připoj ethernet a Zigbee dongle
- Zapni PC – HAOS se nabootuje a automaticky nainstaluje na disk (cca 5 minut)
- Otevři v prohlížeči http://homeassistant.local:8123
Pokud homeassistant.local nefunguje (záleží na OS a síti), zjisti IP zařízení z routeru nebo přes Advanced IP Scanner a přistup přes http://[IP_ADRESA]:8123.
Onboarding – první nastavení
Při prvním otevření tě HA provede průvodcem. Vyplň:
- Administrátorský účet – Owner účet má plná práva, tento krok nelze opakovat. Zapiš si heslo na bezpečné místo.
- Název domácnosti, jazyk: Čeština, časová zóna: Europe/Prague, jednotky: metrické
- Poloha: zadej přibližné město – HA ji používá pro automatizace závislé na poloze slunce (západ/východ, azimut)
Po dokončení HA prohledá síť a nabídne nalezená zařízení. Lze přeskočit a přidat kdykoliv.
Statická IP adresa
Nastav hned po onboardingu – jinak ti router může HA přiřadit jinou IP a ztratíš přístup.
Doporučuji: DHCP reservation v routeru podle MAC adresy HA serveru. Jednodušší a spolehlivější než nastavení přímo v HAOS.
Alternativa přímo v HAOS: Nastavení – Systém – Síť – klikni na Ethernet – přepni na Statická – zadej IP adresu/24, bránu a DNS – Uložit.
Vzdálený přístup přes Cloudflare Tunnel
Port forwarding na routeru nedoporučuji – zbytečně otevřeš port do internetu. Cloudflare Tunnel je bezpečnější: šifrovaný přístup odkudkoli, žádný otevřený port, zdarma.
Co potřebuješ: vlastní doménu (stačí .cz za ~50 Kč/rok) a bezplatný Cloudflare účet. DNS záznamy domény musí být spravovány přes Cloudflare.
Krok 1 – configuration.yaml
Do souboru /config/configuration.yaml přidej přímo v tomto souboru (ne ve vnořeném includovaném souboru):
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
Restartuj HA: Nastavení – Systém – Restartovat.
Krok 2 – vytvoření tunelu v Cloudflare
- Přihlaš se na one.dash.cloudflare.com
- Networks – Tunnels – Create a tunnel – Cloudflared
- Pojmenuj tunel (např.
homeassistant) - Zkopíruj vygenerovaný token
Krok 3 – instalace Cloudflared addonu
Nastavení – Doplňky – Obchod – tři tečky – Vlastní repozitáře – přidej:
https://github.com/homeassistant-apps/app-cloudflared
Nainstaluj Cloudflared. V záložce Konfigurace vlož token:
tunnel_token: SEM_VLOZ_SVUJ_TOKEN_Z_CLOUDFLARE
Krok 4 – veřejná hostname
V Cloudflare Zero Trust dashboardu: Networks – Tunnels – klikni na svůj tunel – Public Hostname – Add a public hostname:
- Subdoména:
homeassistant, doména:tvojadomena.cz - Service: HTTP, URL:
localhost:8123
Krok 5 – spuštění a WebSockety
Záložka Informace – Spustit. V záložce Protokol sleduj zda se tunel připojí.
Pak v Cloudflare dashboardu: vyber svou doménu – Network – WebSockets – zapni. Bez WebSocketů budou problémy s live aktualizacemi stavů v HA rozhraní.
Ověř přístup z mobilní sítě (ne z domácí Wi-Fi): https://homeassistant.tvojadomena.cz. Po ověření nastav addonu Spustit při startu a Watchdog.
Zálohy na Google Drive
Automatické zálohy na Google Drive jsou záchrana při selhání hardware. Nastav hned.
- Přidej repozitář:
https://github.com/sabeechen/hassio-google-drive-backup - Nainstaluj Home Assistant Google Drive Backup
- Po spuštění klikni Authenticate with Google Drive a autorizuj
Doporučená konfigurace v záložce Konfigurace addonu:
max_backups_in_ha: 3
max_backups_in_google_drive: 10
days_between_backups: 7
backup_time_of_day: "02:30"
HACS – komunitní obchod
HACS otevře přístup ke stovkám komunitních integrací a dashboard karet, které nejsou v oficiálním obchodě. Nainstaluj hned – dřív nebo později ho budeš potřebovat.
- Nainstaluj addon Terminal & SSH z obchodu a spusť ho
- Otevři terminál a spusť:
wget -O - https://get.hacs.xyz | bash - - Restartuj HA: Nastavení – Systém – Restartovat
- Nastavení – Zařízení a integrace – Přidat integraci – vyhledej HACS
- Propoj s GitHub účtem (bezplatný) a autorizuj přístup
Co dál
Máš fungující Home Assistant s vzdáleným přístupem a zálohami. Dalším krokem je připojení Zigbee zařízení – viz návod Nastavení Zigbee2MQTT.
Pokud se někde zasekneš, napiš do kontaktu.