Încă de acum 5 ani când am pornit proiectul Home 2.0, mi-am dorit să pun bazele unei case inteligente așa că am gândit partea electrică așa cum mi-am imaginat eu că voi ajunge să o folosesc la un moment dat. Și în mare parte am reușit, însă în ultimele săptămâni, ce am reușit să fac cu ajutorul lui Claude și al aplicației Home Assistant mi-a depășit chiar și cele mai îndrăznețe vise.
Să o luăm cu începutul. Home Assistant este open-source de automatizare și control al locuinței. Practic este o aplicație universală ce integrează becuri, prize, senzori, camere video, termostate, roboți aspirator, sisteme de alarmă și multe device-uri de la mii de producători. Orice are curent și internet poate deveni un senzor, iar de-aici doar imaginația ta este singura limită.
Pentru Home Assistant nu este suficient doar sa descarci aplicația ci ai nevoie și de partea hardware. Eu am folosit pentru început o placă de dezvoltare Raspberry Pi 5 inițial cu un card SD, însă ulterior, după ce m-am familiarizat cu toată platforma, am instalat și o placă de expansiune M.2 HAT+ pe care am pus o placă SSD NVME de 256GB. Și am mai pus și un cooler mare peste pentru o ventilație mai bună în aceste zile toride. Apoi am instalat Home Assistant OS (sau HAOS :)) și am început integrările. O bună parte din device-urile mele erau deja integrate în Smart Life (Tuya) așa că am început cu aceste device-uri și am continuat cu Smart Things, iSolar Cloud, Tesla, Lektrico, Roborock, SwitchBot, Tapo etc. Practic am mutat peste 10 aplicații în Home Assistant, iar partea și mai cool este că automatizările acum nu mai rulează în Cloud, ci local în Raspberry Pi-ul meu. Deci nu mai sunt dependent de internet.

Pentru display am folosit un iPad10 de 10.9″ luat la un super preț de pe Flip.ro
Cel mai util mi se pare cum pot vedea în orice moment cât produc panourile de solare, cât consumă casa, cu ce putere se încarcă mașina, dar și ce mari consumatori funcționează și cât consumă fiecare. Totul în dashboard-uri frumos proiectate. Aici l-am implicat și pe Gemini să mă ajute cu randarea principală pentru a obține o imagine mai idealistă a casei.

Universul de integrări Home Assistant este imens, cu integrări native, iar pentru ce nu este nativ, apare imediat ceva în HACS (Home Assistant Community Store) – magazinul dedicat developerilor care vor să pună umărul la dezvoltarea acestei platforme.
Home Assistant mă ajută să fac inclusiv modificări de parametrii inclusiv în invertor, modificări la care nu am acces din aplicația lui, și asta pentru că integrarea se face prin modBus.
Cele mai utile dashboard-uri pe care le-am creat sunt următoarele:
Control Panel – de aici pot controla cele mai des utilizate capabilități ale casei, de la lumini, la draperii, sistemul de irigație, mașina de spălat vase, văd ce consumatori rulează și ce consum generează.

Electricity & Gas – aici am pornit de la un repository creat de developerul Sarbu Andrei Daniel și în care pe lângă conturile online de la Engie și Hidroelectrica, am creat și niște predicții de facturi pentru luna curentă pe baza consumului în timp real.

Lights – de aici pot controla toate luminile din casă și de afară, inclusiv cea de la stâlpul de afară.

Roborock – acest dashboard este creat special pentru controlul aspiratorului de la Xiaomi:

Apoi am creat câte un dashboard pentru birou și camera lui Noah.
În dashboard-ul pentru birou am integrat atât luminile (inclusiv Nanoleaf-ul) cât și televizorul și senzorii de temperatură și umiditate. Aici am creat o telecomandă virtuală unde mai vreau sa creez și niște butoane directe pentru posturile cele mai uzuale (Pro TV, Digi24 etc.).
Pentru camera lui Noah am integrat atât camera Tapo ce funcționează ca baby monitor, dar și senzorii de la purificatorul Philips, aerul condiționat, luminile și rulourile exterioare.


Am creat inclusiv un dashboard pentru zona exterioară, unde pe lângă controlul luminilor și a porții, pot să vă în timp real și ce avioane trec pe deasupra casei în timp real.

În principiu sunt foarte mulțumit de ce a ieșit. Mi se pare că acum vreo 2 ani nici nu îndrăzneam să visez la un așa control management al casei. Dar aici se vede clar avansul AI-ului, dat fiind faptul că un om ca mine, cu 0 experiență de developer a reușit să realizeze integrările și creeze aceste dashboard-uri în YAML.
Cam cu asta mi-am ocupat puținele ore libere în ultimele săptămâni și probabil voi continua să dedic timp prețios pentru că este foarte addictive.




