OpenHAB salīdzinājumā ar mājas palīgu: kurš ir labākais jūsu viedajai mājai?
Diy

OpenHAB salīdzinājumā ar mājas palīgu: kurš ir labākais jūsu viedajai mājai?

Lēnām un klusi īpaši tehniķu vidū sāk iesakņoties jauna viedo māju tendence. Cilvēki tagad veido savas atvērtā pirmkoda programmas saviem viedās mājas centriem. Bet, salīdzinot OpenHAB un Home Assistant programmas, kura ir labāka jūsu mājām?

Galvenā atšķirība starp OpenHAB un Home Assistant ir tā, ka Home Assistant ir nedaudz labāk novērtēts tā lietotājam draudzīgās uzbūves un vieglās integrācijas dēļ. Tomēr tās ir lieliskas iespējas un piedāvā līdzīgas funkcijas, piemēram, Amazon Alexa Echo, lietotnes jūsu tālrunim un darbojas ar Zigbee un Z-Wave protokoliem.

Ja esat atvērtā koda programmēšanas cienītājs un vēlaties izmantot savas mājas iespējas, ir lietderīgi iegūt kādu no šīm lietotnēm. To sakot, ir laba ideja zināt, ko jums vajadzētu sagaidīt no abām programmām un ko tas varētu nozīmēt jūsu mājas automatizācijai.

Pirms sākam: vispārīgs ievads atvērtā koda viedajā izvietošanā

Sāksim ar sākumu. Tā ir tendence, kurai noteikti bija jānotiek — tendence, kas viedo māju centrmezglos ienes atklātā pirmkoda labestības brīnumu un kopienu.

Gan OpenHAB, gan Home Assistant ir programmas, kas ļauj augšupielādēt savu kodējumu viedajā mājas centrā. Šīs datorprogrammas ir paredzētas darbam ar viedajām mājas ierīcēm, lai atvieglotu jūsu mājas automatizāciju un pielāgošanu.

Atšķirībā no Amazon Alexa vai Google sākumlapa , šīm programmām jums ir jāspēj kodēt, kā arī ir nepieciešamas augstākas zināšanas par tehnoloģijām. Ja neesat labi pārzinājis programmēšanu vai kodēšanu, tie jums nebūs piemēroti. Tagad, kad esam apsprieduši šo atrunu, parunāsim par katru programmu.

Kas ir OpenHAB?

Kai Kreuzer izveidoja OpenHAB 2010. gadā, un OpenHAB 2 tika izstrādāts Java. Tas apvieno Apache Karaf ar Eclipse Equinox, lai izveidotu Open Services Gateway iniciatīvas (OSGi) izpildlaika vidi. HTTP serveris ir Jetty, un jūs varat paplašināt OpenHAB, izmantojot pievienojumprogrammas. (Vairāk par papildinājumiem nedaudz vēlāk).

Varat palaist OpenHAB daudzās populārās platformās, tostarp Windows, Mac OSx un Linux.

Kas ir mājas palīgs?

Home Assistant izmanto Python 3 un Polymer attiecīgi aizmugursistēmas un priekšgala komponentiem. Tas ir licencēts saskaņā ar Apache 2.0, un tāpat kā OpenHAB to var paplašināt, izmantojot pievienojumprogrammas.

OpenHAB vs mājas palīgs: daži vārdi par platformas izvēli

Runājot par cilvēkiem veidotāju pasaulē, ir skaidrs, ka ikvienam ir savas personīgās izvēles. Veids, kā mēs nolēmām šajā rakstā aplūkot atvērtā pirmkoda platformas, bija nodrošināt jaunu ieeju atvērtā pirmkoda veidotāju telpā.

Ja meklējat izaicinošāku un sarežģītāku sistēmu, iespējams, ka OpenHAB būs jūsu tējas tase. Mēs rakstām šo rakstu ar domu iepazīstināt iesācējus ar atvērtā pirmkoda viedās mājas arēnu, un tas ietver arī vidēju izpratni par kodēšanu.

OpenHAB vs mājas palīgs: kas tiem ir kopīgs?

Ar daudzām atvērtā pirmkoda platformām mēģinājums salīdzināt divas programmas līdzinās ābolu un apelsīnu salīdzināšanai. Šeit tas tā nav, jo tie ir diezgan līdzīgi. Pirms sākam salīdzināt abas programmas, mums jārunā par līdzībām, kas ir abām programmām:

    Viņiem abiem ir prasmes Amazon Alexa Skills tirgū.Ja jums ir Amazon Echo vai kāda cita ar Alexa spējīga ierīce, varat izmantot šīs programmas, lai vairāk izmantotu savu viedās mājas centru. Viņi abi strādā ar Zigbee un Z-Wave protokoliem.Tas nozīmē, ka ar tiem bez piepūles varēsiet izmantot lielāko daļu viedās mājas protokolu. Viņiem abiem ir arī lietotnes.Ja jums ir iPhone vai Android ierīce, varat viegli piekļūt abām ierīcēm. Abām ir kopienas, kas strādā, lai palīdzētu citiem.Tāpat kā lielākajā daļā uz programmēšanu orientētu kopienu, jūs varat sagaidīt daudz palīdzības no cilvēkiem gan OpenHAB, gan Home Assistant kopienās.

OpenHAB pret mājas palīgu: instalēšana

Kas attiecas uz instalēšanu, gan OpenHAB, gan Home Assistant ir paredzēts diezgan viegli iestatīt. Tomēr, strādājot ar OpenHAB, instalēšana noteikti kļūst nedaudz sarežģītāka. Šī programma ir bēdīgi slavena ar kļūmēm iestatīšanas laikā un ar to saistītajiem mulsinošajiem norādījumiem.

OpenHAB jaunākajai versijai OpenHAB2 joprojām ir nepieciešama datora jaudas apvalka palaišana. No otras puses, mājas palīgs to nedara. Tā kā Home Assistant instalēšanas procedūru vada ērti lietojams grafiskais lietotāja interfeiss, tā tiek uzskatīta par vienkāršāku instalēšanu kopumā.

Uzvarētājs šeit: Mājas palīgs

Open HAB vs Home Assistant: kā ar integrāciju?

Gan OpenHAB, gan Home Assistant būs jāintegrē ar to centrmezgliem un viedajiem mājas priekšmetiem. Runājot par OpenHAB, jums parasti būs jāpavada aptuveni 40 minūtes tīmekļa saskarnē, lai varētu integrēt savu atvērto avotu.

Mājas palīgs ir nedaudz atšķirīgs. Izmantojot šo platformu, lielāko integrācijas daļu automatizē tās tīmekļa saskarne. Velns, pat noklikšķinot uz pogas Atklāt, ātrums var ievērojami mainīties.

Uzvarētājs šeit: Mājas palīgs

Kurai platformai ir labāki palīdzības ceļveži?

Abām šīm platformām instalēšana un konfigurēšana var būt sarežģīta. Tāpēc ir ieteicams sekot līdzi palīdzības ceļvežiem, ko nodrošina katra grupa. Abām platformām ir pietiekami daudz avotu, kas palīdz izskaidrot to platformas.

Tomēr ir zināms, ka abiem ir problēmas, kad runa ir par paskaidrojumiem. Lielākā daļa cilvēku uzskata, ka OpenHAB ir pilnīgāks, kad runa ir par palīdzības ceļvežiem.

Uzvarētājs šeit: OpenHAB

OpenHAB salīdzinājumā ar mājas palīgu: funkcionalitāte

Gan OpenHAB, gan Home Assistant ir savas stiprās puses attiecībā uz saderību, programmēšanu un visiem citiem lietošanas aspektiem, par kuriem cilvēki domā. Lai labāk apskatītu saderību, mēs nolēmām to sadalīt pēc katra pasākuma…

Kas par lietotņu izmantošanu?

Ja meklējat platformu, kurai ir lietotņu iespējas, tad tas ir vienmērīgs. Gan Home Assistant, gan OpenHAB tagad ir lietotnes, kas darbojas gan Android, gan Apple iestatījumos. Tomēr OpenHAB ir arī papildu priekšrocība, jo tajā ir Linux un Pine draudzīgas lietotnes, pateicoties tā hakeriem draudzīgajam interfeisam.

Uzvarētājs: OpenHAB

Kā ar jūsu kodēšanas pieredzi?

Savu automatizācijas noteikumu kodēšanas ziņā lietas nedaudz atšķiras. OpenHAB izmanto Xtrend programmā Blocky, lai rakstītu jūsu noteikumus, savukārt Home Assistant izmanto YAML. YAML ir lietotājam draudzīgāks kodēšanas marķējums, galvenokārt tāpēc, ka tas ir rakstīts tā, lai tas būtu lasāms arī tiem, kas nav kodēti.

Programmēšanas ziņā tas ir izvēles jautājums. Ja esat Java programmēšanas cienītājs, tad vēlēsities pieturēties pie OpenHAB. Ja jums patīk Python, tad Home Assistant ir labāka izvēle jums.

Xtrend ir sarežģītāka valoda nekā YAML, kas iesācējiem rada lielas atšķirības. Ja neesat pieradis nodarboties ar smagu kodēšanu, bet joprojām vēlaties izmēģināt atvērtā pirmkoda kustību, ir skaidrs, ka mājas palīgs ir karalis.

Uzvarētājs: Mājas palīgs

OpenHAB pret mājas palīgu? Kādi ir papildinājumi?

Papildinājumi ir milzīgs pieturas punkts gan OpenHAB, gan Home Assistant. Faktiski daži pat varētu teikt, ka tie rada lielāko atšķirību starp abām platformām. Gan OpenHAB, gan Home Assistant ir daudz zīmolam raksturīgu papildinājumu no lielākajām etiķetēm, piemēram, Hue un IKEA, kas padara tos satriecošus.

Tomēr tiem ir arī savas unikālās integrācijas, kas padara tos vērtīgus. OpenHAB ir ļoti respektabls pievienojumprogrammu skaits, kopā aptuveni 390, neskaitot papildu lietas. JūraPapildinājumi ļauj OpenHAB mijiedarboties ar arvien lielāku fizisko vienumu skaitu.

Tomēr šķiet, ka Home Assistant ir apsteidzis OpenHAB, ja runa ir par pieejamo papildinājumu daudzveidību.

Var droši teikt, ka OpenHAB ir pietiekami daudz funkcionalitātes, lai veiktu lielāko daļu to, ko cilvēkiem patīk darīt viedās mājas. No otras puses, Home Assistant veic papildu jūdzi, izmantojot papildinājumus, kas nodrošina kriptovalūtu, piemēram, Ripple un automašīnas savienojumus.

Uzvarētājs: Mājas palīgs

OpenHAB vs Home Assistant: lietotāja interfeiss

Varētu apgalvot, ka gan Home Assistant, gan OpenHAB ir lieliskas lietotāja saskarnes, un viņiem būtu taisnība. Abi ir izstrādāti tā, lai tie būtu lietotājam draudzīgi, un to saskarnes palīdzēja viņiem iegūt ievērojamo sekotāju skaitu, ar kuru viņi ir pazīstami. Vizuāli tie abi ir diezgan episki, lai gan šķiet, ka lielākajai daļai cilvēku Home Assistant izskats patīk vairāk.

Ar šo problēmu lielākā daļa cilvēku teiktu, ka tas ir personīgās izvēles jautājums. Iesācēji dod priekšroku mājas palīgam, jo ​​viss ir izkārtots viegli saprotamā veidā. No otras puses, OpenHAB parasti ir elastīgāks un pielāgojamāks ar savu lietotāja interfeisu. Tātad, tā ir kaklasaite.

Uzvarētājs: neizšķirts.

Raspberry Pi saderība

Nav noslēpums, ka Raspberry Pi ir pazīstams kā programmētāja labākais draugs. Šie pieejamie minidatori ir izmantoti gandrīz visos iespējamos uzlaušanas/veidošanas veidos. Šeit ir labas ziņas: abas platformas var strādāt ar Raspberry Pi.

Tomēr ar vecākiem Raspberry Pi modeļiem var būt grūti strādāt gan platformas. Tas ir tikai jautājums par to, ka tas ir potenciāli novecojis.

Uzvarētājs: neizšķirts.

OpenHAB pret mājas palīgu: elastība

Grūti teikt, ka jebkurai platformai ir ierobežojumi, taču mums ir jābūt godīgiem. To iestatīšanas veids var apgrūtināt noteiktu darbību veikšanu. Reputācijas ziņā OpenHAB ir tendence būt sarežģītāka un grūtāka, bet daudzi cilvēki uzskata, ka tai ir lielāks potenciāls darīt aizraujošas lietas.

Mājas palīgam var nebūt tik daudz iespēju veikt sarežģītas, augsta līmeņa funkcijas, bet tas ir ievērojami lietotājam draudzīgāks nekā tā OpenHAB konkurents. Tātad, tas ir kompromiss. Jums ir jāizlemj, kura platforma ir piemērota jums.

Uzvarētājs: neizšķirts.

OpenHAB vs. Home Assistant: kodēšanas avoti un atjauninājumi

Lūk, kur mēs nonākam pie patiesās lietotāja pieredzes: kodi, kurus varat palaist katrā. Lai gan šīs programmas ir paredzētas lietošanai cilvēkiem, kuri zina, kā kodēt no nulles, bieži vien ir vieglāk iegūt kodus, ko ir izveidojuši citi programmētāji. Tātad, lūk, kas jums jāzina par katru platformu:

    Abu platformu kodus varat atrast tādās vietnēs kā GitHub.GitHub ir galvenais tīklājs abiem lietotājiem, tomēr GitHub atrodamo kodu skaits ir nedaudz lielāks mājas palīgam. OpenHAB lietotāji, visticamāk, forumos publicēs savus lieliskos ieteikumus.Ar OpenHAB noteikti ir pļāpīga kopiena. Labā ziņa šajā sakarā ir tāda, ka bieži vien varat atrast sarežģītas programmas, kas labi atbilst jūsu mērķiem, bez visa kodēšanas pašam. Gan OpenHAB, gan Home Assistant var sniegt jums brīdinājumus, izmantojot plašu dažādu metožu klāstu.Ja ir nepieciešams atjauninājums, abas platformas cenšas informēt lietotājus, izmantojot viegli nolasāmus piekļuves brīdinājumus.

Kādi ir atjauninājumi?

OpenHAB ir pazīstams kā sarežģīts atjauninājumu instalēšanas reputācija, pat ar brīdinājumiem. Lai saņemtu programmas atjauninājumus, parasti ir jāiet uz komandrindu, un viss process labākajā gadījumā var būt laikietilpīgs.

Varat veikt Mājas palīga atjauninājumus, noklikšķinot uz pogas, padarot to vieglāku un ātrāku visām iesaistītajām pusēm. Runājot par atjauninājumiem, šeit noteikti ir skaidrs mājas palīga ieguvējs. Nav cita veida, kā to izteikt.

Uzvarētājs: Mājas palīgs

Open HAB vs Home Assistant: kādas ir kopienas?

Runājot par darbu ar atvērtā pirmkoda platformām, kopienas, kas tās ieskauj, ievērojami mainīs jūsu vispārējo pieredzi. Tā ir gan atvērtā koda programmēšanas kultūras sastāvdaļa, gan nepieciešamība.

Agrāk OpenHAB bija pazīstama kā aktīvāka kopiena, taču tā ātri pārstāja darboties. Šī kopiena joprojām ir dzīva un labi forumos, kā arī tādās vietnēs kā Reddit.

Mājas palīgs tagad redz aptuveni 500 līdz 700 dažādu kopienas tēmu nedēļā, padarot to par ļoti aktīvu un dzīvīgu atvērtā pirmkoda kopienu. Ja vēlaties sazināties ar citiem šajā pasaulē vai esat iesācējs, kurš vēlas tikai nelielu palīdzību, Mājas palīgs ir lielisks attēls.

Uzvarētājs: Mājas palīgs

Cik viegli ir iegūt kodus savai platformai?

Šis ir vēl viens svarīgs jautājums, kas cilvēkiem ir uzdots, un, godīgi sakot, atbilde ir atšķirīga. OpenHAB vienmēr nāk klajā ar jauniem veidiem, kā koplietot kodus un projektus. Viņu forumos regulāri tiek piedāvāti jauni jēdzieni, un GitHub ir daudz fragmentu, ko varat izmantot, ja vēlaties.

Mājas palīgam var būt daudz vairāk programmu GitHub, taču patiesība ir tāda, ka to visu izsijāšana var būt sāpīga. Tātad, lai gan piekļuve jaunām programmām var būt vienkāršāka, joprojām ir liels nogurums, meklējot jums piemērotu projektu. Tomēr jūs nevarat ignorēt kodu skaitu vietnē GitHub.

Uzvarētājs: Mājas palīgs.

OpenHAB vs Home Assistant: mobilās lietojumprogrammas

Liela daļa no viedās mājas ir iespēja attālināti kontrolēt lietas savā mājā, galvenokārt no viedtālruņa. Gan OpenHAB, gan Home Assistant darbojas ar mobilajām ierīcēm, taču tām ir atšķirīga pieeja.

Mājas palīga lietotne iOS ierīcēm nodrošina uzlabotus push paziņojumus, visu jūsu mājas palīga darbību pamata vadību, atrašanās vietas izsekošanu un integrāciju ar trešo pušu lietotnēm. Kopumā tas saņem labas atsauksmes, un lietotāji ir apmierināti ar lietotni.

Lietotne Android Home Assistant faktiski nav oficiāla Android lietotne, bet gan neoficiāla ar pamatfunkcijām. Tas ne tuvu nav tik attīstīts kā iOS līdzinieks.

Tomēr Home Assistant ļoti labi darbojas ar tīmekļa saskarni, un lielākā daļa lietotāju bieži uzskata, ka ierobežotā Android lietotne ir pietiekama viņu vajadzībām.

No otras puses, OpenHABAndroid lietojumprogrammair ciets ar daudzām izturīgām funkcijām. Varat kontrolēt savu openHAB serveri un saņemt paziņojumus, izmantojot OpenHAB Cloud savienojumu. Varat arī mainīt vienumus, izmantojot NFC atzīmes, un nosūtīt balss komandas. OpenHABiPhone lietotneir līdzīga funkcija ar tīru un izteiksmīgu izskatu.

Uzvarētājs: OpenHAB.

Lai gan jums nav nepieciešama lietotne, lai nodrošinātu funkcionējošu viedo māju, parasti tas ir vieglāk, ja runa ir par vairākiem ģimenes locekļiem.

Darba sākšana ar OpenHAB

Pēc OpenHAB instalēšanas un palaišanas tiks palaists lietotāja interfeiss, lai izveidotu administratora kontu. Pēc administratora lietotāja izveides jūs veiksit vadītu iestatīšanu, kurā ievadīsit savu atrašanās vietu, reģionu, laika joslu un valodu.

Iestatīšanas vednī jums būs arī iespēja instalēt pievienojumprogrammas vai arī varat izlaist darbību un atgriezties pie tās vēlāk. Kad vednis būs pabeigts, tiks parādīts informācijas panelis. Jums nebūs jāpierakstās, jo esat reģistrēts kā administrators.

Darba sākšana ar Mājas palīgu

Noteikti lejupielādējiet jaunāko mājas palīga versiju, kas atbilst jūsu Raspberry Pi modelim. Varat izmantot balenaEtcher, lai micro SD kartē ievietotu mājas palīga attēlu. Kad tā ir kartē, ievietojiet to savā Raspberry Pi un pievienojiet strāvas kabeli un Ethernet kabeli.

Pēc tam jūs visu kontrolēsit, izmantojot pārlūkprogrammu savā parastajā datorā. Kad būsiet piekļuvis mājas palīgam, jūs redzēsit lietotāja interfeisu, ko varēsiet izmantot ierīču vadīšanai. Varēsiet arī sākt savu pievienojumprogrammu instalēšanu.

Mūsu pēdējais pasākums

Ja jūs tikai sākat savu ceļu kā veidotājs vai vienkārši vēlaties pirmo reizi izjust makerspaces pasauli, izvēlieties Home Assistant. Ir diezgan skaidrs, ka mājas palīgs būs tas, kuru vēlaties izvēlēties. Pat progresīviem kodētājiem patīk to izmantot vienkārši tāpēc, ka tam ir tik vienkārša platforma.

Lai gan lielākajai daļai cilvēku Home Assistant patiks vairāk, ir vērts atzīmēt, ka OpenHAB joprojām ir sava vērtība un kopiena, kuru ir vērts pārbaudīt. Ja meklējat elastīgāku kodēšanas stilu, kas darbojas ar sarežģītākiem mērķiem, OpenHAB varētu būt jums labāks risinājums.

Galu galā jūsu izvēlētā viedās mājas platforma ir individuāla izvēle, kas galvenokārt būs balstīta uz to, ko vēlaties darīt (un jūsu izvēlēto programmēšanas valodu). Ja esat pietiekami pieredzējis, lai zinātu, ko vēlaties, atbilde par jums labāko platformu būs skaidra kā diena.

Saistītie jautājumi

Kā es varu izveidot viedo māju, ja nezinu, kā kodēt?

Jums nav jāzina, kā kodēt vai būt tehnoloģiju ģēnijam, lai iegūtu gudru māju. Varat iegādāties viedās mājas centrmezglus, kurus varat darbināt, izmantojot balss palīgus, piemēram, Google un Alexa. Protams, jūsu komandas attieksies tikai uz to, ko nodrošina šīs sistēmas, taču jūs varat kontrolēt dažādas lietas.

Izmantojot šāda veida sistēmas, jūs joprojām varat darbināt savas gaismas, maiņstrāvas, televizoru, darbināt robotu putekļsūcēju un daudz ko citu. Ja jūs patiešām vēlaties izveidot savu, jums jāiemācās kodēt un jābūt gatavam tam laikam un pūlēm.

Vai OpenHAB un Home Assistant mākoņi ir bez maksas?

OpenHAB mākonis ir bezmaksas, bet Home Assistant maksā 5 USD mēnesī.

Saistītie ceļveži