Home Assistant Yellow
Home Assistant Yellow je trenutno najsnažnije Nabu Casa rešenje za Home Assistant OS Hub. Na ploči su: M.2 port za NVMe SSD, PoE modul i Zigbee/Matter modul. Nabu Casa nudi i USB dodatke: Voice, Z-Wave i Zigbee, što ovaj uređaj transformiše u veoma moćan upravljački centar vašeg pametnog doma.
Pros
- Ugrađen modul koji u zavisnoti od firmvera obezbeđuje Zigbee ili Matter mrežu
- PoE modul eliminiše potrebu za dodatnim napajanjem
- Softverska podrška obezbeđena korišćenjem Raspberry Pi CM4 uz moguću zamenu modula sa novim CM5
- M.2 konektor za NVMe SSD
- Ugrađen je DAC za audio izlaz u rangu prosečnih potrošačkih multimedijalnih uređaja
Cons
- Specifičan postupak instalacije može demotivisati manje iskusne korisnike
- Nije moguće u isto vreme koristiti i Zigbee i Matter bez dodatnog USB modula
- Nije predviđena realizacija aktivnog hlađenja - kućište nema otvore, a na ploči nema konektora za napajanje ventilatora
Poslednji primerci Home Assistant Yellow-a nestaju sa rafova online prodavnica i na njegovo mesto Nabu Casa raspoređuje Home Assistant Connect ZBT-1, Home Assistant Connect ZWA-2 i Home Assistan Voice periferije koje sa Home Assistant Green-om čine kompletnu Nabu Casa ponudu u vidu „velikog“ sistema za automatizaciju pametnog doma. Home Assistant Yellow sa ispod 10% udela u svetskoj prodaji platformi za HAOS (Home Assistant OS) nije uspeo da opravda svoje postojanje. To ne govori o njegovom kvalitetu ili performansama, već o redundatnoj ponudi rešenja uz nekoliko nesretnih okolnosti koje su ga pogodile.
Hardver
Home Assistant Yellow je po onome što piše na kutiji hab u pametnoj kući namenjen za entuzijaste, za sve one kojima nije problem da samostalno isražuju hardver i softver kako bi podesili, pa i pokrenuli uređaj – ovaj put Home Assistant OS na ovom kitu. Dobili smo ga od proizvođača za potrebe ove recenzije u varijanti sa PoE modulom. Od nastanka, pa do ovih njegovih poslednjih dana kao modela u ponudi, izrađivan je u tri verzije. Prvobitno je to bio komplet koji je pored Nabu Casa kita-a sadržao i Raspberry Pi Compute Module 4 i napajanje, ali nije imao PoE već samo obični 1 Gb Ethernet port. Na njemu je već bio preinstaliran Home Assistant OS i nije bilo nikakvih problema da se pokrene i kasnije ažurira. Ograničen pristup Raspberry Pi Compute Module 4 primorao je Nabu Casa, ne bi li održao proizvod u ponudi, da ga isporučuje u dve nove verzije: sa napajanjem i bez napajanja sa PoE modulom. U oba slučaja kit nije imao Compute Module u sebi. To je značilo da nije ni mogao doći sa instaliranim OS-om, a posredno je to kupcima drastično zakomplikovalo inicijalnu instalaciju HAOS-a. Naime, videćemo kasnije u recenziji, zašto je za automatsku instalaciju neophodno da je na modulu već instaliran HAOS.

U našoj PoE verziji u kutiji se pored Home Assistant Yellow-a nalazi odličan Ethernet kabl, hladnjak, komplet zavrtnjeva i termalni pedovi – sve što je neophodno za montažu. Pasivno hlađenje je neophodno, a ovde imamo napomenu da je u skorije vreme Nabu Casa saopštila da je moguće koristiti i Raspberry Pi Compute Module 5, ali se opravdano postavlja pitanje da li je pasivni hladnjak dovoljan. Nadu uliva to što ni Raspberry Pi 500 ni Raspberry Pi 500+ nemaju aktivni hladnjak. Na ploči nažalost ne postoje konektori ili heder pinovi za napajanje aktivnog hlađenja koje bi se moglo fizički ugraditi.

Poklopac kućišta je i ovde od neprozirne plastike, ali je logo drugačiji, tj. nije više stilizovana kućica kao kod Home Assistant Green-a. Nema ni livenog, metalnog, rebrastog hladnjaka sa donje strane, već je kao što smo rekli, disipacija toplote rešena malim pasivnim hladnjakom kojeg treba montirati unutar kućišta na Raspberry Pi Compute Module.

Čak je i osnova kućišta od plastike i montira se sa četiri mesingana zavrtnja koji su ujedno i nožice ovog modela. Napomena da je ovo proizvod u skladu sa postulatima zajednice otvorenog hardvera i softvera naštampana je i na ovoj ploči, koja je ipak više oker nego žute boje.

Udaljimo li se malo vidimo da sa donje strane, kao ni sa gornje, kućište nema nikakvih otvora, pa je odvođenje toplote generalno problem koji se može rešiti samo SoC-om koji se malo zagreva pri radu. Ovde se opet vraćamo na mogućnost korišćenja Compute Module 5, koji se realno, zbog performativnih ARM Cortex-A76 jezgara na 2.4 GHz jednostavno greje više nego njegov prethodnik Compute Module 4 sa svojim ARM Cortex-A72 jezgrima na 1.8 GHz, bez obzira na novi dizajn čipa.
Vidimo i nalepnicu sa specifikacijom napajanja do 24 W, koliko po dizajnerskim preporukama mora da se obezbedi ovom kitu. Potrošnja neće ići do tih vrednosti i obično se kreće oko 10 W uz nešto veću potrošnju ukoliko je montiran NVMe SSD. Nemamo eksternih Home Assistant dodataka, pa ne znamo koliko oni dodatno doprinose potrošnji.

Kao i kod Home Assistant Green-a i ovde su svi konektori raspoređeni sa jedne strane kućišta i time se olakšava uredno pozicioniranje uređaja u životnom prostoru u pametnoj kući. Gledajući sa desne strane prvi je džek za 12 VDC, 3 A napajanje ukoliko ne koristite PoE, a za koji u ovom kitu ne dolazi pripadajući AC/DC izvor.

Uklonimo li poklopac, vidimo da se na ploči nalazi napojni blok koji je zajednički za ovaj ulaz i PoE ulaz. Tu je i PoE transformator zbog 48 V koji se prenosi preko Ethernet kabla. Vidimo iza i ležište za litijumsku CR2032 bateriju za napajanje RTC-a, što može biti korisno za očuvanje stanja u slučajevima prekida napajanja i na lokacijama gde nemamo pristup spoljnem internetu, pa time i nekom od vremenskih servera.

USB-C koji je sledeći konektor, služi kao port za flešovanje OS-a na eMMC ili NVMe SSD. Da bi se sa njegovog ulaza podaci slali ka jednom od njih potrebno je džamper na pčloči koji se vidi na fotografiji iza porta prebaciti sa položaja UART na položaj USB.

Dve USB-A porta mogu se koristiti za povezivanje sporih periferija, poput nekog od Nabu Casa dodataka, eksternih mrežnih modula ili eksternih diskova. Nažalost ovo su USB 2.0 portovi, te ne očekujte velike brzine pristupa podacima na diskovima. Gornji port se specifično koristi i prilikom automatskog flešovanja HAOS-a sa USB stika, dakle u slučajevima kada već postoji ovaj OS na eMMC-u, ali je on recimo oštećen. Priliko podizanja sistema, redosled je eMMC, USB pa NVME. Ako je na eMMC-u koji je inače na Compute Module-u neki drugi imidž, a ne HAOS ili je on prazan, nema načina da se izvede automatsko pokretanje sistema, ni sa USB-a ni sa unapred pripremljenog NVMe-a.

Ploča je izrađena da se na nju postavi Raspberry Pi Compute Module 4, čak su i položaju velikih čipova na modulu označeni na ploči kako bi pozicionirnje proteklo bez greške. Generalno nije ni moguće naopako utisnuti modul, ako se bar pazi da otvori za ugaone zavrtnje za fiksiranje budu na pravom mestu. Ukoliko montirate Compute Module 5, po Nabu Casa preporuci, nemojte koristiti, a kamoli uvrtati ugaone zavrtnje da ne bi oštetili modul.

Ne samo za ovu ploču, već za sve carier ploče za module važi da su konektori najosetiljivi deo sistema. Veliki broj „mikro“ konektora gusto raspoređeni u dve linije pružaju značajan otpor prilikom odvajanja modula. Pri tome se osetljivi na bočne pritiske, pa se trudite da modul izvlačite vertikalno nagore, koliko god vam delovalo teško. Svako naginjanje povećava mogućnost trajnog oštećenja konektora.

Sada dolazimo do kraja linije „konektora“. Tu je stereo džek sa izlazom koji dovodi zvuk kroz TI Burr-Brown PCM5121 DAC sa SNR 106 dB i THD –92 dB. Srećemo ga u izlazima DVD, BD plejerima, u HDTV i drugim kvalitetnim multimedijalnim uređajima široke potrošnje.

Plavi SW1 i crveni SW2 se koriste prilikom automatske instalacije OS-a na eMMC ili NVMe sa USB-a. Pritisnuta oba dugmeta prilikom paljenja sa utaknutim USB-om sa HAOS instalerom u gornji USB-A port preinstaliraće sa interneta HAOS na eMMC. Ukoliko Compute Module nema eMMC, imidž će se direktno downloadovati sa neta i instalirati na NVMe – ako je priključen u M.2 port. Ako Compute Module ima eMMC, neophodno je držati crveno dugme dok žuta signalna dioda neprekidno sija. Dakle, potreban vam je pristup interentu za automatsku instalaciju. Mi nismo uspeli da ovo uradimo koliko god se trudili. Da ne bi ulazili u to ko je pogrešio, mi ili uputstvo, savetujemo da probate da ga inspratite, pa ako ne ide ovo automatsko, uradite sve ručno na način opisan na strani „Reinstall the Home Assistan Operating Syste on Raspberry Pi CM4„.

Jedino što je ostalo nerazjašnjeno, jer je u međuvremenu ažuriran RPi Imager, je koji od dva imidža za Home Assistant Yellow kada treba koristiti. Prvi je za direktno flešovanje na eMMC ili NVMe i taj imidž odgovara ovom uputstvu. Praktično će rpiboot „pretvoriti“ vaš Home Assistant Yellow u eksterni drajv i prilikom odabira storidža (Choose storage) treba da izaberete eMMC i da na njega prebacite imidž. Nismo uspeli u pokušaju da to uradimo prebacivajući ovaj imidž na NVMe. Razlog je što prilikom sledećeg startovanja, Yellow prvo pokušava pokretanje sa eMMC-a i ako ga ostavimo praznog neće nastaviti dalje sa NVMe-a, a ako OS postavimo na eMMC, onda neće ni stići do onog na NVMe SSD-u. Naš CM4 je onaj sa eMMC-om. Postupak koji mi preferiramo je da nakon istalacije u Home Assistant-u promenimo disk na kome smeštamo podatke, sa eMMC-a na NVMe SSD.
Druga ponuđena opcija inicijalne instalacije je ona sa Home Assistant Installer-om (druga opcija u RPi Imager-u) i koju bi trebalo koristiti prilikom automatske instalacije sa USB diska. Iako postoji uputstvo da se ovaj instaler flešuje na eMMC, pokrene Home Assistant Yellow bez USB-a i pusti da instalira HAOS, mi smo u tome jednom uspeli, ali nismo mogli da to potvrdimo u narednim pokušajima, te taj metod ne preporučujemo. Smatramo da je jedini siguran metod direktan upis HAOS imidža na eMMC na CM4 modulu, odnosno ukoliko modul nema eMMC onda direktan upis na NVMe SSD.
Ono što značajno razlikuje Home Assistant Yellow od Green-a je Silicon Labs MGM210PA321JIA Zigbee, Thread, Bluetooth modul baziran na ARM Cortex-M33 jezgru sa DSP ekstenzijama, FPU-om i TrustZone-om. Namenski je dizajniran za industrijske, komercijalne i smart home upotrebe. Ograničenje ovog modula je što može u jednom trenutku koristiti: Zigbee, Thread, Bluetooth ili Zigbee+Bluetooth protokol. Dakle, nije moguća kombinacija Thread-a i druga dva protokola, što može biti ograničenje kod smart home hub-a koji treba povezati sa što više različitih pametnih uređaja, kakav je Home Assistant Yellow. Recimo Mixtile Edge 2 uz svoj Wi-Fi/Bluetooth modul i Mixtile 2-in-1 Zigbee and Z-Wave mPCIe Interface modul može kombinovati Wi-Fi, Bluetooth, Zigbee, Thread (Matter) i Z-Wave, doduše sa četiri odvojene antene.

Sve u svemu Home Assistant Yellow ploča je za razliku od Green-a puna komponenti i što je najbitnije omogućava montažu M.2 NVMe SSD-a, pa čak i opciono Raspberry Pi Compute Module 5 čiji je AI u najnovijem HAOS-u bar načelno podržan, gde bi na njemu lokalno mogao da se pokrene Ollama language model. Rad će zagrejati SoC za koji opet nije predviđen bilo kakav konektor za kontrolu i napajanje kulera, niti je kućište takvo da bi se omogućio izlazak toplog vazduha. Deluje nam logično da Nabu Casa uskoro predstavi novi „Yellow 2“ koji bi bio dizajniran za Raspberry Pi Compute Module 5.

Softver
U ovom trenutku, a nema razloga da ne verujemo da će tako biti i u budućnosti, s obzirom da Home Assistant Yellow dolazi iz kuće koja i razvija HAOS, a CM4 je Raspberry Pi-jev, postoji prilagođena najnovija verzija operativnog sistema.

Svi add-on-ovi, zvanične i HACS integracije su potpuno funkcionalne i ažurne. Nećete se ni u jednom trenutku susresti sa neobjašnjivim nekompatibilnostima ili nefunkcionalnostima. Fokus Home Assistant Yellow modela svakako nam je bio na mogućnosti povezivanja Zigbee i Matter over Thread protokolima. Nažalost, kao što smo rekli sa ugrađenim modulom moguće je koristiti samo jedan od ta dva protokola, ali je moguće dokupi dodatni Zigbee modul – Home Assistant Connect ZBT-1 (kao i Home Assistant Connect ZWA-2 modul za Z-Wave) i imati oba protokola konkurentno.
Zigbee je prvenstveno namenjen za povezivanje uređaja u pametnom domu. To je mesh mreža koju formira jedan Zigbee Coordinator i jedan ili veći broj Zigbee rutera i Zigbee krajnjih uređaja (end devices). Zigbee ruteri su uvek povezani na AC mrežu i mrežna uloga im je da proširuju mrežu na koju su povezani vezom sa Zigbee kordinatorom ili drugim Zigbee ruterom. Na njih se „kače“ Zigbee krajnji uređaji koji se po pravilu napajaju baterijski (na primer senzori) i koji ne šire dalje mrežu.
Zigbee se u pametnom domu korišćenjem Home Assistant OS-a realizuje na dva načina. Prvi je Zigbee Home Automation (ZHA) integracija koja je unapred aktivirana pri instalaciji HAOS-a. Home Assistant Yellow se kroz ovu integraciju povezuje sa Zigbee Coordinator-om, a to može biti: Silicon Labs MGM210PA321JIA modul u njemu samom, izdvojeni Home Assistant Connect ZBT-1 ili neki od kompatibilnih samostalnih Zigbee kordinatora.
Drugi način je uz korišćenje Zigbee2MQTT add-ona. Instaliraju se tri add-ona Mosquito broker, Zigbee2MQTT i Zigbee2MQTT Edge. Konfiguracija prevazilazi okvire ovog teksta i nije jednostavna, ali treba napomenuti da je na ovaj način podržano oko 4700 različitih uređaja iz ponude proiyvoda široke potrošnje za smart home.

Za Matter je potrebno instalirati Matter Server add-on koji omogućava Home Assistant Yellow-u da upravlja svim Matter uređajima u mreži. Matter je komunikacioni standard za smart home i IoT uređaje, a za komunikaciju može koristiti lokalnu LAN mrežu, bilo Ethernet ili Wi-Fi, a posebno je interesantno zbog male potrošnje kada se realizuje preko Thread protokola. Thread formira mash mrežu, slično Zigbee-u. Glavna razlika je što su Thread uređaji IP adresabilni. Zigbee uređaji moraju imati gateway ukoliko je potrebno da im se pristupa (ili da oni pristupaju) sa interneta. Bitno je znati da svi Thread uređaji ne koriste Matter, već mogu koristiti i neki prilagođeni komunikacioni standard, kao što to čini recimo Apple HomeKit. U nekim slučajevima zamenom firmvera takav uređaj se može integrisati u Matter over Thread uređaj.

Zaključak
Home Assistant Yellow je nažalost otišao u penziju, a mi smo ovu recenziju napisali jer se još uvek određeni broj jedinica može naći na tržištu. Inicijalno predviđen za Raspberry Pi CM4, suočio se prvo sa nedostatkom modula na tržištu, a onda i pojavom novog Raspberry Pi CM5. Sa njim može raditi, ali je jasno da to nije „organska“ veza, pa verujemo da će uskoro biti predstavljen novi Home Assistant namenski napravljen za novi modul.
Četiri glavne prednosti u odnosu na Home Assistant Green su brži procesor, M.2 NVMe SSD konektor, Zigbee ili Matter (ali ne u isto vreme) modul i opcioni PoE. Razlika u performansama procesora Rockchip RK3566 i Broadcom BCM2711 je oko 70% u korist potonjeg. Performanse novog Broadcom BCM2712 su preko 2.5 puta bolje od RK3566.
M.2 konektor omogućio je ugradnju NVMe SSD-a velikog kapaciteta pogodnog za lokalno skladištenje podataka, najčešće multimedijalnog sadržaja. Na Home Assistant Green-u to nije moguće, ali postoje (kao i ovde) opcije za povezivanje USB eksternog diska preko sporog USB-A 2.0 porta ili povezivanje sa skladištem podataka na oblaku preko interneta.
Najzad, Zigbee/Matter modul je omogućio integraciju ogromnog broja uređaja u pametnom domu. Nažalost modul omogućava samo jedan od dva komunikaciona standarda u zavisnosti od zamenjivog firmvera. Ukoliko su vam porebna oba, rešenje je u dodatnom Zigbee USB modulu koji proizvodi Nabu Casa.
PoE je odličan dodatak, jer smanjuje broj potrebnih kablova i eliminiše potrebu za izvorom napajanja, odnosno strujnom utičnicom. U uređenju doma svaki dodatni kabl je problem, pa je PoE naš favorit.
Cena Home Assistant Yellow-a je oko $135, ali na tu cenu treba dodati i trošak nabavke Raspberry Pi Compute Module čija se cena u zavisnosti od modela kreće od $50 pa sve do $140, što bi u kompletu sa svim Nabu Casa dodacima opet stiglo do cene od oko $300 za kit koji bi imao i glasovnog asistenta.
Home Assistant Yellow je tehnološki bolji od Green modela i uz Raspberry Pi CM5 modul mogao bi čak i lokalno da pokrene neki od jezičkih modela. Očekujemo da će razvoj ovih hub-ova ići u tom pravcu, pa čekamo neki novi model. Do tada će u našem test labu kao referentna Home Assistant OS platforma ostati Home Assistant Yellow sa Raspberry Pi CM4 modulom sa 2 GB RAM-a, 32 GB eMMC-a i 256 GB NVMe SSD-om.

