OpenHAB vs. Home Assistant: mikä on paras älykotillesi?

OpenHAB vs. Home Assistant: mikä on paras älykotillesi?

Hitaasti ja hiljaa uusi älykotien trendi alkaa juurtua ultrateknisten joukossa. Ihmiset tekevät nyt omia avoimen lähdekoodin ohjelmia älykotikeskittymilleen. Mutta kun verrataan OpenHAB vs Home Assistant -ohjelmia, mikä on parempi kotiisi?

Suurin ero OpenHABin ja Home Assistantin välillä on, että Home Assistant on hieman paremmin arvioitu sen käyttäjäystävällisen rakenteen ja helpon integroinnin vuoksi. Molemmat ovat kuitenkin loistavia vaihtoehtoja ja tarjoavat samanlaisia ​​ominaisuuksia, kuten Amazon Alexa Echo, puhelimesi sovelluksia ja toimivat Zigbee- ja Z-Wave-protokollien kanssa.

Jos olet avoimen lähdekoodin ohjelmoinnin fani ja haluat vapauttaa sen tehon kotiisi, on järkevää hankkia jokin näistä sovelluksista. Tästä huolimatta on hyvä tietää, mitä sinun pitäisi odottaa molemmilta ohjelmilta ja mitä se voisi tarkoittaa kotiautomaatiolle.

Ennen kuin aloitamme: yleinen johdatus avoimen lähdekoodin älykkääseen kotiutukseen

Aloitetaan alusta. Se on trendi, jonka täytyi tapahtua – trendi, joka tuo avoimen lähdekoodin hyvyyden ihmeen ja yhteisön älykkään kodin keskitteisiin.

Sekä OpenHAB että Home Assistant ovat ohjelmia, joiden avulla voit ladata oman koodauksen älykkään kodin keskittimeen. Nämä tietokoneohjelmat on suunniteltu toimimaan kodin älylaitteiden kanssa, jotta kotisi automatisointi ja mukauttaminen on helpompaa.

Toisin kuin Amazon Alexa tai Google Home , nämä ohjelmat vaativat sinulta kykyä koodata ja vaativat myös korkeamman tason teknistä tietämystä. Jos et ole perehtynyt ohjelmointiin tai koodaukseen, nämä eivät sovi sinulle. Nyt kun olemme keskustelleet tästä vastuuvapauslausekkeesta, puhutaanpa jokaisesta ohjelmasta.

Mikä on OpenHAB?

Kai Kreuzer loi OpenHABin vuonna 2010 ja OpenHAB 2 kehitettiin Javalla. Se yhdistää Apache Karafin ja Eclipse Equinoxin luodakseen Open Services Gateway -aloitteen (OSGi) ajonaikaisen ympäristön. HTTP-palvelin on Jetty, ja voit laajentaa OpenHAB:ia lisäosien avulla. (Lisää lisäosista hieman myöhemmin).

Voit käyttää OpenHABia monilla suosituilla alustoilla, mukaan lukien Windows, Mac OSx ja Linux.

Mikä on kotiavustaja?

Home Assistant käyttää Python 3:a ja Polymeria tausta- ja käyttöliittymäkomponenteille, vastaavasti. Se on lisensoitu Apache 2.0:lla, ja OpenHABin tapaan sitä voidaan laajentaa lisäosien avulla.

OpenHAB vs Home Assistant: Sana alustan valitsemisesta

Kun on kyse tekijämaailman ihmisistä, on selvää, että jokaisella on henkilökohtaiset mieltymyksensä. Tapa, jolla päätimme tarkastella avoimen lähdekoodin alustoja tässä artikkelissa, oli tarjota uusi tutkimus avoimen lähdekoodin luontitilaan.

Jos etsit haastavampaa ja monimutkaisempaa järjestelmää, on mahdollista, että OpenHAB on sinun kuppisi teetä. Kirjoitamme tätä artikkelia ajatuksella, että voisimme esitellä aloittelijat avoimen lähdekoodin älykkään kodin areenalle – ja tähän sisältyy koodauksen keskitason ymmärtäminen.

OpenHAB vs Home Assistant: Mitä yhteistä niillä on?

Kun käytössä on paljon avoimen lähdekoodin alustoja, kahden ohjelman vertaaminen on samanlaista kuin omenoiden ja appelsiinien vertailu. Tämä ei pidä paikkaansa tässä, koska ne ovat melko samanlaisia. Ennen kuin alamme vertailla näitä kahta, meidän on puhuttava molempien ohjelmien yhtäläisyyksistä:

    Heillä molemmilla on taitoja Amazon Alexa Skills -markkinoilla.Jos sinulla on Amazon Echo tai mikä tahansa muu Alexa-yhteensopiva laite, voit käyttää näitä ohjelmia älykkään kodin keskittimen hyödyntämiseen. Molemmat toimivat Zigbee- ja Z-Wave-protokollien kanssa.Tämä tarkoittaa, että voit käyttää useimpia älykkään kodin protokollia niiden kanssa vaivattomasti. Molemmilla on myös sovelluksia.Jos sinulla on iPhone- tai Android-laite, voit käyttää molempia helposti. Molemmilla on yhteisöjä, jotka auttavat muita.Kuten useimmissa ohjelmointiin suuntautuneissa yhteisöissä, voit odottaa saavasi paljon apua ihmisiltä sekä OpenHAB- että Home Assistant -yhteisöissä.

OpenHAB vs. Home Assistant: Asennus

Asennuksen osalta sekä OpenHAB:n että Home Assistantin on tarkoitus olla melko helppo asentaa. Asennus kuitenkin muuttuu varmasti hieman hankalammaksi, kun työskentelet OpenHABin kanssa. Tämä ohjelma on tunnettu häiriöistä asennuksen aikana ja siihen liittyvistä sekava ohjeista.

OpenHABin uusin versio, OpenHAB2, vaatii edelleen käynnistyksen tietokoneellesi. Kotiavustaja sitä vastoin ei. Koska Home Assistantin asennusta ohjaa helppokäyttöinen graafinen käyttöliittymä, sen katsotaan olevan yleensä helpompi asennus.

Voittaja täällä: Kotiavustaja

Open HAB vs Home Assistant: Entä integraatio?

Sekä OpenHAB että Home Assistant on integroitava keskittimiinsä ja älykkään kodin esineisiin. Mitä tulee OpenHAB:iin, joudut yleensä viettämään noin 40 minuuttia verkkokäyttöliittymässä, jotta voit integroida avoimen lähdekoodin.

Home Assistant on hieman erilainen. Tällä alustalla suurin osa integroinnista on automatisoitu sen verkkokäyttöliittymän avulla. Hitto, jopa Discover-painikkeen napsauttaminen voi muuttaa nopeutta merkittävästi.

Voittaja täällä: Kotiavustaja

Millä alustalla on parempia ohjeoppaita?

Asennus ja konfigurointi voi olla hankalaa molemmilla alustoilla. Siksi on hyvä pitää silmällä kunkin ryhmän tarjoamia apuoppaita. Molemmilla alustoilla on melkoinen määrä lähteitä, jotka auttavat selittämään niiden alustoja.

Molemmilla on kuitenkin tiedetty olevan ongelmansa selityksien suhteen. Useimmat ihmiset pitävät OpenHABia täydellisempänä ohjeoppaidensa suhteen.

Voittaja täällä: OpenHAB

OpenHAB vs. Home Assistant: toiminnallisuus

OpenHABilla ja Home Assistantilla on molemmilla omat vahvuutensa yhteensopivuuden, ohjelmoinnin ja kaikkien muiden ihmisten mieleen tulevien käyttönäkökohtien suhteen. Jotta voisimme tarkastella yhteensopivuutta paremmin, päätimme jakaa sen jokaisen toimenpiteen mukaan…

Entä sovellusten käyttö?

Jos etsit alustaa, jolla on sovellusominaisuudet, se on tasainen. Sekä Home Assistantissa että OpenHABissa on nyt sovelluksia, jotka toimivat sekä Android- että Apple-asetuksissa. OpenHABilla on kuitenkin myös se lisäetu, että sillä on Linux- ja Pine-ystävällisiä sovelluksia sen hakkeriystävällisen käyttöliittymän ansiosta.

Voittaja: OpenHAB

Entä koodauskokemuksesi?

Omien automaatiosääntöjen koodaamisen suhteen asiat muuttuvat hieman erilaiseksi. OpenHAB käyttää Xtrendiä Blockyssa sääntöjen kirjoittamiseen, kun taas Home Assistant käyttää YAML:ää. YAML on käyttäjäystävällisempi koodausmerkintä, pääasiassa siksi, että se on kirjoitettu luettavaksi myös muille kuin koodaajille.

Ohjelmoinnin kannalta se on mieltymyskysymys. Jos olet Java-ohjelmoinnin fani, sinun kannattaa pitää kiinni OpenHABista. Jos pidät Pythonista, Home Assistant on parempi valinta sinulle.

Xtrend on monimutkaisempi kieli kuin YAML, mikä on suuri ero aloittelijoille. Jos et ole tottunut käsittelemään raskasta koodausta, mutta haluat silti kokeilla avoimen lähdekoodin liikettä, on melko selvää, että Home Assistant on kuningas.

Voittaja: Kotiavustaja

OpenHAB vs Home Assistant? Millaisia ​​lisäosat ovat?

Lisäosat ovat valtava tartuntakohta sekä OpenHABille että Home Assistantille. Itse asiassa jotkut saattavat jopa sanoa, että he tekevät suurimman eron näiden kahden alustan välillä. Sekä OpenHABissa että Home Assistantissa on joukko merkkikohtaisia ​​lisäosia suurilta tuotemerkeiltä, ​​kuten Hue ja IKEA, jotka tekevät niistä mahtavia.

Niillä on kuitenkin myös omat ainutlaatuiset integraationsa, jotka tekevät niistä kannattavia. OpenHABissa on erittäin kunnioitettava määrä lisäosia, yhteensä noin 390 ilman ylimääräisiä asioita. MeriLisäosien avulla OpenHAB voi olla vuorovaikutuksessa kasvavan määrän fyysisten kohteiden kanssa.

Home Assistant näyttää kuitenkin ohittaneen OpenHABin saatavilla olevien lisäosien valtavan valikoiman suhteen.

On turvallista sanoa, että OpenHABissa on tarpeeksi toimintoja tehdäkseen useimmat asiat, joita ihmiset rakastavat älykotien tekevän. Home Assistant puolestaan ​​tekee ylimääräisen mailin hankkimalla lisäosia, joissa on kryptovaluutta, kuten Ripple ja autoyhteydet.

Voittaja: Kotiavustaja

OpenHAB vs Home Assistant: käyttöliittymä

Voidaan väittää, että sekä Home Assistantilla että OpenHABilla on loistavat käyttöliittymät, ja ne olisivat oikeassa. Molemmat on suunniteltu käyttäjäystävällisiksi, ja niiden käyttöliittymät auttoivat heitä saavuttamaan vahvat seuraajat, joista he ovat tunnettuja. Visuaalisesti ne ovat molemmat melko eeppisiä, vaikka useimmat ihmiset näyttävät pitävän Home Assistantin ulkonäöstä enemmän.

Tämän ongelman kohdalla useimmat ihmiset sanoisivat, että kyse on henkilökohtaisista mieltymyksistä. Aloittelijat suosivat Home Assistantia, koska kaikki on esitetty helposti ymmärrettävällä tavalla. Toisaalta OpenHAB on tyypillisesti joustavampi ja muokattavampi käyttöliittymänsä kanssa. Se on siis tasapeli.

Voittaja: Tasapeli.

Raspberry Pi -yhteensopivuus

Ei ole mikään salaisuus, että Raspberry Pi tunnetaan ohjelmoijan parhaana ystävänä. Näitä edullisia minitietokoneita on käytetty lähes kaikilla mahdollisilla hakkerointi-/makerspace-tavoilla. Täällä on hyviä uutisia: molemmat alustat voivat toimia Raspberry Pi:n kanssa.

Vanhojen Raspberry Pi -mallien kanssa voi kuitenkin olla vaikea työskennellä molemmat alustat. Kyse on vain siitä, että se on mahdollisesti vanhentunut.

Voittaja: Tasapeli.

OpenHAB vs Home Assistant: Joustavuus

On vaikea sanoa, että kummallakaan alustalla on rajoituksia, mutta meidän on oltava rehellisiä. Tapa, jolla ne on määritetty, voi vaikeuttaa tiettyjen asioiden suorittamista. Maineen kannalta OpenHABilla on taipumus olla monimutkaisempi ja vaikeampi, mutta monet ihmiset ajattelevat, että sillä on enemmän mahdollisuuksia tehdä kiehtovia asioita.

Home Assistantilla ei ehkä ole yhtä paljon mahdollisuuksia tehdä monimutkaisia, korkean tason toimintoja, mutta se on huomattavasti käyttäjäystävällisempi kuin OpenHAB-kilpailijansa. Kyseessä on siis vaihtokauppa. On sinun päätettävissäsi, millä alustalla on sinulle sopivat kokoonpanot.

Voittaja: Tasapeli.

OpenHAB vs. Home Assistant: koodauslähteet ja päivitykset

Tästä pääsemme käyttökokemuksen todelliseen lihaan ja perunoihin: koodeihin, joita voit käyttää jokaisessa. Vaikka nämä ohjelmat on tarkoitettu ihmisten käyttöön, jotka osaavat koodata tyhjästä, on usein helpompi tarttua muiden ohjelmoijien tekemiin koodeihin. Joten tässä on mitä sinun on tiedettävä kustakin alustasta:

    Löydät koodit molemmille alustoille sivustoilta, kuten GitHub.GitHub on tärkeä hotspot molemmille käyttäjille, mutta GitHubista löydettävien koodien määrä on hieman suurempi Home Assistantille. OpenHABin käyttäjät julkaisevat todennäköisemmin hienoja juttujaan foorumeilla.OpenHABilla on varmasti keskusteluyhteisö. Hyvä uutinen tästä on, että voit usein löytää monimutkaisia ​​ohjelmia, jotka toimivat hyvin tavoitteidesi kanssa ilman, että sinun tarvitsee tehdä kaikkea koodausta itse. Sekä OpenHAB että Home Assistant voivat antaa sinulle hälytyksiä useilla eri tavoilla.Kun päivitys on tarpeen, molemmat alustat antavat käyttäjille tiedon helposti luettavien pääsyhälytysten kautta.

Millaisia ​​päivitykset ovat?

OpenHABilla on maine vaikeutena päivitysten asentamisessa, jopa hälytyksistä huolimatta. Sinun on yleensä siirryttävä komentoriville saadaksesi päivityksiä ohjelmallesi, ja koko prosessi voi parhaimmillaan olla aikaa vievä.

Voit suorittaa Home Assistantin päivitykset napin painalluksella, mikä tekee niistä helpompaa ja nopeampaa kaikille osapuolille. Mitä tulee päivityksiin, täällä Home Assistantissa on ehdottomasti selkeä voittaja. Ei ole muuta tapaa ilmaista sitä.

Voittaja: Kotiavustaja

Open HAB vs Home Assistant: millaisia ​​yhteisöt ovat?

Mitä tulee avoimen lähdekoodin alustojen kanssa työskentelyyn, niitä ympäröivät yhteisöt tulevat vaikuttamaan valtavasti kokonaiskokemukseesi. Tämä on sekä osa avoimen lähdekoodin ohjelmointikulttuuria että välttämättömyys.

Aiemmin OpenHAB tunnettiin aktiivisempana yhteisönä, mutta se lakkasi olemasta nopeasti. Tämä yhteisö on edelleen elossa ja voi hyvin foorumeilla sekä sivustoilla, kuten Reddit.

Home Assistant näkee nyt noin 500–700 erilaista yhteisöaihetta viikossa, mikä tekee siitä erittäin aktiivisen ja vilkkaan avoimen lähdekoodin yhteisön. Jos haluat olla yhteydessä muihin tässä maailmassa tai olet aloittelija, joka haluaa vain vähän apua, Home Assistant on loistava kuva.

Voittaja: Kotiavustaja

Kuinka helppoa on saada koodeja alustallesi?

Tämä on toinen suuri kysymys ihmisillä, ja rehellisesti sanottuna vastaus vaihtelee. OpenHAB keksii jatkuvasti uusia tapoja jakaa koodeja ja projekteja. He esittelevät säännöllisesti uusia konsepteja foorumeilla, ja GitHubissa on runsaasti katkelmia, joita voit käyttää halutessasi.

Home Assistantilla voi olla paljon enemmän ohjelmia GitHubissa, mutta totuus on, että niiden kaikkien seulominen voi olla tuskaa. Joten vaikka pääsy uusiin ohjelmiin voi olla helpompaa, sinulle sopivan projektin löytäminen on edelleen paljon tylsää. Siitä huolimatta et voi sivuuttaa koodien määrää GitHubissa.

Voittaja: Kotiavustaja.

OpenHAB vs Home Assistant: mobiilisovellukset

Suuri osa älykodin omistamista on mahdollisuus ohjata kodin asioita etänä, pääasiassa älypuhelimesta. Sekä OpenHAB että Home Assistant toimivat mobiililaitteiden kanssa, mutta ne lähestyvät sitä eri tavalla.

Home Assistant -sovellus iOS:lle sisältää edistyneitä push-ilmoituksia, kaikkien Home Assistant -toimintojesi perushallinnan, sijainnin seurannan ja integroitumisen kolmansien osapuolien sovelluksiin. Kaiken kaikkiaan se saa hyviä arvosteluja ja käyttäjät ovat tyytyväisiä sovellukseen.

Android Home Assistant -sovellus ei itse asiassa ole virallinen Android-sovellus, vaan sen sijaan epävirallinen, jossa on perustoiminnot. Se ei ole läheskään yhtä kehittynyt kuin iOS-vastine.

Silti Home Assistant toimii erittäin hyvin verkkokäyttöliittymän kanssa, ja useimmat käyttäjät pitävät rajoitettua Android-sovellusta riittävänä tarpeisiinsa.

Toisaalta OpenHABAndroid-sovelluson vankka ja siinä on monia kestäviä ominaisuuksia. Voit hallita openHAB-palvelintasi ja vastaanottaa ilmoituksia OpenHAB Cloud -yhteyden kautta. Voit myös vaihtaa kohteita NFC-tunnisteiden avulla ja lähettää äänikomentoja. OpenHABiPhone-sovelluson samanlainen toiminto puhtaalla ja terävällä ilmeellä.

Voittaja: OpenHAB.

Vaikka et tarvitse sovellusta toimivaan älykodin käyttöön, se on yleensä helpompaa, kun kyseessä on useita perheenjäseniä.

OpenHABin käytön aloittaminen

Kun olet asentanut ja käynnistänyt OpenHABin, käynnistät käyttöliittymän järjestelmänvalvojan tilin luomiseksi. Kun olet luonut järjestelmänvalvojan, käyt läpi ohjatun asennuksen, jossa syötät sijaintisi, alueesi, aikavyöhykkeesi ja kielesi.

Ohjatussa asennustoiminnossa sinulla on myös mahdollisuus asentaa lisäosia tai voit ohittaa vaiheen ja palata siihen myöhemmin. Kun olet suorittanut ohjatun toiminnon, näet kojelautasi. Sinun ei tarvitse kirjautua sisään, koska sinut on määritetty järjestelmänvalvojaksi.

Home Assistantin käytön aloittaminen

Muista ladata uusin Home Assistant, joka vastaa Raspberry Pi -malliasi. Voit käyttää balenaEtcheriä kotiapurin kuvan flash-muistiin microSD-kortille. Kun se on kortilla, aseta kortti Raspberry Pi -laitteeseen ja liitä virtajohto ja Ethernet-kaapeli.

Sitten hallitset kaikkea tavallisella tietokoneellasi selaimesi kautta. Kun olet käyttänyt Home Assistantia, näet käyttöliittymän, jolla voit ohjata laitteitasi. Voit myös aloittaa lisäosien asentamisen.

Viimeinen otos

Jos olet vasta aloittamassa matkaasi valmistajana tai haluat vain kokea makerspaces-maailman ensimmäistä kertaa, valitse Home Assistant. On melko selvää, että Home Assistant tulee olemaan se, jonka aiot valita. Edistyneetkin koodaajat nauttivat sen käytöstä yksinkertaisesti siksi, että siinä on niin helppokäyttöinen alusta.

Vaikka useimmat ihmiset pitävät Home Assistantista enemmän, on syytä huomata, että OpenHABilla on edelleen oma arvonsa ja yhteisönsä, joka kannattaa tarkistaa. Jos etsit joustavampaa koodaustyyliä, joka toimii edistyneempien tavoitteiden kanssa, OpenHAB saattaa olla sinulle parempi vaihtoehto.

Loppujen lopuksi valitsemasi älykkään kodin alusta on yksilöllinen valinta, joka perustuu ensisijaisesti siihen, mitä haluat tehdä (ja valitsemasi ohjelmointikielestäsi). Jos olet tarpeeksi kokenut tietääksesi, mitä haluat, vastaus sinulle parhaan alustan valintaan on päivänselvä.

Aiheeseen liittyviä kysymyksiä

Kuinka voin luoda älykodin, jos en osaa koodata?

Sinun ei tarvitse osata koodata tai olla tekniikan nero saadaksesi älykkään kodin. Voit ostaa Smart Home -keskittimiä, joita voit käyttää puheavustajien, kuten Googlen ja Alexan, kautta. Tietenkin komentosi rajoittuvat siihen, mitä nämä järjestelmät tarjoavat, mutta voit hallita monia erilaisia ​​asioita.

Voit silti käyttää valojasi, vaihtovirtaa, televisiota, yli, käyttää robottiimuria ja paljon muuta käyttämällä tämäntyyppisiä järjestelmiä. Jos todella haluat luoda oman, sinun on opittava koodaamaan ja oltava valmis siihen aikaa ja vaivaa.

Ovatko OpenHAB- ja Home Assistant -pilvet ilmaisia?

OpenHAB-pilvi on ilmainen, mutta Home Assistant maksaa 5 dollaria kuukaudessa.

Aiheeseen liittyvät oppaat