JetHome JetHub E1 v.3
JetHome je sa JetHub E1 v.3 modelom sa pet 16 A relejnih linija, šest digitalih ulaza, jedan 1-Wire Bus i pasivni PoE Ethernet 10/100 Mbps na mejkerima dobro poznatoj ESP32-WROOM-32 platformi obezbedio odličnu Smart Home atomatizacionu platformu. Voleli bi da je otporniji na vlagu i prašinu, i da mu je temperaturni radni opseg širi, primene u zahtevnijim sredinama, poput staklenika ili u preciznoj poljoprivredi bi bile samo jedne moguće aplikacije.
Pros
- Pet 16 A relejno kontrolisanih linija
- Potpuna integracija u Home Assistant OS
- Mogućnost razvoja sopstvenog rešenja na bazi ESP32-WROOM-32 modula
- Mogućnost napajanja preko pasivnog PoE ulaza
- 1-Wire Bus
Cons
- Iako za Smart Home upotrebu nije neophodno, ipak bi neki stepen zaštite od vlage, prašine i širi temperaturni opseg umogome povećale mogućnost upotrebe
JetHome je ruski proizvođač automatizacione opreme za pametne kuće koja se ugrađuje u razvodne ormare, bez obzira da li se montira na DIN šinu ili se koriste prilagođena zaštitna kućišta gde je omogućeno fiksiranje zavrtnjima kroz postojeće otvore za montažu na telu kontrolera. Seriju JetHub čine automatizacioni Smart Home kontroleri, pa smo tako već imali JetHome JetHub D1+ na recenziji kod koga je akcenat na povezivosti. U tom smislu on ima ugrađenu: Wi-Fi, Zigbee, Etherent i RS485 komunikaciju. Pre par godina sa modelom JetHub E1-PD76-R5-DC v.1 JetHome je popunio nišu Smart Home relejnih kontrolera, a sada je u prodaju pustio treću verziju koja se prepoznaje po v.3 oznaci u imenu. Ovde imamo pet 16 A linija koje kontroliše mikrokontroler u JetHub-u preko ugrađenih releja. Sve linije imaju kleme za standardno ožičenje. Prva linija je SPDT, dok su ostale četiri SPST.

Hardver
Ako otvorimo kućište, vidimo da su releji svojom fizičkom širinom uslovili dužinu šine koju kontroler zauzima, pa će tako za montažu kontrolera trebati četiri mesta za standardni modul. Dimenzije JetHub E1 su 130 x 76 x 57 mm. Ovaj kontroler je namenjen za upotrebu u klimatizovanim zatvorenim kućnim i kancelarijskim uslovima. Radi pri temperaturama u opsegu od 0 do +40 C., a vlažnost vazduha ne sme prelaziti 80%, te ne sme biti kondenzovanja vodene pare. JetHub E1 nije namenjen za rad van ormara, u eksplozivnoj sredini, niti u prisustvu korozivnih gasova.

Ulazne kleme se nalaze sa donje strane, dok su izlazne, kako smo već pokazali, locirane sa gornje. Kod JetHub D+ modela to nije bilo tako striktno razdvojenošto kod ožičenja može praviti nered u ormaru. Ovaj kontroler se napaja standardnim DC napajanjem u opsegu 9 do 56 VDC, a napojna klema je jasno istaknuta svojom crvenom bojom. Imamo jedan 1-Wire konektor za povezivanje do 100 eksternih uređaja 1-Wire magistralom, gde je logično JetHub E1 njihov kontroler.
Digitalnih ulaza ima šest i pogodni su za povezivanje pojedinačnih digitalnih senzora ili aktuatora. Najzad tu je i 10/100 Mbps Ethernet port koji je pritom i pasivni PoE ulaz. Možemo se sada nadovezati na recenziju JetHome ES1, pasivnog PoE sviča istog proizvođača, preko čijeg PoE porta je moguće napajanje ovog kontrolera.

Realizacija Ethernet komunikacije se oslanja na IEEE-802.3 MAC koji je implementiran u ESP32 mikrokontroler i na koga je nadovezan veoma mali Microchip LAN8720A 10/100 Mbps transiver (Ethernet PHY) preko RMII interfejsa. Veoma elegantno i ekonomično rešenje.
Kada već govorimo o napajanju, pogledamo li ploču konrolera, videćemo isti napojni modul koji JetHome koristi kod većine svojih Smart Home proizvoda. Lociran je odmah iza napojnih ulaza.

Desno od njega je trakasti kabl koji povezuje poklopac sa glavnom pločom, odnosno, povezuje mikrokontrolerski modul koji se nalazi u poklopcu. Na slici ispod vidimo, pored velikog kondenzatora, oznaku za montažu AC modula. Naš primerak je sa oznakom JetHub E1, gde DC u imenu govori da se napaja DC naponom, postoji i model sa oznakom AC, koji se napaja iz 110-220 VAC izvora.

CPU modul koji se nalazi unutar poklopca i koji je povezan trakastim kablom sa glavnom pločom ima i JTAG lemna mesta. Sem za razvoj nije predviđeno korišćenje ovih kontakata. Da bi došli do mikrokontrolera moramo odšrafiti četiri ugaona zavrtnja.

Sa druge strane ploče nalaze se dugme za reset i jedan funkcionalni taster do kojih možete doći preko maske poklopca i onda kada je uređaj zatvoren. Sa druge strane, do baterije, odnosno nosača RTC baterije ne možete doći na drugi način, sem da uređaj rasklopite. Nije punjiva, već je u pitanju standardna litijumska CR2032. Realno je da ćete je vrlo retko menjati.

U gornjem desnom uglu, pored oznake FM6 nalazi se port ekstender PCA9535. Još jedan identičan ekstender se nalazi i na poleđini glavne ploče. Razlika između JetHub E1 v.3 i v.2 je samo u ovim čipovima, jer se kod verzije v.2 tu nalaze PCF8575. Ne ulazeći u tehničke razlike ovog poboljšanja, bitno je da napomenemo da su firmveri za ove dve verzije JetHub kontrolera različiti i da o tome morate voditi računa prilikom flešovanja.

Možete primetiti i micro USB port sa oznakom CONSOLE i on služi za flešovanje firmvera mikrokontrolera, ali može poslužiti i za napajanje uređaja u testnoj fazi – dakle bez priključenih ulaza i izlaza, jer će u jednom trenutku struja koja mu se dostavlja kroz ovaj port biti premala za normalan rad.

Srce ovog uređaja je bežični mikrokontrolerski modul Espressif ESP32-WROOM-32 i tu je glavna razlika u odnosu na JetHub D+ koji je imao Amlogic A113X SoC – četvorojezgarni ARM procesor sa ARM Cortex-53 jezgrima na 1,4 GHz koji je mogao da pokrene Linux OS na sebi. Kod JetHub E1 imamo ESP32-D0WDQ6 mikrokontroler u ESP32-WROOM-32 modulu koji radi na 240 MHz i ima 4 MB SPI flash-a i 520 KB RAM-a.
Softver
Osnovno okruženje u kome je predviđen rad ovog kontrolera u pametnom domu je Home Assistant koga treba podići na nekom drugom računaru ili još prigodnije namenskom uređaju poput Home Assistant Green, Home Assistant Yelow (uskoro ćemo objaviti recenziju i ova dva uređaja), Mixtile Edge 2 ili bilo kom drugom SBC-u na kome se može instalirati Home Assistant OS.

JetHub E1 dolazi sa firmverom koji omogućava njegovu laku integraciju u Home Assistant OS kao dodatnog uređaja. Nakon dodavanja oba LED-a, svi releji, fukcijski taster i digitalni ulazi se pojavljuju na prvom ekranu HAOS-a. Pored ovog osnovnog pregleda, možete pogledati i Device info stranu gde imate potpunu kontrolu nad automatizacijom ovog Smart Home kontrolera. Primetite da nema prikaza stanja 1-Wire Bus-a i kontrole Wi-Fi modula koji je integralni deo ESP32-WROOM-32. Uputstvo za integraciju uređaja povezanih preko 1-Wire magistrale postoji na wiki sajtu proizvođača, a svodi se na integraciju OWServer instance i pokretanja OWServera na računaru na istoj mreži gde se nalazi i Home Assistant OS računar. O WiFi modulu nema ni reči.

Da bi se JetHub E1 integrisao u najnoviju verziju 16 Home Assistant OS, nije potrebno instalirati nikakvu dodatnu podršku. Naime, ESPHome koji služi za integraciju ESP SoC-eva je već integralni deo ovog OS-a. Međutim, ukoliko vam je na HUB-u instalirana neka starija verzija, poput verzije 12 koja se recmimo nalazi na Mixtile Edge 2 neophodno je pre dodavanja JetHub kontrolera instalirati ESPHome add-on.

Zaključak
Pet 16 A relejnih linija, šest digitalih ulaza, jedan 1-Wire Bus i pasivni PoE Ethernet 10/100 Mbps na mejkerima dobro poznatoj ESP32-WROOM-32 platformi obezbeđuju odličnu Smart Home atomatizacionu platformu. Dolazi sa podrškom za laku integraciju u Home Assistant OS i naša testiranja su pokazala da uređaj „samo radi“ bez ikakvih problema ili dodatnih hakerskih zahvata – osim za 1-Wire jedinice.

Ako baš želite da „hakujete“ uređaj i bliski su vam PlatformIO i Arduino, a posebno ESP-IDF razvojno okruženje, možete nabaviti i uređaj bez Home Assistant OS firmvera i napisati sopstveni kod za vašu namenu. Ili „preflešovati“ postojeći Home Assistant firmver svojim. Konzolni mikroUSB je na prednjoj masci i sve što je potrebno je da povežete JetHub sa vašim razvojnim računarom.
Sa cenom od $66 za v3 verziju, bez obzira da li je u pitanju model kome treba DC ili AC napajanje, ovaj kontroler upravlja sa pet 16 A napojnih krugova. Jednostavnom povezivanju šest digitalnih senzora od verzije 2 ovog proizvoda dodat je i 1-Wire Bus koji uz određeni programerski napor omogućava integraciju i do 100 slave uređaja. Ako bi JetHub D1+ nazvali bežičnim masterom, ovaj JetHub E1 v.3 kontroler bi mogao da se nazove JetHome žičnim masterom, ali samo za klimatizavane prostorije unutar pametnih domova.