Automatizace domácnosti s Home Assistant: Kompletní průvodce
Jak nastavit Home Assistant pro pokročilou automatizaci domácnosti. Instalace, konfigurace, automatizace a praktické tipy pro začátečníky.

Automatizace domácnosti s Home Assistant: Kompletní průvodce
Home Assistant je nejmocnější open source platforma pro automatizaci domácnosti. Umožňuje propojit prakticky jakékoli smart zařízení a vytvořit pokročilé automatizace.
Co je Home Assistant?
Home Assistant je free a open source software pro domácí automatizaci, který:
- Propojuje všechna zařízení - bez ohledu na výrobce
- Běží lokálně - bez závislosti na cloudu
- Nabízí pokročilé automatizace - komplexní logiku
- Má aktivní komunitu - tisíce doplňků
Hlavní výhody:
- Zdarma - bez licenčních poplatků
- Neomezená kompatibilita - 2000+ integrací
- Lokální zpracování - rychlé a bezpečné
- Flexibilita - přizpůsobitelné všemu
Instalace Home Assistant
Možnosti instalace:
1. Home Assistant OS (Doporučeno)
Výhody: Nejjednodušší, automatické aktualizace Požadavky: Raspberry Pi 4, mini PC, NAS Instalace: Nahrání image na SD kartu
2. Docker
Výhody: Kontejnerizované, jednoduché zálohování Požadavky: Docker znalosti Instalace: docker run
příkaz
3. Supervised
Výhody: Kontrola nad operačním systémem Požadavky: Debian/Ubuntu server Instalace: Složitější, pro pokročilé
Doporučená konfigurace:
Raspberry Pi 4 setup:
- Model: 4GB RAM minimum
- Úložiště: 32GB+ microSD Class 10
- Chlazení: Pasivní chladič
- Napájení: Oficiální adaptér
Mini PC alternativa:
- Intel NUC: Vyšší výkon, SSD
- Odroid: ARM alternativa
- Synology NAS: Virtual Machine
První nastavení
Základní konfigurace:
- Přístup k webovému rozhraní - http://homeassistant.local:8123
- Vytvoření admin účtu - uživatelské jméno a heslo
- Základní informace - název, lokace, časové pásmo
- Automatická detekce - zařízení v síti
Doporučené první kroky:
Instalace HACS (Home Assistant Community Store):
# Stažení HACS
wget -O - https://get.hacs.xyz | bash -
Základní doplňky:
- File Editor - úprava konfigurací
- SSH & Web Terminal - terminálový přístup
- Mosquitto MQTT - komunikační protokol
- Samba - sdílení souborů
Propojení zařízení
Populární integrace:
Philips Hue:
- Integrace → Přidat integraci → Philips Hue
- Stiskněte tlačítko na Hue bridge
- Automatická detekce všech žárovek
Xiaomi Mi Home:
- Instalace Xiaomi Miio integrace
- Získání tokenu z Mi Home aplikace
- Přidání zařízení s IP adresou
Sonoff/Tasmota:
- Flash Tasmota firmware
- MQTT konfigurace v Tasmota
- Automatická detekce přes MQTT
Tvorba automatizací
Základní automatizace:
Zapnutí světel při západu slunce:
automation:
- alias: "Večerní osvětlení"
trigger:
platform: sun
event: sunset
action:
service: light.turn_on
target:
entity_id: light.living_room
data:
brightness: 150
Vypnutí všech světel při odchodu:
automation:
- alias: "Odchod z domu"
trigger:
platform: state
entity_id: person.tomas
from: 'home'
to: 'away'
action:
service: light.turn_off
target:
entity_id: all
Pokročilé automatizace:
Adaptivní osvětlení:
automation:
- alias: "Adaptivní světla"
trigger:
platform: state
entity_id: binary_sensor.motion_sensor
to: 'on'
condition:
condition: numeric_state
entity_id: sensor.light_level
below: 50
action:
service: light.turn_on
target:
entity_id: light.hallway
data:
brightness: >
{% if is_state('sun.sun', 'above_horizon') %}
100
{% else %}
30
{% endif %}
Dashboard a vizualizace
Lovelace UI:
Home Assistant používá Lovelace UI pro vytváření dashboardů:
Základní karty:
- Entities - zobrazení stavu zařízení
- Glance - přehled více entit
- Button - rychlé akce
- Graph - historická data
Pokročilé karty:
- Picture Elements - interaktivní půdorys
- Custom Cards - komunitní rozšíření
- Conditional - podmíněné zobrazení
Příklad dashboardu:
views:
- title: Domov
cards:
- type: entities
title: Osvětlení
entities:
- light.living_room
- light.kitchen
- light.bedroom
- type: thermostat
entity: climate.nest
- type: weather-forecast
entity: weather.home
Pokročilé funkce
Node-RED integrace:
Výhody: Vizuální programování automatizací Instalace: Home Assistant Add-on Použití: Komplexní logika, API integrace
AppDaemon:
Výhody: Python automatizace Použití: Pokročilé algoritmy, ML integrace Příklad: Prediktivní vytápění
ESPHome:
Výhody: DIY senzory a zařízení Použití: Custom hardware, levné senzory Integrace: Automatická detekce
Praktické automatizace
Bezpečnostní systém:
automation:
- alias: "Bezpečnostní alarm"
trigger:
platform: state
entity_id: binary_sensor.door_sensor
to: 'on'
condition:
condition: state
entity_id: alarm_control_panel.home
state: 'armed_away'
action:
- service: notify.mobile_app
data:
message: "Detekován pohyb - hlavní dveře"
- service: light.turn_on
target:
entity_id: all
data:
brightness: 255
- service: media_player.play_media
target:
entity_id: media_player.speakers
data:
media_content_id: "/local/alarm.mp3"
Energetická optimalizace:
automation:
- alias: "Levná elektřina"
trigger:
platform: template
value_template: "{{ states('sensor.electricity_price') | float < 2.0 }}"
action:
- service: switch.turn_on
target:
entity_id: switch.water_heater
- service: switch.turn_on
target:
entity_id: switch.car_charger
Monitoring a údržba
Systémové metriky:
- CPU usage - zatížení procesoru
- Memory usage - využití paměti
- Storage - volné místo
- Network - síťový provoz
Zálohování:
# Automatické zálohy
automation:
- alias: "Denní záloha"
trigger:
platform: time
at: "03:00:00"
action:
service: hassio.backup_full
data:
name: "Denní záloha {{ now().strftime('%Y-%m-%d') }}"
Logování:
logger:
default: info
logs:
homeassistant.components.mqtt: debug
homeassistant.components.zha: debug
Bezpečnost
Základní zabezpečení:
- Silné heslo - pro admin účet
- HTTPS - SSL certifikát
- VPN přístup - místo port forwarding
- Pravidelné aktualizace - bezpečnostní záplaty
Pokročilé zabezpečení:
- Fail2Ban - ochrana proti brute force
- IP whitelist - omezení přístupu
- Sensor monitoring - neobvyklé aktivity
- Encrypted secrets - šifrování hesel
Řešení problémů
Časté problémy:
Home Assistant se nezapíná:
- Zkontrolujte napájení
- Ověřte SD kartu
- Zkuste safe mode
Zařízení se nepřipojuje:
- Zkontrolujte síťové nastavení
- Restartujte integraci
- Zkontrolujte logy
Pomalé reakce:
- Zkontrolujte zatížení CPU
- Optimalizujte automatizace
- Vyčistěte databázi
Tipy pro začátečníky
Postupné rozšiřování:
- Začněte malé - pár zařízení
- Naučte se základy - YAML syntax
- Používejte komunitu - fórum, Discord
- Zálohujte často - před velkými změnami
Doporučené zdroje:
- Oficiální dokumentace - home-assistant.io
- YouTube kanály - DrZzs, Smart Home Junkie
- Reddit - r/homeassistant
- Discord - Home Assistant Community
Budoucnost a trendy
Vývoj platformy:
- Blueprints - sdílené automatizace
- Voice Assistant - integrovaný hlasový asistent
- Matter integration - nativní podpora
- AI/ML - pokročilé učení
Hardwarové trendy:
- Edge computing - lokální AI
- LoRaWAN - long-range senzory
- Thread - mesh networking
- Energy monitoring - detailní sledování
Závěr
Home Assistant je nejflexibilnější platforma pro domácí automatizaci. Vyžaduje čas na naučení, ale výsledky stojí za to - kompletní kontrolu nad smart home bez vendor lock-in.
Doporučení: Začněte s Raspberry Pi 4 a postupně rozšiřujte podle zkušeností.
Používáte Home Assistant? Jaké automatizace máte nejraději? Podělte se o své konfigurace v komentářích!