Language: hu
Home Assistant: egységes vezérlőközpont az okosotthonhoz
Az okoslámpát az egyik alkalmazásban állítjuk be, a robotporszívót egy másodikban, a légkondicionálót egy harmadikban, a vízszivárgás-érzékelő pedig egy negyedik alkalmazáson keresztül küld értesítéseket. Így az „okosotthon” több kézi műveletet igényelhet, mint egy hagyományos villanykapcsoló.
A Home Assistant egyetlen irányítópulton egyesíti a kompatibilis eszközöket, és automatizálásokkal kapcsolja össze őket. Nézzük meg a funkcióit, a követelményeket és a Docker Compose-os telepítést.
A Home Assistant hét lépésben
- Ellenőrizze eszközeit a Home Assistant integrációs katalógusában.
- Válassza ki, hová telepíti: kész hubra, mini PC-re, Raspberry Pi-re, NAS-ra, virtuális gépre vagy Linux-szerverre.
- Telepítse a Home Assistant OS-t vagy a Home Assistant Containert.
- Adja hozzá a felismert eszközöket és szolgáltatásokat.
- Rendelje őket helyiségekhez, majd állítsa be az irányítópultot.
- Hozzon létre egy hasznos automatizálást.
- Állítsa be a biztonsági mentéseket és a biztonságos távoli hozzáférést.
Érdemes nem több tucat forgatókönyvvel kezdeni, hanem egyetlen valódi problémával, amely zavarja. Ha az első automatizálás megbízhatóan működik, fokozatosan bővítheti a rendszert.
Mi a Home Assistant
A Home Assistant ingyenes, nyílt forráskódú platform az okosotthon vezérléséhez. Központi hubként működik: különböző gyártók eszközeihez és szolgáltatásaihoz csatlakozik, amelyeket webes felületről vagy mobilalkalmazásból kezelhet.
A projekt katalógusa több mint 1500 integrációt tartalmaz: világítást, klímaberendezéseket, kamerákat, robotporszívókat, energiamérőket, MQTT-t, Zigbee-t, Z-Wave-et, Mattert, Apple HomeKitet és felhőszolgáltatásokat.
A legfontosabb különbség egyetlen márka alkalmazásához képest, hogy a forgatókönyv nincs egyetlen ökoszisztémához kötve. Az egyik gyártó érzékelője felkapcsolhatja egy másik gyártó lámpáját, módosíthatja egy harmadik gyártó termosztátjának hőmérsékletét, és értesítést küldhet a telefonjára.
Miért hasznosabb a Home Assistant, mint az alkalmazások gyűjteménye
Ha egy rendszer csak a villanykapcsolót költözteti át az okostelefonra, az otthon nem lesz okosabb. A Home Assistant értéke akkor jelenik meg, amikor egy mindennapi művelet automatikusan végbemegy.
Az automatizálások egy triggerből, egy opcionális feltételből és egy műveletből állnak. Például: „valaki hazaérkezett” a trigger, „a nap már lenyugodott” a feltétel, „kapcsolja fel a nappali lámpáit” pedig a művelet.
Az eszközök közös irányítópulton jelennek meg telefonon, számítógépen vagy falra szerelt tableten. Helyiségekhez rendelheti őket, és külön nézeteket hozhat létre a családtagoknak és a vendégeknek.
Helyi integrációval a parancsok és az adatok az otthoni hálózaton maradnak, így a forgatókönyvek internetkapcsolat nélkül is működhetnek. Ha azonban egy eszköz csak felhőalapú API-t biztosít, a Home Assistant is a gyártó szolgáltatására támaszkodik.
A további funkciók közé tartoznak a mobilértesítések, a jelenlétérzékelés, az Assist hangasszisztens, valamint az elektromos hálózat, a napelemek, az akkumulátorok, a gáz, a víz és az egyes készülékek fogyasztását követő energiapanel.
Hasznos Home Assistant-forgatókönyvek
Világítás állandó kapcsolgatás nélkül
Egy mozgásérzékelő csak napnyugta után kapcsolja fel a lámpákat. Éjszaka alacsony fényerőt használ, és ha néhány percig nincs mozgás, lekapcsolja a világítást.
Védelem vízszivárgás ellen
Az érzékelő vizet észlel, elzárja a kompatibilis elektromos elzárószelepet, kikapcsolja a szivattyút, majd értesítést küld. A fontos művelet azonnal megtörténik, nem csak azután, hogy a tulajdonos észreveszi az üzenetet.
Jelenléten alapuló klímaszabályozás
Amikor az utolsó ember is elhagyja a lakást, a fűtés vagy a légkondicionáló energiatakarékos módba vált. Egy nyitott ablak ideiglenesen letilthatja a klímaszabályozást az adott helyiségben.
Értesítés a mosás befejezéséről
Egy okoskonnektor méri a mosógép energiafogyasztását. Ha a program után a fogyasztás egy beállított szint alá esik, a Home Assistant jelzi, hogy ideje kivenni a ruhákat.
Felesleges energiafogyasztás felderítése
A fogyasztási előzmények segítenek megtalálni a folyamatosan működő terheléseket, és megmutatják, mely készülékeket érdemes más időpontban használni.
Szükség van programozásra
Egy alapvető okosotthonhoz nincs szükség programozásra. Az integrációk, a helyiségek, az irányítópultok és a legtöbb automatizálás grafikus felületen állítható be.
Összetettebb esetekben YAML-re, sablonokra és egyedi integrációkra lehet szükség. Nem kell ezekkel kezdenie: a régebbi útmutatók, amelyek szinte minden beállítás kézi szerkesztését követelik meg, már nem tükrözik a kezdők szokásos útját.
Hová érdemes telepíteni a Home Assistantot
A jelenlegi dokumentáció két fő lehetőséget használ: a Home Assistant Operating Systemet és a Home Assistant Containert.
| Lehetőség | Kinek ajánlott | Amit tudnia kell |
|---|---|---|
| Home Assistant Green | Kész hubra van szüksége | A rendszer már telepítve van |
| Raspberry Pi vagy Home Assistant OS-t futtató mini PC | A legtöbb otthoni felhasználónak | Kényelmes frissítések, biztonsági mentések és alkalmazások |
| Virtuális gép NAS-on vagy otthoni szerveren | Már rendelkezik folyamatosan működő hosttal | Erőforrásokat oszthat ki és USB-eszközöket adhat át |
| Home Assistant Container | Docker-felhasználóknak | Nincs beépített alkalmazásbolt; a frissítések kéziek |
| VPS | Teszteléshez és távoli helyszínekhez | Nincs közvetlen hozzáférés az otthoni rádiós eszközökhöz |
A legtöbb felhasználónak a Home Assistant OS az ajánlott. A Container akkor kényelmes, ha más szolgáltatások már Linux-szerveren futnak, de az alkalmazásokat és a Threadhez vagy Z-Wave-hez tartozó egyes összetevőket külön kell karbantartani.
Mennyi erőforrás szükséges
Virtuális géphez a hivatalos minimum 2 vCPU és 2 GB RAM. Gyakorlati irányelvek:
| Forgatókönyv | CPU | RAM | Tárhely |
|---|---|---|---|
| Teszt vagy kis rendszer | 2 vCPU | 2 GB | 32 GB SSD |
| Otthoni rendszer további szolgáltatások számára fenntartott kapacitással | 2–4 vCPU | 4 GB | 32–64 GB SSD |
| Kamerák, helyi hangvezérlés és hosszú előzmények | 4+ vCPU | 8+ GB | Legalább 64 GB SSD |
A kamerák, az előzmények megőrzési ideje, a hangmodellek és a további konténerek növelik leginkább a terhelést. Állandó telepítéshez az SSD előnyösebb.
A Home Assistant telepítése Docker Compose-szal
Ez a módszer Docker Engine-nel és Docker Compose-zal telepített Linux-szerverhez alkalmas. Hozzon létre egy könyvtárat:
mkdir -p ~/homeassistant/config
cd ~/homeassistantHozza létre a compose.yaml fájlt:
services:
homeassistant:
container_name: homeassistant
image: ghcr.io/home-assistant/home-assistant:stable
volumes:
- ./config:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
environment:
TZ: Etc/UTC
restart: unless-stopped
stop_grace_period: 60s
privileged: true
network_mode: hostA /run/dbus sor a Bluetoothhoz szükséges, és eltávolítható, ha nem használ Bluetoothot. Cserélje le az Etc/UTC időzónát a sajátjára. Indítsa el a konténert:
docker compose up -dA felület a http://SERVER_IP:8123 címen nyílik meg. Otthoni szerveren a helyi hálózaton belül használja. VPS-en előzetesen zárja le a 8123-as portot a külső tűzfalban.
Távoli szerverre történő első bejelentkezéshez SSH-alagutat hozhat létre:
ssh -L 8123:127.0.0.1:8123 user@SERVER_IPNyissa meg a http://localhost:8123 címet, hozzon létre rendszergazdai fiókot, majd adja hozzá az első integrációkat.
Használható a Home Assistant VPS-en
A Home Assistant Container Linux VPS-en is fut. Ez alkalmas a felület kipróbálására, felhőintegrációk használatára és távoli helyszínek VPN-en vagy MQTT-n keresztüli összekapcsolására.
A VPS azonban az otthonán kívül található. Általában nem látja a helyi eszközöket hálózati felderítéssel, és nem tud közvetlenül hozzáférni az otthoni Zigbee-, Z-Wave- vagy Thread-USB-adapterhez. A Bluetooth-érzékelők is hatótávolságon kívül maradnak.
Ezért jobb az elsődleges vezérlőt otthon tartani, a VPS-t pedig külső rétegként használni: VPN-átjáróként, biztonságos hozzáférési pontként, megfigyelő szerverként vagy kapcsolódó szolgáltatások hosztjaként.
Helyi rádiós protokollok nélküli tesztrendszerhez 2 vCPU, 2 GB RAM és SSD elegendő. A tropic.host segítségével kis Linux-konfigurációval kezdhet, majd növelheti az erőforrásokat, ha MQTT, Node-RED, adatbázis vagy más konténerek kerülnek a Home Assistant mellé. A Zigbee, a Thread, a Z-Wave és a Bluetooth továbbra is az otthoni node-on maradjon.
Biztonságos hozzáférés és biztonsági mentések beállítása
Ne tegye ki közvetlenül a 8123-as portot az internetre. Távoli vezérléshez használja a Home Assistant Cloudot, VPN-t vagy HTTPS-sel védett reverse proxyt. Engedélyezze a többtényezős hitelesítést, és csak azoknak a felhasználóknak adjon rendszergazdai jogosultságot, akiknek erre szükségük van.
A Home Assistant automatikus, titkosított biztonsági mentéseket támogat. Egy példányt tartson a rendszeren kívül, a titkosítási kulccsal ellátott vészhelyzeti csomagot pedig külön helyen tárolja.
Gyakori hibák
| Hiba | Jobb megközelítés |
|---|---|
| Eszköz vásárlása az integráció ellenőrzése nélkül | Ellenőrizze a támogatott modelleket és funkciókat |
| Azonnal több tucat automatizálás létrehozása | Kezdjen egy egyszerű forgatókönyvvel |
| A fizikai kapcsolók teljes eltávolítása | A kritikus funkcióknál őrizze meg a kézi vezérlést |
| Zigbee-koordinátor telepítése VPS-re | Helyezze az otthonba |
| A biztonsági mentés tárolása a rendszer mellett | Készítsen másolatot másik eszközre vagy az otthonon kívül |
Rövid összefoglaló
A Home Assistant egyetlen rendszerré alakítja a különálló eszközöket: közös irányítópultot, egységes előzményeket és márkák közötti automatizálásokat biztosít. Programozás nélkül is elkezdheti: ellenőrizze a kompatibilitást, telepítse a Home Assistant OS-t vagy a Containert, majd hozzon létre egy hasznos forgatókönyvet.
Különösen Zigbee, Thread, Z-Wave vagy Bluetooth használatakor érdemes az elsődleges szervert otthon tartani. A VPS hasznos teszteléshez, felhőintegrációkhoz, VPN-hez, megfigyeléshez és kapcsolódó szolgáltatásokhoz, de nem helyettesíti a helyi rádiós átjárót.
FAQ
Ingyenes a Home Assistant?
Igen. A hardver, a külső felhőszolgáltatások és az opcionális Home Assistant Cloud-előfizetés pénzbe kerülhet.
Működik a rendszer internetkapcsolat nélkül?
A helyi integrációk és automatizálások továbbra is működnek az otthoni hálózaton belül. A kizárólag felhőalapú eszközök internetkapcsolat nélkül nem lesznek elérhetők.
Kötelező a Raspberry Pi?
Nem. Használhat Home Assistant Greent, mini PC-t, régi számítógépet, NAS-t, virtuális gépet vagy Linux-szervert.
Melyik jobb: a Home Assistant OS vagy a Container?
A legtöbb felhasználónak a Home Assistant OS kényelmesebb. A Container azoknak való, akik már használnak Dockert, és készek a további szolgáltatásokat saját maguk karbantartani.
Csatlakoztathatók különböző gyártók eszközei?
Igen, ha rendelkezésre állnak kompatibilis integrációk. Vásárlás előtt ne csak a márkát, hanem a konkrét modellt és a támogatott funkciókat is ellenőrizze.
