A Home Assistant telepítése a könnyebbik rész. A nehezebb az, hogy olyan rendszert építs rá, amelyet egy év múlva is átlátsz, bővíteni tudsz, és amelyben tudod, mi miért történik. Erre épül a Home Assistant Alapok, egy kezdőknek szóló, magyar nyelvű online videókurzus.
A kurzust a Smartopert Kft.-vel közösen indítottuk el, amely Okosotthon Guru néven tart okosotthon-képzéseket. Oktatója Török Balázs (ESH Systems), aki 2018 óta épít Home Assistant-rendszereket.
Miért a sorrend a nehéz rész a Home Assistantban?
A Home Assistant szinte minden részfeladatához van videó vagy fórumbejegyzés. Ezek jól megoldanak egy-egy beállítást. Azt viszont nem mondják meg, milyen sorrendben érdemes haladni, és melyik döntés hat a későbbiekre.
Ha az automatizmusok egymás után, mindig egy újabb videó alapján születnek, a rendszer egy ideig működik. Egy új eszköz vagy egy frissítés után azonban nehéz kideríteni, melyik szabály mit csinál, és mi függ mitől.
A Home Assistant Alapok ezt a sorrendet adja meg. A telepítésből és az első beállításokból indul, és a saját automatizmusokig és dashboardokig (vezérlőpultokig) jut el. Közben mindig kiderül, melyik elem mire épül.
Az ESH Systems a saját rendszereinél is ezt tartja a legfontosabbnak. Egy okosotthon attól jó, hogy később is karbantartható és továbbépíthető, nem attól, hogy az átadás napján minden működik.
Mit tartalmaz a kurzus?
A kurzus 23 videóból és négy gyakorlati projektből áll. A teljes tananyag 5 óra 44 perc, és a saját tempódban haladhatsz vele.
Alapok. A tematika a telepítéssel és a stabil alapokkal kezd: első beállítások, alkalmazások, konfigurációs fájlok és mappák, valamint a HACS. A HACS (Home Assistant Community Store) közösségi bővítményeket és kártyákat telepítő eszköz.
Kezelőfelület és integrációk. Ezután a kezelőfelület felépítése következik, valamint az integrációk hozzáadása és beállítása. Az integráció az a szoftveres illesztés, amelyen keresztül egy eszköz vagy szolgáltatás megjelenik a Home Assistantban.
Rendszerlogika. A harmadik nagy egység a rendszer logikájáról szól: automatizmusok, jelenetek, scriptek, feltételek és műveletek. Ide tartoznak a segédentitások is (időzítők, érzékelők, template-ek), amelyekkel a rendszer rugalmasabbá tehető.
Gyakorlati projektek. A négy projektben a tanultakat rögtön alkalmazod:
- üzemidőmérést állítasz be;
- energiaköltséget számolsz;
- saját dashboardot készítesz;
- dinamikus Auto Entities kártyát építesz. Ez a közösségi kártya szabályok alapján maga válogatja össze, mely entitások jelenjenek meg, például csak az éppen bekapcsolt eszközök.
Kinek szól a Home Assistant Alapok?
A kurzus teljesen kezdőknek is követhető, és nem kell hozzá programozni tudni. A feladatok nagy része a kezelőfelületen készül. A kurzus emellett bevezet a konfigurációs fájlok és a template-ek használatába is, mert egy idő után ezek nélkül nehéz tovább lépni.
A videókat saját rendszer nélkül is nézheted. A gyakorláshoz viszont kell egy környezet, amely Home Assistantot tud futtatni, és a lépéseket abban érdemes végigcsinálni.
Annak is szól a kurzus, aki már telepítette a rendszert, de eddig részfeladatonként haladt, és most szeretné összerakni a teljes képet. Műszaki szakembereknek is hasznos lehet, ha a Home Assistant működését rendszerszinten akarják megérteni.
Ha a saját rendszered átvilágításához kell segítség
A kurzus arra tanít meg, hogy a saját rendszeredet magad építsd fel és tartsd rendben. Ha inkább egy meglévő telepítést néznél át szakemberrel, vagy bővítés előtt kérnél véleményt, az ESH Systems tanácsadás oldalán olvashatsz erről.
A kurzus tematikáját és az aktuális ajánlatot az Okosotthon Guru oldalán találod.
Szerző: Török Balázs, ESH Systems