Prieš kokius trejus metus pirmą kartą išgirdau apie Home Assistant iš kolegos, kuris entuziastingai pasakojo, kaip jo namuose šviesos įsijungia pačios, kai jis grįžta iš darbo, o termostatas prisitaiko prie orų prognozės. Tuo metu pagalvojau – dar vienas „išmanus” sprendimas, kurių pilna rinka. Bet kai pats pradėjau gilintis, supratau, kad Home Assistant – tai visai kitokia istorija nei visi tie Google Home ar Amazon Alexa ekosistemos sprendimai, kur tu esi tik vartotojas, o ne šeimininkas savo paties duomenų.
Kas iš tikrųjų yra Home Assistant
Jei trumpai – tai atviro kodo namų automatizavimo platforma, kurią gali įsidiegti ant Raspberry Pi, seno kompiuterio ar net specialaus mini serverio. Skirtingai nuo komercinių sprendimų, čia viskas veikia lokaliai, tavo paties tinkle, be būtinybės siųsti duomenis kažkokiai kompanijai debesyje. Tai reiškia, kad net jei internetas dingtų visam namui, tavo šviesos, durų spynos ir šildymo sistema vis tiek veiktų kaip veikusios.
Projektą pradėjo vienas žmogus – Paulus Schoutsen – dar 2013 metais, o dabar tai bendruomenės palaikomas milžinas su tūkstančiais integracijų. Kai sakau tūkstančiais, turiu omeny beveik viską, kas turi Wi-Fi, Zigbee ar Z-Wave modulį – nuo Philips Hue lempučių iki robotų dulkių siurblių, nuo oro kokybės jutiklių iki elektromobilių įkrovimo stotelių.
Kodėl verta rinktis būtent šią platformą
Didžiausias privalumas – laisvė. Tu nesi priklausomas nuo vienos gamybos kompanijos ekosistemos. Turi Xiaomi jutiklius, Ikea lemputes ir Sonoff jungiklius? Nesvarbu, visi jie susidraugauja vienoje sistemoje. Komerciniai sprendimai dažnai verčia tave pirkti tik tam tikros markės įrenginius, kitaip viskas subyra.
Antra priežastis – privatumas. Kai naudoji Google ar Amazon produktus, jų serveriai žino, kada tu esi namie, kada miegas, kada valgote pietus. Home Assistant gali veikti visiškai atsiribojęs nuo interneto, jei taip nuspręsi. Aišku, dauguma žmonių vis tiek nori balso valdymo ar nuotolinės prieigos, bet net tada duomenys pirmiausia keliauja per tavo paties serverį.
Trečia – lankstumas automatizacijoms. Čia nėra ribų, kokias taisykles gali sukurti. Nori, kad šviesos mirksėtų raudonai, jei kas nors paskambina durų skambučiu naktį? Prašau. Nori, kad kavos aparatas įsijungtų 10 minučių prieš žadintuvo suskambėjimą, bet tik darbo dienomis ir tik jei tu iš tikrųjų miegojai (pagal miego jutiklį)? Taip pat galima.
Kaip atrodo pradžia – be baimės, bet su pasiruošimu
Daugelis žmonių bijo pradėti, nes girdi žodžius „Raspberry Pi”, „YAML konfigūracija” ir iš karto pagalvoja, kad tai kažkas tik programuotojams. Tiesa yra kitokia. Pastaraisiais metais Home Assistant tapo žymiai patogesnis pradedantiesiems.
Paprasčiausias būdas pradėti – nusipirkti Home Assistant Green arba Home Assistant Yellow, tai oficialūs įrenginiai, kurie ateina jau su viskuo paruošta. Įjungi, prijungi prie tinklo, atidarai naršyklę – ir per kelias minutes turi veikiančią sistemą. Jei nori taupyti, gali naudoti seną Raspberry Pi 4 su microSD kortele, tai kainuos kokius 60-100 eurų priklausomai nuo to, ką jau turi namuose.
Rekomenduočiau pirmą mėnesį tiesiog eksperimentuoti su viena ar dviem integracijomis. Nepradėk iš karto jungti dvidešimt jutiklių ir keturiasdešimt automatizacijų – užsikimšęs galvoje chaosas garantuotas. Aš pats pradėjau nuo paprasčiausio dalyko – vienos protingos lemputės ir judesio jutiklio koridoriuje. Kai tai suveikė sklandžiai, tik tada pradėjau plėstis.
Integracijos, kurios iš tikrųjų verta turi prasmę
Šviesos valdymas – tai klasika, nuo kurios pradeda beveik visi. Bet tikrasis Home Assistant potencialas atsiskleidžia, kai pradedi jungti skirtingas sistemas tarpusavyje. Pavyzdžiui, oro sąlygų duomenys gali automatiškai valdyti žaliuzes – kai lauke per karšta ir saulė šviečia į langus, žaliuzės nusileidžia pačios, kad nereikėtų per daug vėsinti patalpos.
Energijos monitoringas – dar viena sritis, kur ši sistema tiesiog puiki. Prijungęs išmaniuosius elektros skaitiklius ar atskirus jungiklius su energijos matavimu, gali matyti, kiek tiksliai kainuoja kiekvienas prietaisas per mėnesį. Sužinojau, kad mano sena šaldymo dėžė virtuvėje suvartoja daugiau elektros nei visas šviesų apšvietimas namuose kartu paėmus – tai buvo argumentas ją keisti.
Saugumo sistemos irgi verta paminėti atskirai. Durų ir langų jutikliai, judesio detektoriai, kameros su vaizdo atpažinimu – viską galima sujungti į vieną nuoseklią sistemą, kuri praneša tau telefone, jei kažkas neįprasto vyksta namuose, kai tavęs nėra. Ir svarbu – vaizdo įrašai gali likti tavo paties serveryje, o ne kažkur debesyje, kur juos gali pasiekti trečiosios šalys.
Automatizacijos, kurios keičia kasdienybę
Čia norėčiau papasakoti keletą konkrečių pavyzdžių, kurie realiai palengvina gyvenimą, o ne tik atrodo įspūdingai demonstracijose.
Pirma – „geofencing” automatizacija. Telefonas žino, kur tu esi, ir kai priartėji prie namų kokius 500 metrų, sistema pradeda šildyti namus arba įjungia lauko apšvietimą, jei jau tamsu. Kai išeini iš namų ir visi šeimos nariai telefonai „išeina” iš namų zonos, viskas automatiškai išsijungia – šviesos, televizorius, net šildymas persijungia į ekonomiškesnį režimą.
Antra – naktinis režimas vonios kambariui. Jei atsikeli naktį į tualetą, niekas nenori, kad staiga užsidegtų ryški balta šviesa. Sukūriau taisyklę, kad tarp 23:00 ir 6:00 judesio jutiklis vonioje įjungia tik silpną, šiltos spalvos apšvietimą prie grindų, o ne pagrindinę lubų šviesą.
Trečia – automatinis skalbimo mašinos pranešimas. Prijungtas energijos jutiklis skalbimo mašinai stebi elektros suvartojimą, ir kai suvartojimas nukrenta beveik iki nulio (reiškia ciklas baigėsi), sistema atsiunčia pranešimą telefone. Skamba smulkmena, bet kiek kartų užmiršdavau, kad skalbiniai jau seniai išskalbti ir stovi drėgni būgne.
Sunkumai, apie kuriuos niekas iš karto nekalba
Nenoriu piešti idealaus paveikslo, nes tikrovėje būna ir galvos skausmo. Pirma problema – kai kurios integracijos veikia nestabiliai, ypač jei naudoji Zigbee įrenginius su silpnu signalu. Kartais lemputė „atsijungia” ir reikia rankiniu būdu ją perkrauti.
Antra – atnaujinimai. Home Assistant atnaujina savo sistemą kiekvieną mėnesį, ir kartais po atnaujinimo kažkas nustoja veikti taip, kaip veikė anksčiau. Rekomenduočiau visada perskaityti „release notes” prieš atnaujinant, ir jei turi svarbias automatizacijas (pvz., saugumo sistemą), palaukti savaitę ar dvi, kol bendruomenė ištestuos naują versiją ir praneš apie klaidas forumuose.
Trečia – laiko investicija. Tai nėra sistema, kurią įsijungi ir pamiršti. Reikia skirti laiko konfigūravimui, testavimui, o kartais ir problemų sprendimui. Jei ieškai kažko, kas veiktų „iš dėžutės” be jokių pastangų, galbūt komercinis sprendimas tau tiks geriau. Bet jei mėgsti pasidomėti, eksperimentuoti, tai kaip hobis su realia praktine nauda.
Vietoj pabaigos: ką pasakyčiau sau prieš trejus metus
Jei dabar galėčiau grįžti laiku ir duoti sau patarimą prieš pradedant šią kelionę su Home Assistant, sakyčiau taip – nepirk viso iš karto. Pradėk nuo vieno kambario, vienos problemos, kurią realiai nori išspręsti. Man tai buvo koridorius be jungiklio šalia lovos – naktį reikėdavo eiti tamsoje iki durų. Vienas judesio jutiklis ir viena lemputė išsprendė šią problemą, ir tik tada apetitas augo toliau.
Antra – neieškok tobulumo iš pirmo karto. Automatizacijos, kurias sukūriau prieš metus, dabar atrodo naivios ir nelogiškos, palyginus su tuo, ką turiu dabar. Tai natūralus procesas – sistema auga kartu su tavo supratimu, ką iš tikrųjų nori pasiekti.
Trečia – nebijok bendruomenės. Home Assistant forumai ir Reddit bendruomenė (r/homeassistant) yra pilni žmonių, kurie mielai pasidalins savo automatizacijų kodais, patars dėl konkrečių prietaisų suderinamumo, padės išspręsti technines problemas. Aš pats nemažai savo pirmųjų automatizacijų tiesiog nukopijavau iš kitų ir pritaikiau savo poreikiams – tai visiškai normalu ir sveikintina šioje bendruomenėje.
Galiausiai – atsimink, kad technologija turi tarnauti tau, o ne atvirkščiai. Jei automatizacija sukuria daugiau streso nei naudos, ją reikia perdaryti arba tiesiog išjungti. Namų automatizavimo tikslas yra padaryti gyvenimą paprastesnį, o ne paversti namus laboratorija, kurioje visą laisvalaikį praleidi derindamas YAML failus. Balansas – tai ir yra tikroji išmani namų valdymo paslaptis.






