OpenHAB vs. Home Assistant: Co je nejlepší pro váš chytrý domov?
Diy

OpenHAB vs. Home Assistant: Co je nejlepší pro váš chytrý domov?

Mezi ultra-techny se pomalu a potichu začíná prosazovat nový trend v chytrých domácnostech. Lidé nyní vytvářejí své vlastní programy s otevřeným zdrojovým kódem pro svá inteligentní domácí centra. Ale když porovnáte programy OpenHAB vs Home Assistant, co je pro váš domov lepší?

Hlavní rozdíl mezi OpenHAB a Home Assistant je v tom, že Home Assistant je o něco lépe hodnocen pro své uživatelsky přívětivé sestavení a snadnou integraci. To znamená, že jsou to skvělé možnosti a nabízejí podobné funkce, jako je Amazon Alexa Echo, aplikace pro váš telefon a práce s protokoly Zigbee a Z-Wave.

Pokud jste fanouškem programování s otevřeným zdrojovým kódem a chcete odemknout jeho výkon pro váš domov, pořízení jedné z těchto aplikací má smysl. Jak již bylo řečeno, je dobré vědět, co byste od obou programů měli očekávat a co by to mohlo znamenat pro vaši domácí automatizaci.

Než začneme: Obecný úvod k chytrému navádění s otevřeným zdrojovým kódem

Začněme od začátku. Je to trend, který se musel stát – trend, který přináší zázrak a komunitu open source dobrot do center chytrých domácností.

OpenHAB i Home Assistant jsou programy, které vám umožní nahrát vlastní kódování do vašeho chytrého domácího hubu. Tyto počítačové programy jsou navrženy tak, aby spolupracovaly se zařízeními pro chytrou domácnost a usnadnily automatizaci a přizpůsobení vašeho domova.

Na rozdíl od Amazon Alexa resp Domovská stránka Google Tyto programy vyžadují, abyste byli schopni kódovat, a také vyžadují vyšší úroveň technických znalostí. Pokud se v programování nebo kódování dobře neorientujete, nebudou pro vás tou správnou volbou. Nyní, když jsme probrali toto vyloučení odpovědnosti, pojďme mluvit o každém programu.

Co je OpenHAB?

Kai Kreuzer vytvořil OpenHAB v roce 2010 a OpenHAB 2 byl vyvinut v Javě. Spojuje Apache Karaf s Eclipse Equinox a vytváří běhové prostředí iniciativy Open Services Gateway (OSGi). HTTP server je Jetty a OpenHAB můžete rozšířit pomocí doplňků. (Více o doplňcích o něco později).

OpenHAB můžete spustit na mnoha populárních platformách včetně Windows, Mac OSx a Linux.

Co je domácí asistent?

Home Assistant používá Python 3 a Polymer pro backend a frontend komponenty. Je licencován pod Apache 2.0 a stejně jako OpenHAB může být rozšířen pomocí doplňků.

OpenHAB vs domácí asistent: Slovo o výběru vaší platformy

Pokud jde o lidi ve světě tvůrců, je jasné, že každý má své osobní preference. Způsob, jakým jsme se v tomto článku rozhodli podívat na platformy s otevřeným zdrojovým kódem, byl poskytnout nový vpád do open-source makerspace.

Pokud hledáte náročnější a komplexnější systém, pak je pravděpodobné, že byste našli OpenHAB jako svůj šálek čaje. Tento článek píšeme s myšlenkou zavést nováčky do arény chytré domácnosti s otevřeným zdrojovým kódem – a to zahrnuje středně pokročilé porozumění kódování.

OpenHAB vs domácí asistent: Co mají společného?

Se spoustou platforem s otevřeným zdrojovým kódem je pokus srovnávat dva programy podobný srovnávání jablek a pomerančů. Tady tomu tak není, protože jsou si dost podobné. Než začneme tyto dva srovnávat, musíme si promluvit o podobnostech, které oba programy mají:

    Oba mají dovednosti na trhu Amazon Alexa Skills.Pokud máte Amazon Echo nebo jakékoli jiné zařízení s podporou Alexa, můžete tyto programy použít k většímu využití vašeho chytrého domácího hubu. Oba pracují s protokoly Zigbee a Z-Wave.To znamená, že s nimi budete moci bez námahy používat většinu protokolů chytré domácnosti. Oba mají také aplikace.Pokud máte iPhone nebo zařízení Android, můžete snadno přistupovat k oběma. Oba mají komunity, které pomáhají ostatním.Stejně jako u většiny komunit zaměřených na programování můžete očekávat, že vám hodně pomohou lidé z komunit OpenHAB a Home Assistant.

OpenHAB vs. Home Assistant: Instalace

Pokud jde o instalaci, jak OpenHAB, tak Home Assistant mají být poměrně snadno nastavitelné. Při práci s OpenHAB je však instalace rozhodně o něco složitější. Tento program je notoricky známý tím, že během nastavování chybuje a jsou s ním spojené matoucí pokyny.

Nejnovější verze OpenHAB, OpenHAB2, stále vyžaduje spuštění power shellu na vašem počítači. Na druhou stranu Home Assistant ne. Vzhledem k tomu, že postup instalace Home Assistant se řídí snadno použitelným grafickým uživatelským rozhraním, je obecně považován za jednodušší instalaci.

Vítěz zde: Domácí asistent

Open HAB vs Home Assistant: A co integrace?

Jak OpenHAB, tak Home Assistant budou muset být integrovány s jejich rozbočovači a položkami chytré domácnosti. Pokud jde o OpenHAB, obvykle budete muset strávit asi 40 minut na webovém rozhraní, abyste mohli integrovat svůj open source.

Home Assistant je trochu jiný. U této platformy je většina integrace automatizována jejím webovým rozhraním. Sakra, i kliknutí na tlačítko Discover může mít velký rozdíl v rychlosti.

Vítěz zde: Domácí asistent

Která platforma má lepší průvodce nápovědy?

Instalace a konfigurace mohou být u obou těchto platforem složité. Proto je dobré sledovat nápovědu, kterou poskytuje každá skupina. Obě platformy mají značné množství zdrojů, které pomáhají vysvětlit jejich platformy.

O obou je však známo, že mají své problémy, pokud jde o vysvětlení. Většina lidí považuje OpenHAB za úplnější, pokud jde o jejich nápovědu.

Vítěz zde: OpenHAB

OpenHAB vs. Home Assistant: Funkčnost

OpenHAB a Home Assistant mají své vlastní silné stránky, pokud jde o kompatibilitu, programování a všechny další aspekty použití, na které lidé myslí. Abychom se lépe podívali na kompatibilitu, rozhodli jsme se ji rozdělit podle jednotlivých měřítek…

A co používání aplikací?

Pokud hledáte platformu, která má funkce aplikací, pak je to vyrovnané. Home Assistant i OpenHAB nyní mají aplikace, které fungují v nastavení Android i Apple. OpenHAB má však také další výhodu v tom, že má aplikace přátelské k Linuxu a Pine díky rozhraní přátelskému pro hackery.

Vítěz: OpenHAB

A co vaše zkušenosti s kódováním?

Pokud jde o kódování vlastních pravidel automatizace, věci se trochu liší. OpenHAB používá Xtrend v Blocky k psaní vašich pravidel, zatímco Home Assistant používá YAML. YAML je uživatelsky přívětivější kódovací označení, především proto, že je napsáno tak, aby bylo čitelné i pro nekodéry.

Co se týče programování, je to otázka preferencí. Pokud jste fanouškem programování v Javě, pak se budete chtít držet OpenHAB. Pokud máte rádi Python, pak je pro vás Home Assistant lepší volbou.

Xtrend je složitější jazyk než YAML, což je pro nováčky velký rozdíl. Pokud nejste zvyklí zabývat se náročným kódováním, ale přesto chcete vyzkoušet hnutí s otevřeným zdrojovým kódem, je zcela jasné, že domácí asistent je králem.

Vítěz: Domácí asistent

OpenHAB vs domácí asistent? Jaké jsou doplňky?

Doplňky jsou velkým problémem pro OpenHAB i Home Assistant. Ve skutečnosti by někteří mohli dokonce říci, že jsou tím, co dělá největší rozdíl mezi těmito dvěma platformami. OpenHAB i Home Assistant mají spoustu doplňků specifických pro značku od velkých značek, jako je Hue a IKEA, díky kterým jsou úžasné.

Mají však také své vlastní jedinečné integrace, díky kterým se vyplatí. OpenHAB má velmi slušný počet doplňků, celkem asi 390 bez dalších věcí. Moředd-ons umožňují OpenHAB komunikovat s rostoucím počtem fyzických položek.

Zdá se však, že Home Assistant překonal OpenHAB, pokud jde o širokou škálu doplňků, které můžete získat.

Dá se s jistotou říci, že OpenHAB má dostatek funkcí na to, aby dělal většinu věcí, které lidé rádi vidí dělat v chytrých domácnostech. Na druhou stranu Home Assistant jde o krok navíc tím, že má doplňky, které obsahují kryptoměnu, jako je Ripple a připojení k autu.

Vítěz: Domácí asistent

OpenHAB vs Home Assistant: Uživatelské rozhraní

Dalo by se namítnout, že Home Assistant i OpenHAB mají skvělá uživatelská rozhraní a měli by pravdu. Oba jsou navrženy tak, aby byly uživatelsky přívětivé, a je to jejich rozhraní, které jim pomohlo získat silné následovníky, kterými jsou známí. Vizuálně jsou oba docela epické, i když se zdá, že většina lidí si více užívá vzhled domácího asistenta.

S tímto problémem by většina lidí řekla, že je to otázka osobních preferencí. Nováčci mají tendenci preferovat domácího asistenta, protože vše je uspořádáno snadno srozumitelným způsobem. Na druhou stranu je OpenHAB obvykle flexibilnější a přizpůsobitelný pomocí uživatelského rozhraní. Takže je to remíza.

Vítěz: Remíza.

Kompatibilita s Raspberry Pi

Není žádným tajemstvím, že Raspberry Pi je známé jako nejlepší přítel programátorů. Tyto cenově dostupné minipočítače byly použity téměř všemi myslitelnými způsoby hack/makerspace. Je tu dobrá zpráva: obě platformy mohou pracovat s Raspberry Pi.

Jak již bylo řečeno, se staršími modely Raspberry Pi může být obtížné pracovat oba platformy. Jde jen o to, že je to potenciálně zastaralé.

Vítěz: Remíza.

OpenHAB vs domácí asistent: Flexibilita

Je těžké říci, že obě platformy mají omezení, ale musíme být upřímní. Způsob, jakým jsou nastaveny, vám může ztížit provádění určitých věcí. Z hlediska reputace má OpenHAB tendenci být složitější a obtížnější, ale mnoho lidí si myslí, že má větší potenciál dělat fascinující věci.

Home Assistant nemusí mít tolik potenciálu k provádění složitých funkcí na vysoké úrovni, ale je znatelně uživatelsky přívětivější než jeho konkurent OpenHAB. Takže je to kompromis. Je na vás, abyste se rozhodli, která platforma má pro vás ty správné konfigurace.

Vítěz: Remíza.

OpenHAB vs. Home Assistant: Zdroje kódování a aktualizace

Zde se dostáváme ke skutečnému masu a bramborám uživatelské zkušenosti: kódy, které můžete spustit na každém z nich. Přestože tyto programy mají používat lidé, kteří vědí, jak kódovat od nuly, je často snazší získat kódy, které vytvořili jiní programátoři. Zde je to, co potřebujete vědět o každé platformě:

    Kódy pro obě platformy najdete na webech jako GitHub.GitHub je hlavním hotspotem pro oba uživatele, nicméně množství kódů, které na GitHubu najdete, je u Home Assistant o něco vyšší. Uživatelé OpenHAB budou s větší pravděpodobností zveřejňovat své skvělé práce na fórech.S OpenHAB rozhodně existuje chatová komunita. Dobrou zprávou je, že často můžete najít složité programy, které dobře fungují s vašimi cíli, aniž byste museli provádět veškeré kódování sami. OpenHAB i Home Assistant vám mohou poskytnout upozornění prostřednictvím široké škály různých metod.Když je aktualizace nezbytná, obě platformy se snaží informovat uživatele prostřednictvím snadno čitelných upozornění na přístup.

Jaké jsou aktualizace?

OpenHAB má pověst toho, že je obtížné instalovat aktualizace, a to i s upozorněními. Chcete-li získat aktualizace pro svůj program, obvykle musíte přejít do příkazového řádku a celý proces může být v nejlepším případě časově náročný.

Aktualizace Home Assistant můžete provádět kliknutím na tlačítko, což usnadňuje a urychluje všechny zúčastněné strany. Pokud jde o aktualizace, je zde rozhodně jasný vítěz v Home Assistant. Neexistuje žádný jiný způsob, jak to vyjádřit.

Vítěz: Domácí asistent

Open HAB vs Home Assistant: Jaké jsou komunity?

Pokud jde o práci s platformami s otevřeným zdrojovým kódem, komunity, které je obklopují, udělají obrovský rozdíl ve vaší celkové zkušenosti. To je jak součástí kultury open source programování, tak nutností.

V minulosti byl OpenHAB známý tím, že byl aktivnější komunitou, ale to rychle přestalo platit. Tato komunita je na fórech a také na stránkách jako Reddit stále živá a dobře se jí daří.

Home Assistant nyní vidí kolem 500 až 700 různých komunitních témat týdně, což z něj dělá velmi aktivní a živou open source komunitu. Pokud se chcete spojit s ostatními v tomto světě nebo jste nováček, který chce jen trochu pomoci, Home Assistant je skvělý obrázek.

Vítěz: Domácí asistent

Jak snadné je získat kódy pro vaši platformu?

To je další hlavní otázka, kterou lidé mají, a upřímně řečeno, odpověď se liší. OpenHAB stále přichází s novými způsoby sdílení kódů a projektů. Na svých fórech pravidelně uvádějí nové koncepty a GitHub má spoustu úryvků, které můžete použít, pokud se tak rozhodnete.

Home Assistant může mít na GitHubu mnohem více programů, ale pravdou je, že procházet je všemi může být utrpení. Takže i když přístup k novým programům může být snazší, je stále hodně zdlouhavé, pokud jde o hledání toho správného projektu pro vás. I tak ale nemůžete ignorovat počet kódů na GitHubu.

Vítěz: Domácí asistent.

OpenHAB vs Home Assistant: Mobilní aplikace

Velkou součástí chytré domácnosti je možnost ovládat věci ve vaší domácnosti na dálku, především ze smartphonu. OpenHAB i Home Assistant pracují s mobilními zařízeními, ale přistupují k tomu jinak.

Aplikace Home Assistant pro iOS nabízí pokročilá push notifikace, základní ovládání všech vašich aktivit Home Assistant, sledování polohy a integruje se s aplikacemi třetích stran. Celkově má ​​dobré recenze a uživatelé jsou s aplikací spokojeni.

Aplikace Android Home Assistant není ve skutečnosti oficiální aplikací pro Android, ale neoficiální aplikací se základními funkcemi. Není zdaleka tak vyvinutý jako jeho protějšek iOS.

Přesto Home Assistant velmi dobře spolupracuje s webovým rozhraním a většině uživatelů často vyhovuje omezená aplikace pro Android pro jejich potřeby.

Na druhou stranu OpenHABAndroid aplikaceje pevná s mnoha robustními funkcemi. Můžete ovládat svůj openHAB server a přijímat upozornění prostřednictvím připojení OpenHAB Cloud. Můžete také měnit položky pomocí značek NFC a odesílat hlasové příkazy. OpenHABaplikace pro iPhonemá podobnou funkci s čistým a ostrým vzhledem.

Vítěz: OpenHAB.

I když k fungujícímu chytrému domu nepotřebujete aplikaci, je to obvykle jednodušší, pokud jde o více členů rodiny.

Začínáme s OpenHAB

Jakmile nainstalujete a spustíte OpenHAB, spustíte uživatelské rozhraní pro vytvoření účtu správce. Po vytvoření uživatele správce projdete řízeným nastavením, kde zadáte svou polohu, region, časové pásmo a jazyk.

V rámci průvodce nastavením budete mít také možnost nainstalovat doplňky, nebo můžete tento krok přeskočit a vrátit se k němu později. Jakmile dokončíte průvodce, zobrazí se váš řídicí panel. Nebudete se muset přihlašovat, protože jste ustanoveni jako správce.

Začínáme s domácím asistentem

Nezapomeňte si stáhnout nejnovějšího Home Assistant, který odpovídá vašemu modelu Raspberry Pi. Pomocí balenaEtcher můžete flashovat obrázek domácího asistenta na kartu micro SD. Jakmile je na kartě, vložte kartu do Raspberry Pi a připojte napájecí kabel a ethernetový kabel.

Vše pak budete ovládat prostřednictvím prohlížeče na běžném počítači. Jakmile vstoupíte do domácího asistenta, zobrazí se uživatelské rozhraní, které můžete použít k ovládání svých zařízení. Budete také moci začít instalovat své doplňky.

Náš poslední záběr

Pokud jste teprve na začátku své cesty jako tvůrce nebo jen chcete poprvé zažít svět tvůrců, zvolte Home Assistant. Je docela jasné, že Home Assistant bude tím, koho si budete chtít vybrat. Dokonce i pokročilí kodéři jej rádi používají, jednoduše proto, že obsahuje takovou bezproblémovou platformu.

Ačkoli si většina lidí bude užívat Home Assistant více, stojí za zmínku, že OpenHAB má stále svou vlastní hodnotu a komunitu, kterou stojí za to vyzkoušet. Pokud hledáte flexibilnější styl kódování, který pracuje s pokročilejšími cíli, může být pro vás OpenHAB lepší volbou.

Na konci dne je platforma pro chytrou domácnost, kterou si vyberete, individuální volbou, která bude primárně vycházet z toho, co chcete dělat (a z vašeho zvoleného programovacího jazyka). Pokud jste dostatečně ostřílení, abyste věděli, co chcete, odpověď na nejlepší platformu pro vás bude jasná jako den.

Související otázky

Jak mohu vytvořit chytrou domácnost, když nevím, jak kódovat?

K tomu, abyste měli chytrou domácnost, nemusíte umět kódovat nebo být technologickým géniem. Můžete si zakoupit rozbočovače Smart home, které můžete ovládat prostřednictvím hlasových asistentů, jako jsou Google a Alexa. Vaše příkazy budou samozřejmě omezeny na to, co tyto systémy poskytují, ale můžete ovládat řadu různých věcí.

Pomocí těchto typů systémů můžete stále ovládat světla, klimatizaci, televizi, provozovat robotický vysavač a další. Pokud si opravdu chcete vytvořit svůj vlastní, pak byste se museli naučit kódovat a být připraveni na čas a úsilí, které to vyžaduje.

Jsou cloudy OpenHAB a Home Assistant zdarma?

Cloud OpenHAB je zdarma, ale Home Assistant stojí 5 dolarů měsíčně.

Související průvodce