Miért Home Assistant?
A Home Assistant az egyik legnépszerűbb nyílt forráskódú okosotthon platform. Három dolog miatt érdemes rá építeni:
- Nyílt forráskód — Nem függsz egyetlen gyártótól sem. A közösség folyamatosan fejleszti, és bárki ellenőrizheti a kódot.
- Lokális vezérlés — Az eszközeid a saját hálózatodon működnek, nem kell felhő. Ha leáll az internet, az otthonod továbbra is reagál.
- Hatalmas közösség — Több ezer integráció, aktív fórum, magyar nyelvű segítség is elérhető. Ha elakadsz, szinte biztosan volt már valaki hasonló helyzetben.
Mindez nem jelenti, hogy bonyolult lenne. A telepítés ma már egyszerűbb, mint valaha — de a hosszú távú stabilitáshoz érdemes néhány alapelvet követni.
Telepítési opciók
A Home Assistant négyféle telepítési módot kínál. Az alábbi táblázat segít kiválasztani a neked valót:
| Módszer | Kinek való | Add-on-ok | Supervisor |
|---|---|---|---|
| HA OS | Kezdőknek — Raspberry Pi, mini PC | Igen | Igen |
| Container | Docker-felhasználóknak | Nem | Nem |
| Supervised | Haladóknak (Debian alapú gépen) | Igen | Igen |
| Core | Python-fejlesztőknek (venv) | Nem | Nem |
Home Assistant OS (ajánlott kezdőknek)
Dedikált operációs rendszer, ami mindent tartalmaz: Supervisor, Add-on-ok, automatikus frissítés. Telepítheted Raspberry Pi 4/5-re, régi laptopra vagy mini PC-re (pl. Intel NUC). Ez a legegyszerűbb út: SD kártyára írás vagy USB boot, és percek alatt kész.
Home Assistant Container (Docker)
Ha már van egy szervered Docker-rel, a HA Container egyetlen docker-compose.yml fájllal elindítható. Nincs Supervisor és Add-on támogatás — ezeket magadnak kell megoldanod (pl. Mosquitto, Zigbee2MQTT külön konténerben).
Home Assistant Supervised
Debian-alapú rendszeren a Supervisor-t kézzel telepíted. Megkapod az Add-on-okat, de a host OS karbantartása a te felelősséged. Csak akkor válaszd, ha tudod, mit csinálsz.
Home Assistant Core (Python venv)
Csak a HA Core, Python virtuális környezetben. Nincsenek Add-on-ok, nincs Supervisor. Fejlesztőknek és tesztelőknek ideális, éles rendszerhez nem ajánlott.
Első lépések telepítés után
A telepítés után három dolgot érdemes azonnal megcsinálni:
- Integrációk hozzáadása — A Beállítások > Eszközök & szolgáltatások menüben add hozzá a protokolljaidat (Zigbee, Z-Wave, Wi-Fi eszközök). A HA sok eszközt automatikusan felismer.
- Területek (Areas) beállítása — Hozd létre a szobáidat (nappali, konyha, hálószoba). Amikor egy eszközt területhez rendelsz, a dashboard és az automatizálások is áttekinthetőbbek lesznek.
- Eszközök ellenőrzése — Nézd át, hogy minden eszköz elérhető-e és helyes állapotot mutat-e. Ha valami offline, most könnyebb javítani, mint 50 eszköz után.
Névkonvenciók
Ez a pont, amit a legtöbben kihagynak — és fél év múlva megbánják. Ha 10+ eszközöd van, a rendszered gyorsan átláthatatlanná válik, ha nincs egységes elnevezés.
Entity ID séma
Javasolt formátum: domain.terulet_eszkoz_funkcio
light.nappali_allolámpa— világítás, nappali, állólámpasensor.konyha_homerseklet— szenzor, konyha, hőmérsékletswitch.garázs_kapu_rele— kapcsoló, garázs, kapu relébinary_sensor.eloszoba_mozgas— bináris szenzor, előszoba, mozgás
Alapelvek
- Mindig kisbetű, ékezet nélkül az entity ID-ban (a „friendly name" lehet ékezetes).
- Terület + eszköz + funkció sorrendben — így ABC-rendben is logikusan csoportosulnak.
- Kerüld a gyártóneveket az entity ID-ban (
light.nappali_allolámpa, nemlight.ikea_tradfri_01). - Ha csoportokba szervezed az entitásokat (pl. „összes nappali lámpa"), a nevekből azonnal látszódjon a szoba.
Mentés, visszaállítás, frissítés
A mentés nem opcionális — ez a legfontosabb karbantartási lépés. Egy rossz frissítés, egy hibás YAML-módosítás vagy egy SD kártya meghibásodás pillanatok alatt tönkreteheti a rendszert.
Mentési stratégia
- Automatikus mentés — A HA beépített backup funkciója ütemezetten ment (Beállítások > Rendszer > Mentések). Állítsd be legalább heti egyre.
- Külső tárolás — A mentést ne csak a HA gépen tartsd. Használj Google Drive, Samba share vagy egyéb külső tárhelyet. A Google Drive Backup add-on (HA OS-en) ezt automatizálja.
- Frissítés előtt kézi mentés — Minden frissítés előtt készíts teljes mentést. Ez 2 perc, de órák munkáját mentheti meg.
Mikor frissíts?
- Ne frissíts azonnal, amikor megjelenik egy új verzió. Várj 2–3 napot, olvasd el a release notes-ot és a közösségi visszajelzéseket.
- Ha minden működik, ne frissíts csak azért, mert van újabb verzió. A „ha működik, ne nyúlj hozzá" elv itt is érvényes.
- Ha kritikus biztonsági javítás jelenik meg, frissíts — de előtte mentés!
Részletes cikkek
Az alábbi cikkekben részletesen foglalkozunk minden témával:
Home Assistant telepítés
VM, mini PC, Raspberry Pi — lépésről lépésre végigvezetünk a folyamaton.
Mentés, visszaállítás, frissítés
Best practice a mentési stratégiához, visszaállítási lépések, frissítési szabályok.
Entity névkonvenciók és csoportok
Egységes elnevezések, csoportok, label-ek — hogy 100 eszköznél is átlátható maradjon.