OpenHAB vs. Home Assistant: Čo je najlepšie pre váš inteligentný dom?
Diy

OpenHAB vs. Home Assistant: Čo je najlepšie pre váš inteligentný dom?

Medzi ultratechnológiou sa pomaly a potichu začína udomácňovať nový trend v inteligentných domoch. Ľudia teraz vytvárajú svoje vlastné programy s otvoreným zdrojovým kódom pre svoje inteligentné domáce centrá. Ale pri porovnaní programov OpenHAB vs Home Assistant, čo je lepšie pre váš domov?

Hlavný rozdiel medzi OpenHAB a Home Assistant je v tom, že Home Assistant je o niečo lepšie hodnotený pre jeho užívateľsky prívetivú zostavu a jednoduchú integráciu. To znamená, že sú to skvelé možnosti a ponúkajú podobné funkcie, ako napríklad Amazon Alexa Echo, aplikácie pre váš telefón a prácu s protokolmi Zigbee a Z-Wave.

Ak ste fanúšikom programovania s otvoreným zdrojovým kódom a chcete odomknúť jeho výkon pre svoj domov, získanie jednej z týchto aplikácií má zmysel. Ako už bolo povedané, je dobré vedieť, čo by ste mali očakávať od oboch programov a čo by to mohlo znamenať pre vašu domácu automatizáciu.

Skôr než začneme: Všeobecný úvod do inteligentného navádzania s otvoreným zdrojom

Začnime od začiatku. Je to trend, ktorý sa musel stať – trend, ktorý prináša zázrak a komunitu dobroty s otvoreným zdrojom do centier inteligentných domácností.

OpenHAB aj Home Assistant sú programy, ktoré vám umožňujú nahrať vlastné kódovanie do vášho inteligentného domáceho hubu. Tieto počítačové programy sú navrhnuté tak, aby spolupracovali s inteligentnými domácimi zariadeniami, aby sa váš domov dal jednoduchšie automatizovať a prispôsobovať.

Na rozdiel od Amazon Alexa resp Domovská stránka Google , tieto programy vyžadujú, aby ste vedeli kódovať a tiež vyžadujú vyššiu úroveň technických znalostí. Ak sa dobre nevyznáte v programovaní alebo kódovaní, potom to pre vás nebude to pravé. Teraz, keď sme diskutovali o tomto vylúčení zodpovednosti, poďme sa rozprávať o každom programe.

Čo je OpenHAB?

Kai Kreuzer vytvoril OpenHAB v roku 2010 a OpenHAB 2 bol vyvinutý v Jave. Spája Apache Karaf s Eclipse Equinox a vytvára runtime prostredie iniciatívy Open Services Gateway (OSGi). HTTP server je Jetty a OpenHAB môžete rozšíriť pomocou doplnkov. (Viac o doplnkoch o niečo neskôr).

OpenHAB môžete spustiť na mnohých populárnych platformách vrátane Windows, Mac OSx a Linux.

Čo je domáci asistent?

Home Assistant používa Python 3 a Polymer pre backend a frontend komponenty. Je licencovaný pod Apache 2.0 a podobne ako OpenHAB sa dá rozšíriť pomocou doplnkov.

OpenHAB vs domáci asistent: Slovo o výbere vašej platformy

Pokiaľ ide o ľudí vo svete tvorcov, je jasné, že každý má svoje osobné preferencie. Spôsob, akým sme sa v tomto článku rozhodli pozrieť na platformy s otvoreným zdrojovým kódom, bol poskytnúť nový prístup do priestoru tvorcov s otvoreným zdrojovým kódom.

Ak hľadáte náročnejší a komplexnejší systém, je pravdepodobné, že OpenHAB bude vaša šálka čaju. Tento článok píšeme s myšlienkou zaviesť nováčikov do arény inteligentnej domácnosti s otvoreným zdrojovým kódom – a to zahŕňa aj stredné pochopenie kódovania.

OpenHAB vs domáci asistent: Čo majú spoločné?

Pri mnohých platformách s otvoreným zdrojovým kódom je pokus o porovnanie dvoch programov podobný porovnávaniu jabĺk a pomarančov. V tomto prípade to tak nie je, pretože sú dosť podobné. Predtým, ako začneme porovnávať tieto dva programy, musíme hovoriť o podobnostiach, ktoré majú oba programy:

    Obaja majú zručnosti na trhu Amazon Alexa Skills.Ak máte Amazon Echo alebo akékoľvek iné zariadenie s podporou Alexa, tieto programy môžete použiť na lepšie využitie vášho inteligentného domáceho hubu. Obaja pracujú s protokolmi Zigbee a Z-Wave.To znamená, že s nimi budete môcť bez námahy používať väčšinu protokolov inteligentnej domácnosti. Obaja majú aj aplikácie.Ak máte iPhone alebo zariadenie so systémom Android, môžete k obom jednoducho pristupovať. Obaja majú komunity, ktoré sa snažia pomáhať druhým.Rovnako ako u väčšiny programovo orientovaných komunít, aj tu môžete očakávať veľa pomoci od ľudí v komunitách OpenHAB a Home Assistant.

OpenHAB vs. Home Assistant: Inštalácia

Pokiaľ ide o inštaláciu, OpenHAB aj Home Assistant sa majú pomerne ľahko nastaviť. Inštalácia je však určite trochu zložitejšia, keď pracujete s OpenHAB. Tento program je známy tým, že počas nastavovania chybuje a sú s ním spojené mätúce pokyny.

Najnovšia verzia OpenHAB, OpenHAB2, stále vyžaduje spustenie napájacieho prostredia na vašom počítači. Na druhej strane domáci asistent nie. Keďže postup inštalácie Home Assistant sa riadi ľahko použiteľným grafickým používateľským rozhraním, vo všeobecnosti sa považuje za jednoduchšiu inštaláciu.

Víťaz tu: Domáci asistent

Open HAB vs Home Assistant: A čo integrácia?

OpenHAB aj Home Assistant budú musieť byť integrované s ich rozbočovačmi a inteligentnými domácimi predmetmi. Pokiaľ ide o OpenHAB, zvyčajne budete musieť stráviť asi 40 minút na webovom rozhraní, aby ste mohli integrovať svoj open source.

Home Assistant je trochu iný. S touto platformou je väčšina integrácie automatizovaná jej webovým rozhraním. Sakra, dokonca aj kliknutie na tlačidlo Discover môže spôsobiť veľký rozdiel v rýchlosti.

Víťaz tu: Domáci asistent

Ktorá platforma má lepšie príručky pomoci?

Inštalácia a konfigurácia môžu byť zložité pri oboch týchto platformách. Preto je dobré sledovať pomocné príručky, ktoré poskytuje každá skupina. Obe platformy majú značné množstvo zdrojov, ktoré pomáhajú vysvetliť ich platformy.

Je však známe, že obaja majú svoje problémy, pokiaľ ide o vysvetlenia. Väčšina ľudí považuje OpenHAB za úplnejší, pokiaľ ide o ich sprievodcov.

Víťaz tu: OpenHAB

OpenHAB vs. Home Assistant: Funkčnosť

OpenHAB a Home Assistant majú svoje silné stránky, pokiaľ ide o kompatibilitu, programovanie a všetky ostatné aspekty používania, na ktoré ľudia myslia. Aby sme sa lepšie pozreli na kompatibilitu, rozhodli sme sa ju rozdeliť podľa jednotlivých mier...

A čo používanie aplikácie?

Ak hľadáte platformu, ktorá má možnosti aplikácie, potom je to vyrovnané. Home Assistant aj OpenHAB majú teraz aplikácie, ktoré fungujú v nastaveniach Androidu aj Apple. OpenHAB má však aj pridanú výhodu v tom, že má aplikácie priateľské k Linuxu a Pine vďaka svojmu rozhraniu priaznivému pre hackerov.

Víťaz: OpenHAB

A čo vaše skúsenosti s kódovaním?

Pokiaľ ide o kódovanie vlastných pravidiel automatizácie, veci sa trochu líšia. OpenHAB používa Xtrend v Blocky na napísanie vašich pravidiel, zatiaľ čo Home Assistant používa YAML. YAML je užívateľsky prívetivejšie označenie kódovania, predovšetkým preto, že je napísané tak, aby bolo čitateľné aj pre nekódovačov.

Čo sa týka programovania, je to vec preferencií. Ak ste fanúšikom programovania v jazyku Java, budete sa chcieť držať OpenHAB. Ak máte radi Python, potom je pre vás Home Assistant lepšou voľbou.

Xtrend je komplexnejší jazyk ako YAML, čo znamená veľký rozdiel pre nováčikov. Ak nie ste zvyknutí zaoberať sa náročným kódovaním, ale stále chcete vyskúšať hnutie s otvoreným zdrojom, potom je celkom jasné, že domáci asistent je kráľom.

Víťaz: Domáci asistent

OpenHAB vs domáci asistent? Aké sú doplnky?

Doplnky sú obrovským problémom pre OpenHAB aj Home Assistant. V skutočnosti by niektorí mohli dokonca povedať, že sú tým, čo robí najväčší rozdiel medzi týmito dvoma platformami. OpenHAB aj Home Assistant majú množstvo doplnkov špecifických pre značku od veľkých značiek ako Hue a IKEA, vďaka ktorým sú úžasné.

Majú však aj svoje vlastné jedinečné integrácie, vďaka ktorým sa oplatí. OpenHAB má veľmi slušný počet doplnkov, celkovo okolo 390 bez ďalších vecí. Tieto add-ons umožňujú OpenHAB interagovať s rastúcim počtom fyzických predmetov.

Zdá sa však, že Home Assistant predbehol OpenHAB, pokiaľ ide o širokú škálu doplnkov, ktoré môžete získať.

Dá sa s istotou povedať, že OpenHAB má dostatok funkcií na to, aby robil väčšinu vecí, ktoré ľudia radi vidia robiť v inteligentných domácnostiach. Na druhej strane Home Assistant robí niečo navyše tým, že má doplnky, ktoré obsahujú kryptomeny, ako sú Ripple a automobilové spojenia.

Víťaz: Domáci asistent

OpenHAB vs domáci asistent: Používateľské rozhranie

Dalo by sa tvrdiť, že domáci asistent aj OpenHAB majú skvelé používateľské rozhrania a mali by pravdu. Obe sú navrhnuté tak, aby boli užívateľsky prívetivé, a práve ich rozhrania im pomohli získať silných fanúšikov, pre ktorých sú známi. Vizuálne sú obaja dosť epickí, aj keď sa zdá, že väčšina ľudí si viac užíva vzhľad domáceho asistenta.

Pri tomto probléme by väčšina ľudí povedala, že je to vec osobných preferencií. Nováčikovia majú tendenciu uprednostňovať domáceho asistenta, pretože všetko je usporiadané ľahko zrozumiteľným spôsobom. Na druhej strane je OpenHAB zvyčajne flexibilnejší a prispôsobiteľnejší pomocou používateľského rozhrania. Takže je to remíza.

Víťaz: Remíza.

Kompatibilita s Raspberry Pi

Nie je žiadnym tajomstvom, že Raspberry Pi je známy tým, že je najlepším priateľom programátora. Tieto cenovo dostupné minipočítače boli použité takmer všetkými mysliteľnými spôsobmi hack/makerspace. Je tu dobrá správa: obe platformy môžu pracovať s Raspberry Pi.

Ako už bolo povedané, so staršími modelmi Raspberry Pi môže byť ťažké pracovať oboje platformy. Ide len o to, že je potenciálne zastaraný.

Víťaz: Remíza.

OpenHAB vs domáci asistent: Flexibilita

Je ťažké povedať, že ktorákoľvek platforma má obmedzenia, ale musíme byť úprimní. Spôsob, akým sú nastavené, vám môže sťažiť vykonávanie určitých vecí. Pokiaľ ide o povesť, OpenHAB má tendenciu byť zložitejší a ťažší, ale veľa ľudí si myslí, že má väčší potenciál robiť fascinujúce veci.

Home Assistant nemusí mať taký potenciál na vykonávanie zložitých funkcií na vysokej úrovni, ale je výrazne užívateľsky príjemnejší ako jeho konkurent OpenHAB. Ide teda o kompromis. Je na vás, aby ste sa rozhodli, ktorá platforma má pre vás tie správne konfigurácie.

Víťaz: Remíza.

OpenHAB vs. Home Assistant: Zdroje kódovania a aktualizácie

Tu sa dostávame k skutočnému mäsu a zemiakom používateľskej skúsenosti: kódy, ktoré môžete spustiť na každom z nich. Aj keď sú tieto programy určené na používanie ľuďmi, ktorí vedia, ako kódovať od začiatku, je často jednoduchšie získať kódy, ktoré vytvorili iní programátori. Tu je to, čo potrebujete vedieť o každej platforme:

    Kódy pre obe platformy nájdete na stránkach ako GitHub.GitHub je hlavným hotspotom pre oboch používateľov, avšak množstvo kódov, ktoré nájdete na GitHub, je o niečo vyššie pre domáceho asistenta. Používatelia OpenHAB s väčšou pravdepodobnosťou uverejnia svoje skvelé nápady na fórach.S OpenHAB určite existuje chatová komunita. Dobrou správou je, že často môžete nájsť zložité programy, ktoré dobre fungujú s vašimi cieľmi, bez toho, aby ste museli robiť všetko kódovanie sami. OpenHAB aj Home Assistant vám môžu poskytnúť upozornenia prostredníctvom širokej škály rôznych metód.Keď je potrebná aktualizácia, obe platformy informujú používateľov prostredníctvom ľahko čitateľných upozornení na prístup.

Aké sú aktualizácie?

OpenHAB má povesť toho, že je náročný, pokiaľ ide o inštaláciu aktualizácií, dokonca aj s upozorneniami. Ak chcete získať aktualizácie pre svoj program, zvyčajne musíte prejsť do príkazového riadka a celý proces môže byť prinajlepšom časovo náročný.

Aktualizácie aplikácie Home Assistant môžete vykonávať kliknutím na tlačidlo, čo uľahčuje a zrýchľuje prácu všetkým zúčastneným stranám. Pokiaľ ide o aktualizácie, v aplikácii Home Assistant je určite jasný víťaz. Neexistuje žiadny iný spôsob, ako to vyjadriť.

Víťaz: Domáci asistent

Open HAB vs Home Assistant: Aké sú komunity?

Pokiaľ ide o prácu s platformami s otvoreným zdrojom, komunity, ktoré ich obklopujú, urobia obrovský rozdiel vo vašom celkovom zážitku. Toto je súčasťou kultúry programovania s otvoreným zdrojovým kódom, ako aj nevyhnutnosťou.

V minulosti bol OpenHAB známy tým, že bol aktívnejšou komunitou, ale to rýchlo prestalo platiť. Táto komunita je stále nažive na fórach, ako aj na stránkach ako Reddit.

Home Assistant teraz vidí okolo 500 až 700 rôznych tém komunity týždenne, čo z neho robí veľmi aktívnu a živú komunitu s otvoreným zdrojom. Ak sa chcete spojiť s ostatnými v tomto svete alebo ste nováčik, ktorý chce len malú pomoc, domáci asistent je skvelý obrázok.

Víťaz: Domáci asistent

Aké ľahké je získať kódy pre vašu platformu?

Toto je ďalšia hlavná otázka ľudí a úprimne povedané, odpoveď sa líši. OpenHAB stále prichádza s novými spôsobmi zdieľania kódov a projektov. Na svojich fórach pravidelne uvádzajú nové koncepty a GitHub má množstvo úryvkov, ktoré môžete použiť, ak sa tak rozhodnete.

Home Assistant môže mať na GitHub oveľa viac programov, ale pravdou je, že preosiať všetky môže byť utrpením. Takže aj keď prístup k novým programom môže byť jednoduchší, je tu stále veľa zdĺhavosti, pokiaľ ide o nájdenie toho správneho projektu pre vás. Napriek tomu nemôžete ignorovať počet kódov na GitHub.

Víťaz: Domáci asistent.

OpenHAB vs domáci asistent: mobilné aplikácie

Veľkou súčasťou inteligentnej domácnosti je možnosť ovládať veci vo vašej domácnosti na diaľku, hlavne zo smartfónu. OpenHAB aj Home Assistant fungujú s mobilnými zariadeniami, no pristupujú k tomu inak.

Aplikácia Home Assistant pre iOS obsahuje pokročilé upozornenia push, základné ovládanie všetkých vašich aktivít Home Assistant, sledovanie polohy a integruje sa s aplikáciami tretích strán. Celkovo má dobré recenzie a používatelia sú s aplikáciou spokojní.

Aplikácia Android Home Assistant nie je v skutočnosti oficiálnou aplikáciou pre Android, ale neoficiálnou aplikáciou so základnými funkciami. Nie je ani zďaleka tak vyvinutý ako jeho náprotivok pre iOS.

Napriek tomu Home Assistant funguje s webovým rozhraním veľmi dobre a väčšina používateľov často považuje obmedzenú aplikáciu pre Android za dostatočnú pre ich potreby.

Na druhej strane OpenHABAndroid aplikáciaje pevná s mnohými robustnými funkciami. Môžete ovládať svoj server openHAB a prijímať upozornenia prostredníctvom pripojenia OpenHAB Cloud. Môžete tiež meniť položky prostredníctvom značiek NFC a odosielať hlasové príkazy. OpenHABaplikácia pre iPhonemá podobnú funkciu s čistým a ostrým vzhľadom.

Víťaz: OpenHAB.

Aj keď na fungujúci inteligentný dom nepotrebujete aplikáciu, zvyčajne je to jednoduchšie, keď ide o viacerých členov rodiny.

Začíname s OpenHAB

Po inštalácii a spustení OpenHAB spustíte používateľské rozhranie na vytvorenie účtu správcu. Po vytvorení používateľa správcu prejdete sprievodným nastavením, kde zadáte svoju polohu, región, časové pásmo a jazyk.

V rámci sprievodcu nastavením budete mať tiež možnosť nainštalovať doplnky alebo môžete tento krok preskočiť a vrátiť sa k nemu neskôr. Po dokončení sprievodcu uvidíte svoj informačný panel. Nemusíte sa prihlasovať, pretože ste ustanovený ako správca.

Začíname s domácim asistentom

Nezabudnite si stiahnuť najnovšieho domáceho asistenta, ktorý zodpovedá vášmu modelu Raspberry Pi. Pomocou balenaEtcher môžete flashovať obrázok domáceho asistenta na kartu micro SD. Keď je na karte, vložte kartu do Raspberry Pi a pripojte napájací kábel a ethernetový kábel.

Potom budete všetko ovládať prostredníctvom prehliadača na bežnom počítači. Po otvorení domáceho asistenta uvidíte používateľské rozhranie, ktoré môžete použiť na ovládanie svojich zariadení. Budete tiež môcť začať inštalovať svoje doplnky.

Náš posledný záber

Ak ste na svojej ceste tvorcu len na začiatku alebo len chcete prvýkrát zažiť svet tvorivých priestorov, vyberte si Home Assistant. Je celkom jasné, že domáci asistent bude ten, koho si budete chcieť vybrať. Dokonca aj pokročilí kóderi ho radi používajú, jednoducho preto, že obsahuje takú bezproblémovú platformu.

Hoci väčšina ľudí si viac užije domáceho asistenta, stojí za zmienku, že OpenHAB má stále svoju vlastnú hodnotu a komunitu, ktorú stojí za to vyskúšať. Ak hľadáte flexibilnejší štýl kódovania, ktorý pracuje s pokročilejšími cieľmi, OpenHAB môže byť pre vás lepšou voľbou.

Na konci dňa je platforma pre inteligentnú domácnosť, ktorú si vyberiete, individuálnou voľbou, ktorá bude primárne založená na tom, čo chcete robiť (a na vašom zvolenom programovacom jazyku). Ak ste dostatočne skúsení na to, aby ste vedeli, čo chcete, odpoveď na najlepšiu platformu pre vás bude jasná ako deň.

Súvisiace otázky

Ako môžem vytvoriť inteligentný dom, ak neviem, ako kódovať?

Na to, aby ste mali inteligentnú domácnosť, nemusíte vedieť kódovať alebo byť technologickým géniom. Môžete si kúpiť inteligentné domáce centrá, ktoré môžete ovládať prostredníctvom hlasových asistentov, ako sú Google a Alexa. Samozrejme, že vaše príkazy budú obmedzené na to, čo poskytujú tieto systémy, ale môžete ovládať množstvo rôznych vecí.

Pomocou týchto typov systémov môžete stále ovládať svetlá, klimatizáciu, televíziu, ovládať robotický vysávač a ďalšie. Ak naozaj chcete vytvoriť svoj vlastný, potom by ste sa museli naučiť kódovať a byť pripravení na čas a úsilie, ktoré to vyžaduje.

Sú cloudy OpenHAB a Home Assistant zadarmo?

Cloud OpenHAB je zadarmo, ale domáci asistent stojí 5 dolárov mesačne.

Súvisiace príručky