Namų padėjėjas, palyginti su „OpenHAB“

Ar esate dilemoje, norėdami pasirinkti iš „Home Assistant“ arba „OpenHAB“ namų automatikos platformos? Tai gali būti nelengva jums, bet mes atskleisime jums geriausią pasirinkimą. Kad galėtumėte naudoti „Home Assistant“ ar „OpenHAB“, nebūtinai turite būti kompiuterio gudrybė ar koduotojas. Viskas, ką jums reikia padaryti, tai atidžiai perskaityti pateiktą greitą skaitymą ir jūs gausite teisingą atsakymą į klausimą:Padėjėjas namuose arba „OpenHAB“?”

Jei įdomu, kas tai yra, tai yra atviro kodo namų automatikos platforma, atliekanti įvairias funkcijas, pavyzdžiui, valdanti išmaniuosius įrenginius. Todėl jie veikia kaip jūsų išmaniųjų namų atrama.

Akivaizdu, kad atlikę išsamius tyrimus ir patirtį, pagrįstą architektūra, grafine vartotojo sąsaja, automatikos taisyklėmis ir palaikomų įrenginių skaičiumi, pavyko pastebėti skirtumus ir panašumus, kylančius tarp „Home Assistant“ ir „OpenHAB“. . Turėdami skirtingas funkcijas ir savybes, būsite patogioje vietoje, kad galėtumėte lengvai pasirinkti, kuo apsispręsti.

Todėl toliau slinkite žemyn, nes mes garantuojame jums šypseną, kai nusprendžiate, ar tai „OpenHAB“, ar „Home Assistant“. Tai yra teisinga, kuri patenkins jūsų poreikius. Tai nereikalaus daug jūsų laiko ir pastangų, todėl būtinai naršykite.

„Home Assistant Vs OpenHAB“: kūryba ir architektūra

Kalbant apie jųdviejų kūrimo ir dizaino ypatybes, pastebimas skirtumas. Tai išskiria „OpenHAB“ ir „Home Assistant“. Pirmiausia „OpenHAB 2.5“ yra naujausia turima versija, sukurta iš senosios Kai Kreuzerio 2010 m. Versijos. Atnaujintoje versijoje yra naujų nuostabių funkcijų, klaidų taisymų ir kitų patobulinimų.

Jo architektūra yra gana įspūdinga, nes ji buvo sukurta „Java“ ir daugiau „Eclipse Smart Home“ sistemos. Tai suteikia jums daugybę įrenginių, kuriuose galite paleisti sistemą. Be to, ji sukuria vykdymo laiko aplinką, kuri naudoja „Apache Karaf“ kartu su „Eclipse Equinox“, kad sukurtų „Open Services Gateway“ iniciatyvą.

Be to, „OpenHAB“ architektūra turi plėtinį papildomas funkcijos, kurios, kaip manoma, plečia jos funkcionalumą. Intuityvios vartotojo sąsajos suteikia galimybę lengvai bendrauti su daugybe fizinių dalykų. Tai leidžia daugiau „OpenHAB“ galimybių parinkčių. Be to, „OpenHAB“ yra papildoma funkcija, palaikanti daugybę skirtingų technologijų ir sistemų bei tūkstančius įrenginių.

Be to, „OpenHAB“ gali veikti įvairiose platformose, tokiose kaip „Linux“, „Windows“ ir „Mac OSx“ taip pat. Jis taip pat gali veikti su „Raspberry Pi“, „Docker“, „PINE64“ ir „Synology“, be kitų daugybės platformų. Daugelis žmonių turi gerą patirtį įdiegdami „OpenHAB“ į „Raspberry Pi“, tai gali būti įmanoma ir jums.

Kita vertus, „Home Assistant“ yra namų automatikos platforma, veikianti „Python“ 3 pagal „Apache 2.0“ licenciją. Jį kuria „pasidaryk pats“ entuziastai ir visame pasaulyje dirbantys meistrai, kad užtikrintų protingo namo valdymą ir rūpintųsi privatumu. Jis taip pat puikiai veikia „Raspberry Pi“ platformoje, kaip ir „OpenHAB“ ar bet kuriame kitame vietiniame serveryje.

„Home Assistant“ taip pat turi neįtikėtiną operacinę sistemą, vadinamą „Hass.io“. Tai vaidina labai svarbų vaidmenį diegiant ir atnaujinant „Home Assistant“. Kadangi „Home Assistant“ vartotojo sąsaja yra valdoma iš išorės, galima kurti arba atkurti jūsų konfigūracijos momentines nuotraukas.

Be to, yra galimybė išplėsti „Hass.io“ priedų funkcijas, pvz., „Duck DNS“, „Encrypt“, taip pat „Google“ padėjėją. Tai suteikia jums papildomų funkcijų, kurios praverčia naudojant papildomas funkcijas. „Home Assistant“ taip pat turi keletą nuostabių šaltinių, įskaitant papildomą programinę įrangą, pasirinktinius komponentus, „Lovelace“ plokštes ir daug daugiau.

„Home Assistant“ architektūra turi namų valdymo funkciją, kuri yra atsakinga už informacijos rinkimą ir prietaisų valdymą. Jis taip pat turi „Home Automation“, kuris paleidžia komandas pagal vartotojo konfigūracijas. Be to, yra „Smart Home“, kuris suaktyvina komandas, pagrįstas ankstesniu elgesiu.

„Home Assistant Vs OpenHAB“: diegimas ir konfigūravimas

Diegimo ir konfigūravimo procesas yra gana paprastas ir lengvai vykdomas „Home Assistant“ ir „OpenHAB“. Mes rekomenduojame įdiegti programinę įrangą „Raspberry Pi“, kuri yra pigi ir keičiama.

„OpenHAB“ diegimo procesas užtruks nuo 20 iki 30 minučių jūsų laiko, ir tai yra paprasta. Konfigūravimo procesas paprastai atliekamas naudojant žiniatinklio sąsają, vadovaujantis svetainėje pateiktu diegimo vadovu.

„Home Assistant“ diegimo procesas yra toks pat paprastas, kaip ir „OpenHAB“. Tačiau turėsite atsisiųsti ir įrašyti „HassBian“ vaizdą. Kad procesas vyktų sklandžiai ir be problemų, būtinai turėkite stabilų interneto ryšį. Darbo pradžios vadovas pateikiamas „Home Assistant“ tinklalapyje, todėl diegimo procesą pasiekti būtų daug paprasčiau.

Kalbant apie konfigūraciją, naujausioje „OpenHAB“ versijoje yra popierinė ir žiniatinklio sąsaja. Tai leidžia atlikti keletą konfigūracijų, nereikia redaguoti failų. Tačiau popierinė vartotojo sąsaja nepalaiko visų „OpenHAB“ funkcijų, todėl norėdami konfigūruoti turėsite redaguoti failus.

„Home Assistant“ atlieka konfigūraciją priimdamas sprendimus vartotojo vardu. Tai atsitinka pirmą kartą paleidus, nes jis automatiškai atranda visus jūsų namuose esančius įrenginius ir prideda juos prie vartotojo sąsajos. Taip pat yra YAML parinktis, naudojama konfigūruoti failus, brėžinius ir puslapio parametrus.

Namų padėjėjas pasirodo esąs geriausias, turėdamas tam tikrų galimybių, kurių neturi „OpenHAB“. „Home Assistant“ priedų funkcija daro jį įspūdingą dėl plačiai paplitusios dokumentacijos ir vieno paspaudimo diegimo proceso. Be to, diegiant ir konfigūruojant nereikia naudoti komandinės eilutės, nes tai taip pat gali būti gana sudėtinga ir reikalaujanti.

„Home Assistant“, palyginti su „OpenHAB“: lankstumas

Kalbant apie lankstumą, „OpenHAB“ gali būti toks pat lankstus, kaip jūs norėtumėte, tačiau tai kainuoja. Sistemą naudoti nėra taip paprasta, nes failų konfigūravimui reikia tiek daug pastangų. Žiniatinklio vartotojo sąsaja palaiko įvairius pagrindinius dalykus, tačiau sumaišytos konfigūracijos vartotojams gali būti sudėtingos. Tai mano, kad tai šiek tiek lanksti.

Kita vertus, namų padėjėjas, kaip žinia, malšina daugelio vartotojų troškulį. Taip yra dėl gana gerai veikiančios automatinio atradimo funkcijos. Dar viena puiki šios sistemos savybė yra galimybė numatyti ar atspėti vartotojo poreikius. Manoma, kad tokiu būdu namų asistentas yra lankstus, kad atitiktų daugelio vartotojų norus.

„Home Assistant“, palyginti su „OpenHAB“: automatika

Yra keli būdai, kuriais galite valdyti ir valdyti automatikos taisykles. Namų padėjėjui naudojamas YAML (YAML Ain’t Mark-up Language). Tai žmonėms tinkamas standartas visoms programavimo kalboms. Naudojant „Python“ stiliaus įtraukas, YAML yra geras būdas sukurti automatikos taisykles, tačiau pradedantiesiems vartotojams tai gali būti sunku naudoti.

Be to, yra įmontuotas automatikos redaktorius, leidžiantis pradedantiesiems lengvai kurti ir redaguoti automatikos taisykles. Tai yra alternatyva YAML, kuri pradedantiesiems atrodo negailestinga. Todėl ja lengva naudotis, tačiau vis tiek reikia geriau suprasti subjektų pavadinimus ir paslaugų skambučių koncepciją.

Be to, „Home Assistant“ taip pat naudoja „Node-RED“ automatikos taisyklėms valdyti. Šis įrankis yra vizualus, greitai keičiamas ir pritaikomas, todėl siūlo didelį lankstumą. „Node-RED“ iš pradžių sukūrė IBM kaip srautu pagrįstą vizualinio programavimo įrankį. Be to, „App-daemon“ yra dar vienas galingas įrankis, kurį naudoja „Home Assistant“, kuris naudoja „Python“ sugebėjimus valdyti automatikos taisykles. „Python“ yra gana lengva ir greitai išmokstama, nes jūs galite atlikti sudėtingas užduotis tik su keliomis kodo eilutėmis.

„OpenHAB“ greičiausiai tvarkys viską, ko norite, atsižvelgdamas į „Xbase“ sintaksę, su kuria lengva susidoroti. Jame taip pat yra daugybė integruotų įrankių, skirtų automatikos taisyklėms valdyti. Tai apima „Xtend“, kuris yra elastinga ir prasminga „Java“ kalba, vartojamą į skaitomą „Java 8“ suderinamą šaltinį, naudojimą.

Taip pat yra naudojamas „Blockly“ įrankis. Tai kliento pusės „JavaScript“ biblioteka, skirta kurti vizualinių blokų programavimo kalbas ir redaktorius. Šis „Google“ įrankis suteikia paprastą būdą sukurti automatizavimo taisykles „OpenHAB“. Kaip ir „Home Assistant“, taip pat galite naudoti „Node-RED“ įrankį, nors jis gali neveikti gerai, kaip ir „Home Assistant“.

„Home Assistant Vs OpenHAB“: vartotojai ir palaikomi įrenginiai

Tiek „Home Assistant“, tiek „OpenHAB“ turi keletą palaikomų įrenginių, kuriuos naudoja įvairūs vartotojai. „OpenHAB“ turi daug vartotojų. Šiame aktyviame forume yra žinių turinčių žmonių, kurie su malonumu lengvai atsako į jūsų klausimus. Tai suteikia galimybę lengvai išspręsti kylančią problemą gavus greitą atsakymą iš vartotojų bendruomenės. Be to, dokumentai yra naudingi visų rūšių vartotojams.

„Home Assistant“ taip pat palaiko daugiausiai įrenginių - maždaug 1400 komponentų. Kitoje pusėje esančiame „OpenHAB“ yra mažiau palaikomų įrenginių - maždaug 800. Tai leidžia namų padėjėjui surinkti daugiau balsų, nes jis yra patogus vartotojui būdas užtikrinti vis didesnį palaikomų įrenginių skaičių, skirtingai nei „OpenHAB“.

„OpenHAB“ taip pat turi sparčiai augantį vartotojų bendruomenės skaičių. Ačiū HASS, kuris teikia daug pokalbių internete. Tikėtina, kad atsakymų į užduotus klausimus skaičius padidės, nes jis augs. Be to, dokumentacija yra naudinga vartotojams, tačiau ji turi naudoti daugiau struktūros, kad patenkintų vartotojų poreikius.

„Home Assistant Vs OpenHAB“: vartotojo sąsaja

Intuityvi vartotojo sąsaja garantuoja vartotojams savo užduočių ir funkcijų atlikimo paprastumą ir paprastumą. Todėl reikia pasirinkti vartotojo sąsają, kuri greičiausiai lengvai įgyvendins jūsų norus.

„OpenHAB“ turi keletą sąsajų, įskaitant „Paper UI“, „Basic UI“ ir „HABmin“. Iš trijų galite patogiai pasirinkti tą, kuris greičiausiai patenkins jūsų poreikius. Popieriaus vartotojo sąsaja skirta sistemai administruoti, taip pat nustatyti ir konfigūruoti jūsų „OpenHAB“ egzempliorių. Tačiau turėsite atsižvelgti į tekstines konfigūracijas, nes „Paper UI“ neapima visų apribojimų.

Žiniatinklio vartotojo sąsaja apima pagrindinį vartotojo sąsają, skirtą mobiliesiems įrenginiams, pagrįstą „Google“ „Material Design Lite“. Be to, yra naudojama HABmin sąsaja. Tai moderni, profesionali ir nešiojama „OpenHAB“ vartotojo sąsaja, kuri sujungia „Paper UI“ ir „Basic UI“ funkcijas. Tai suteikia vartotojo ir administracines funkcijas, tokias kaip svetainių schemos vartotojams, ir konfigūravimo įrankius, kurie padeda nustatyti.

„Home Assistant“ taip pat turi stebinančią vartotojo sąsają. Tai apima numatytąjį rodinį „Lovelace“, taip pat „Home Assistant“ valdymo skydą. Šios sąsajos suteikia namų asistentui geriausią interaktyvią funkciją tarp vartotojų, taigi ir įspūdingiausią.

Numatytasis vaizdas sukuriamas automatiškai, kai jau sukonfigūravote įrenginius ir automatą. Yra daugybė tinkinimo parinkčių, kurias galite pasirinkti naudoti su numatytuoju rodiniu. Tai gali apimti temų keitimą, skirtukų ir kortelių pridėjimą, taip pat kitų planų naudojimą.

Be to, „Lovelace“ yra nauja vartotojo sąsajos funkcija, kuri šiuo metu yra „Home Assistant“. Jis siūlo puikias funkcijas, įskaitant greitą, nes vartotojo sąsajai sukurti naudojama statinė konfigūracija. Tai taip pat galima pritaikyti, suteikiant vartotojams daugybę konfigūracijų variantų, pavyzdžiui, galimybę nepaisyti subjektų pavadinimų.

Be to, „Home Assistant“ valdymo skydelis yra vizualinio paprastumo telefonams ir planšetiniams kompiuteriams vartotojo sąsaja. Šis valdymo skydelis parašytas naudojant „JavaScript“ sistemą, vadinamą „AngularJS“. Ši vartotojo sąsaja leidžia jums lengvai valdyti savo išmaniuosius namus.

„Home Assistant Vs OpenHAB“: išvada

Išsamiai įvertinę architektūrą, lankstumą, palaikomus įrenginius, automatikos funkcijas ir vartotojo sąsają, be kitų funkcijų, galite aiškiai ir lengvai atsiskaityti su „Home Assistant“ arba „OpenHAB“. Tai priklauso nuo pasirinkimo, kuris visiškai patenkins jūsų poreikius.

Pavyzdžiui, kalbant apie vartotojo sąsają, „Home Assistant“ nužudo pasirodymą su įspūdingiausia vartotojo sąveika. Tai taip pat suteikia patogesnį būdą valdyti susiejimą ir vis daugiau palaikomų įrenginių. Be to, jis turi įdiegimo procesą vienu paspaudimu kartu su priedų funkcija ir išsamia dokumentacija.

Kita vertus, „OpenHAB“ yra puikus ir automatizavimo funkcijų, pritaikomos vartotojo sąsajos ir lankstumo atžvilgiu. Be to, „OpenHAB“ turi tvirtą ir tvirtą architektūrą bei plėtrą, kuri lemia stabilų darbą ir veikimą. Jo diegimo procesas taip pat yra lengvas, o vartotojo sąsaja taip pat yra gera.

Todėl, remiantis išsamiu abiejų palyginimu, neabejotina, kad namo parsivešite geriausią atvirojo kodo automatikos platformą, kuri atitiks jūsų širdies norus.