Home Assistant to według jej twórców i społeczności najpopularniejsza otwarta platforma do zarządzania inteligentnym domem. Działa lokalnie (bez chmury), obsługuje według dokumentacji ponad 3000 integracji i jest bezpłatna. Potencjalnie może zastąpić kilka oddzielnych aplikacji urządzeń smart home.
Metody instalacji
- Home Assistant OS — obraz do Raspberry Pi, dedykowany sprzęt. Najprostsze zarządzanie, wbudowany supervisor.
- Home Assistant Container — Docker na istniejącym serwerze. Brak supervisora i add-onów.
- Home Assistant Supervised — Docker + supervisor na Debianie. Pełna funkcjonalność.
- Home Assistant Core — Python venv. Dla zaawansowanych.
Instalacja na Raspberry Pi (Home Assistant OS)
# 1. Pobierz Raspberry Pi Imager
# 2. Wybierz "Other specific-purpose OS" → "Home assistants and home automation" → "Home Assistant"
# 3. Wybierz kartę microSD i zapisz
# 4. Uruchom Raspberry Pi
# 5. Po 10-15 minutach otwórz: http://homeassistant.local:8123
Instalacja jako Docker Container
docker run -d
--name homeassistant
--privileged
--restart=unless-stopped
-e TZ=Europe/Warsaw
-v /home/user/homeassistant:/config
--network=host
ghcr.io/home-assistant/home-assistant:stable
Pierwsza konfiguracja
Po otwarciu interfejsu webowego: utwórz konto administratora, wybierz lokalizację (ważne dla automatyzacji opartych na wschodzie/zachodzie słońca), wybierz jednostki. Home Assistant według dokumentacji automatycznie wykryje urządzenia w sieci lokalnej — Philips Hue, Sonos, Chromecast, IKEA Tradfri i inne.
Przykładowa automatyzacja w YAML
# Włącz światło o zachodzie słońca
automation:
- alias: "Światło przy zachodzie słońca"
trigger:
- platform: sun
event: sunset
offset: "-00:30:00"
action:
- service: light.turn_on
target:
entity_id: light.salon
data:
brightness_pct: 50