OpenHAB versus Home Assistant: wat is het beste voor uw Smart Home?

OpenHAB versus Home Assistant: wat is het beste voor uw Smart Home?

Langzaam en stil begint een nieuwe trend in slimme huizen wortel te schieten onder de ultra-techneuten. Mensen maken nu hun eigen open-sourceprogramma's voor hun slimme thuishubs. Maar als u de OpenHAB vs Home Assistant-programma's vergelijkt, wat is dan beter voor uw huis?

Het belangrijkste verschil tussen OpenHAB en Home Assistant is dat Home Assistant iets beter wordt beoordeeld vanwege de gebruiksvriendelijke constructie en eenvoudige integratie. Dat gezegd hebbende, het zijn allebei geweldige opties en bieden vergelijkbare functies zoals Amazon Alexa Echo, apps voor je telefoon en werken met Zigbee- en Z-Wave-protocollen.

Als je een fan bent van open-source programmeren en de kracht ervan voor je huis wilt ontgrendelen, is het logisch om een ​​​​van deze apps te kopen. Toch is het een goed idee om te weten wat je van beide programma's mag verwachten en wat het kan betekenen voor je domotica.

Voordat we beginnen: een algemene inleiding tot open source Smart Homing

Laten we beginnen met het begin. Het is een trend die moest gebeuren - een trend die het wonder en de gemeenschap van open source goedheid naar slimme thuishubs brengt.

Zowel OpenHAB als Home Assistant zijn programma's waarmee je je eigen codering kunt uploaden naar je smart home hub. Deze computerprogramma's zijn ontworpen om te werken met slimme apparaten voor thuisgebruik om uw huis gemakkelijker te automatiseren en aan te passen.

In tegenstelling tot Amazon Alexa of Google huis , deze programma's vereisen dat je kunt coderen en vereisen ook een hoger niveau van technische kennis. Als je niet goed thuis bent in programmeren of coderen, dan zullen deze geen goede match voor je zijn. Nu we die disclaimer hebben besproken, laten we het hebben over elk programma.

Wat is OpenHAB?

Kai Kreuzer creëerde OpenHAB in 2010 en OpenHAB 2 werd ontwikkeld in Java. Het combineert Apache Karaf met Eclipse Equinox om een ​​Open Services Gateway-initiatief (OSGi) runtime-omgeving te creëren. De HTTP-server is Jetty en je kunt OpenHAB uitbreiden met add-ons. (Later meer over add-ons).

U kunt OpenHAB op veel populaire platforms gebruiken, waaronder Windows, Mac OSx en Linux.

Wat is thuisassistent?

Home Assistant gebruikt Python 3 en Polymer, respectievelijk voor de backend- en frontend-componenten. Het is gelicentieerd onder Apache 2.0 en kan net als OpenHAB worden uitgebreid met add-ons.

OpenHAB vs Home Assistant: een woord over het kiezen van uw platform

Als het gaat om mensen in de makerwereld, is het duidelijk te zien dat iedereen zijn persoonlijke voorkeuren heeft. De manier waarop we besloten om naar de open-sourceplatforms in dit artikel te kijken, was om een ​​nieuwe inval te bieden in de open-source makerspace.

Als u op zoek bent naar een uitdagender en complexer systeem, dan is de kans groot dat u OpenHAB uw kopje thee vindt. We schrijven dit artikel met de gedachte om nieuwelingen kennis te laten maken met de open-source smart home-arena - en dat houdt in dat we een gemiddeld begrip van codering hebben.

OpenHAB versus Home Assistant: wat hebben ze gemeen?

Met veel open-sourceplatforms lijkt het vergelijken van twee programma's veel op het vergelijken van appels en peren. Dit is hier niet het geval, omdat ze redelijk op elkaar lijken. Voordat we de twee gaan vergelijken, moeten we het hebben over de overeenkomsten die beide programma's hebben:

    Ze hebben allebei vaardigheden op de Amazon Alexa Skills-markt.Als je een Amazon Echo of een ander Alexa-compatibel apparaat hebt, kun je deze programma's gebruiken om meer gebruik te maken van je slimme thuishub. Ze werken allebei met Zigbee- en Z-Wave-protocollen.Dit betekent dat je er moeiteloos de meeste smart home-protocollen mee kunt gebruiken. Ze hebben allebei ook apps.Als je een iPhone of een Android-apparaat hebt, heb je gemakkelijk toegang tot beide. Beide hebben gemeenschappen die werken om anderen te helpen.Zoals bij de meeste programmeergerichte communities, kun je veel hulp verwachten van mensen in zowel de OpenHAB- als de Home Assistant-community.

OpenHAB versus Home Assistant: de installatie

Wat de installatie betreft, moeten zowel OpenHAB als Home Assistant vrij eenvoudig in te stellen zijn. Installatie wordt echter zeker een beetje lastiger als je met OpenHAB werkt. Dit programma is berucht vanwege het glitchen tijdens de installatie en de bijbehorende verwarrende instructies.

De nieuwste versie van OpenHAB, OpenHAB2, vereist nog steeds het opstarten van een power shell op uw computer. Home Assistant daarentegen niet. Aangezien de installatieprocedure van Home Assistant wordt geleid door een gebruiksvriendelijke grafische gebruikersinterface, wordt deze over het algemeen als een eenvoudigere installatie beschouwd.

De winnaar hier: Home Assistant

Open HAB vs Home Assistant: hoe zit het met integratie?

Zowel OpenHAB als Home Assistant moeten worden geïntegreerd met hun hubs en smart home-items. Als het op OpenHAB aankomt, moet u meestal ongeveer 40 minuten op een webinterface doorbrengen om uw open source te kunnen integreren.

Home Assistant is een beetje anders. Met dat platform wordt het grootste deel van de integratie geautomatiseerd door de webinterface. Heck, zelfs het klikken op de knop Ontdekken kan een groot verschil in snelheid maken.

De winnaar hier: Home Assistant

Welk platform heeft betere hulpgidsen?

Installatie en configuratie kan lastig zijn met beide platforms. Daarom is het een goed idee om de hulpgidsen van elke groep in de gaten te houden. Beide platforms hebben een behoorlijk aantal bronnen die hun platforms helpen verklaren.

Van beide is echter bekend dat ze hun problemen hebben als het gaat om verklaringen. De meeste mensen vinden OpenHAB completer als het gaat om hun hulpgidsen.

De winnaar hier: OpenHAB

OpenHAB versus Home Assistant: functionaliteit

OpenHAB en Home Assistant hebben beide hun eigen sterke punten als het gaat om compatibiliteit, programmering en alle andere gebruiksaspecten die mensen bedenken. Om de compatibiliteit beter te bekijken, hebben we besloten om het per maat op te splitsen...

Hoe zit het met app-gebruik?

Als u op zoek bent naar een platform met app-mogelijkheden, dan is het een gelijkspel. Zowel Home Assistant als OpenHAB hebben nu apps die zowel in Android- als in Apple-instellingen werken. OpenHAB heeft echter ook het extra voordeel dat het Linux-vriendelijke en Pine-vriendelijke apps heeft als gevolg van de hackervriendelijke interface.

De winnaar: OpenHAB

Hoe zit het met uw codeerervaring?

Wat betreft het coderen van uw eigen automatiseringsregels, wordt het een beetje anders. OpenHAB gebruikt Xtrend in Blocky om uw regels te schrijven, terwijl Home Assistant YAML gebruikt. YAML is een gebruiksvriendelijkere coderingsopmaak, vooral omdat het is geschreven om ook leesbaar te zijn voor niet-codeerders.

Qua programmering is het een kwestie van voorkeur. Als je een fan bent van Java-programmering, dan wil je bij OpenHAB blijven. Als je van Python houdt, dan is Home Assistant een betere keuze voor jou.

Xtrend is een complexere taal dan YAML, wat een groot verschil maakt voor nieuwkomers. Als je niet gewend bent om met zware codering om te gaan, maar toch de open-sourcebeweging wilt proberen, dan is het vrij duidelijk dat Home Assistant koning is.

De winnaar: Home Assistant

OpenHAB versus Home Assistant? Hoe zijn add-ons?

Add-ons zijn een enorm knelpunt voor zowel OpenHAB als Home Assistant. Sommigen zouden zelfs kunnen zeggen dat ze het grootste verschil maken tussen de twee platforms. Zowel OpenHAB als Home Assistant hebben een hele reeks merkspecifieke add-ons van grote labels zoals Hue en IKEA die ze geweldig maken.

Ze hebben echter ook hun eigen unieke integraties die ze de moeite waard maken. OpenHAB heeft een zeer respectabel aantal add-ons, in totaal ongeveer 390 exclusief extra dingen. De zeedd-ons stellen OpenHAB in staat om te communiceren met een groeiend aantal fysieke items.

Home Assistant lijkt echter OpenHAB te overtreffen als het gaat om de enorme verscheidenheid aan add-ons die je kunt krijgen.

Het is veilig om te zeggen dat OpenHAB voldoende functionaliteit heeft om de meeste dingen te doen die mensen graag zien dat slimme huizen doen. Home Assistant daarentegen gaat een stap verder door add-ons te hebben met cryptocurrency zoals Ripple en autoverbindingen.

De winnaar: Home Assistant

OpenHAB vs Home Assistant: gebruikersinterface

Je zou kunnen stellen dat zowel Home Assistant als OpenHAB geweldige gebruikersinterfaces hebben, en ze zouden gelijk hebben. Beide zijn ontworpen om gebruiksvriendelijk te zijn, en het zijn hun interfaces die hen hebben geholpen om de sterke aanhang te krijgen waar ze bekend om staan. Visueel zijn ze allebei behoorlijk episch, hoewel de meeste mensen meer van het uiterlijk van Home Assistant lijken te genieten.

Met dit probleem zouden de meeste mensen zeggen dat het een kwestie van persoonlijke voorkeur is. Beginners geven de voorkeur aan Home Assistant omdat alles op een gemakkelijk te begrijpen manier is ingedeeld. Aan de andere kant is OpenHAB doorgaans flexibeler en aanpasbaarder met zijn gebruikersinterface. Het is dus een gelijkspel.

De winnaar: gebonden.

Raspberry Pi-compatibiliteit

Het is geen geheim dat Raspberry Pi bekend staat als de beste vriend van een programmeur. Deze betaalbare minicomputers zijn op bijna elke denkbare hack/makerspace-manier ingezet. Er is hier goed nieuws: beide platforms kunnen werken met Raspberry Pi.

Dat gezegd hebbende, oudere Raspberry Pi-modellen kunnen moeilijk zijn om mee te werken beide platformen. Dat is gewoon een kwestie van mogelijk verouderd zijn.

De winnaar: gebonden.

OpenHAB versus Home Assistant: flexibiliteit

Het is moeilijk te zeggen dat beide platforms beperkingen hebben, maar we moeten eerlijk zijn. De manier waarop ze zijn ingesteld, kan het voor u moeilijk maken om bepaalde dingen te doen. Wat de reputatie betreft, heeft OpenHAB de neiging om complexer en moeilijker te zijn, maar veel mensen beschouwen het als meer potentieel om fascinerende dingen te doen.

Home Assistant heeft misschien niet zoveel potentieel om complexe functies op hoog niveau uit te voeren, maar het is merkbaar gebruiksvriendelijker dan zijn OpenHAB-concurrent. Het is dus een afweging. Het is aan jou om te beslissen welk platform de juiste configuraties voor jou heeft.

De winnaar: gebonden.

OpenHAB vs. Home Assistant: coderingsbronnen en updates

Hier komen we bij het echte vlees en aardappelen van de gebruikerservaring: de codes die u op elk kunt uitvoeren. Hoewel deze programma's bedoeld zijn om te worden gebruikt door mensen die vanaf het begin weten hoe ze moeten coderen, is het vaak gemakkelijker om codes te pakken die andere programmeurs hebben gemaakt. Dus, hier is wat u moet weten over elk platform:

    U kunt codes voor beide platforms vinden op sites zoals GitHub.GitHub is een belangrijke hotspot voor beide gebruikers, maar het aantal codes dat je op GitHub kunt vinden is iets hoger voor Home Assistant. Gebruikers van OpenHAB zullen eerder hun coole knutselwerk op forums plaatsen.Er is zeker een praatgrage community met OpenHAB. Het goede nieuws hiervan is dat je vaak complexe programma's kunt vinden die goed werken met je doelen, zonder dat je alle codering zelf hoeft te doen. Zowel OpenHAB als Home Assistant kunnen u waarschuwingen geven via een groot aantal verschillende methoden.Wanneer een update nodig is, maken beide platforms er een punt van om gebruikers hiervan op de hoogte te stellen via gemakkelijk leesbare toegangswaarschuwingen.

Hoe zijn de updates?

OpenHAB heeft de reputatie moeilijk te zijn als het gaat om het installeren van updates, zelfs met de waarschuwingen. U moet meestal naar een opdrachtregel gaan om updates voor uw programma te krijgen, en het hele proces kan op zijn best tijdrovend zijn.

Met een druk op de knop voer je de updates van Home Assistant uit, waardoor het voor alle betrokken partijen makkelijker en sneller gaat. Als het op updates aankomt, is er hier zeker een duidelijke winnaar in Home Assistant. Er is geen andere manier om het te zeggen.

De winnaar: Home Assistant

Open HAB vs Home Assistant: hoe zien de communities eruit?

Als het gaat om het werken met open source-platforms, zullen de gemeenschappen die hen omringen een enorm verschil maken in uw algehele ervaring. Dit is zowel een onderdeel van de open source programmeercultuur als een noodzaak.

In het verleden stond OpenHAB bekend als de actievere community, maar dat was al snel niet meer het geval. Deze community is nog steeds springlevend op de forums, maar ook op sites als Reddit.

Home Assistant ziet nu ongeveer 500 tot 700 verschillende community-onderwerpen per week, waardoor het een zeer actieve en levendige open source-community is. Als je contact wilt maken met anderen in deze wereld, of een nieuweling bent die gewoon een beetje hulp wil, is Home Assistant een geweldige foto.

De winnaar: Home Assistant

Hoe gemakkelijk is het om codes voor uw platform te krijgen?

Dit is een andere belangrijke vraag die mensen hebben, en eerlijk gezegd varieert het antwoord. OpenHAB komt altijd met nieuwe manieren om codes en projecten te delen. Ze bevatten regelmatig nieuwe concepten op hun forums en GitHub heeft genoeg fragmenten die je kunt gebruiken als je dat wilt.

Home Assistant heeft misschien veel meer programma's op GitHub, maar de waarheid is dat het lastig kan zijn om ze allemaal te doorzoeken. Dus hoewel toegang tot nieuwe programma's gemakkelijker kan zijn, is er nog steeds veel verveling als het gaat om het vinden van het juiste project voor jou. Toch kun je het aantal codes op GitHub niet negeren.

De winnaar: Home Assistant.

OpenHAB vs Home Assistant: mobiele applicaties

Een groot deel van het hebben van een smart home is dat je dingen in je huis op afstand kunt bedienen, voornamelijk vanaf je smartphone. Zowel OpenHAB als Home Assistant werken met mobiele apparaten, maar ze pakken het anders aan.

De Home Assistant-app voor iOS biedt geavanceerde pushmeldingen, basisbediening van al je Home Assistant-activiteiten, locatietracking en integreert met apps van derden. Over het algemeen krijgt het goede recensies en zijn gebruikers blij met de app.

De Android Home Assistant-app is eigenlijk geen officiële Android-app, maar een onofficiële app met basisfuncties. Het is lang niet zo ontwikkeld als zijn iOS-tegenhanger.

Toch werkt Home Assistant erg goed met de webinterface en vinden de meeste gebruikers de beperkte Android-app vaak voldoende voor hun behoeften.

Aan de andere kant, de OpenHABAndroid-applicatieis solide met veel robuuste functies. U kunt uw openHAB-server bedienen en meldingen ontvangen via de OpenHAB Cloud-verbinding. U kunt ook items wijzigen via NFC-tags en spraakopdrachten verzenden. De OpenHABiPhone-appheeft een vergelijkbare functie met een schone en heldere uitstraling.

Winner: OpenHAB.

Hoewel je geen app nodig hebt om een ​​goed werkend Smart Home te hebben, is het meestal gemakkelijker als het om meerdere gezinsleden gaat.

Aan de slag met OpenHAB

Nadat u OpenHAB hebt geïnstalleerd en gestart, start u de gebruikersinterface om een ​​beheerdersaccount aan te maken. Nadat u een admin-gebruiker hebt gemaakt, doorloopt u een begeleide installatie waarbij u uw locatie, regio, tijdzone en taal invoert.

Binnen de installatiewizard heeft u ook de mogelijkheid om add-ons te installeren, of u kunt de stap overslaan en er later naar terugkeren. Nadat u de wizard hebt voltooid, ziet u uw dashboard. U hoeft zich niet aan te melden omdat u bent ingesteld als beheerder.

Aan de slag met Home Assistant

Zorg ervoor dat u de nieuwste Home Assistant downloadt die overeenkomt met uw model Raspberry Pi. U kunt balenaEtcher gebruiken om de afbeelding van de Home Assistant naar uw micro SD-kaart te flashen. Zodra het op de kaart zit, plaatst u de kaart in uw Raspberry Pi en sluit u de stroomkabel en ethernetkabel aan.

Vervolgens bedien je alles via je browser op je gewone computer. Zodra je je Home Assistant hebt geopend, zie je de gebruikersinterface die je kunt gebruiken om je apparaten te bedienen. U kunt ook beginnen met het installeren van uw add-ons.

Onze laatste take

Als je net begint aan je reis als maker of gewoon voor het eerst de wereld van makerspaces wilt ervaren, kies je voor Home Assistant. Het is vrij duidelijk dat Home Assistant degene is die je wilt kiezen. Zelfs geavanceerde programmeurs gebruiken het graag, simpelweg omdat het zo'n eenvoudig platform heeft.

Hoewel de meeste mensen meer van Home Assistant zullen genieten, is het vermeldenswaard dat OpenHAB nog steeds zijn eigen waarde en community heeft die het bekijken waard is. Als u op zoek bent naar een flexibelere stijl van coderen die werkt met meer geavanceerde doelen, is OpenHAB misschien een betere optie voor u.

Uiteindelijk is het slimme thuisplatform dat u kiest een individuele keuze, die voornamelijk gebaseerd zal zijn op wat u wilt doen (en uw programmeertaal naar keuze). Als je doorgewinterd genoeg bent om te weten wat je wilt, zal het antwoord voor het beste platform voor jou als een dag duidelijk zijn.

Gerelateerde Vragen

Hoe kan ik een smart home maken als ik niet weet hoe ik moet coderen?

Je hoeft niet te weten hoe je moet coderen of een technisch genie te zijn om een ​​slim huis te hebben. Je kunt Smart home-hubs aanschaffen die je kunt bedienen via spraakassistenten zoals Google en Alexa. Natuurlijk zijn je commando's beperkt tot wat deze systemen bieden, maar je kunt verschillende dingen besturen.

Met dit soort systemen kun je nog steeds je lampen, airco, televisie bedienen, je robotstofzuiger laten draaien en meer. Als je echt je eigen wilt maken, moet je leren coderen en klaar zijn voor de tijd en moeite die het kost.

Zijn OpenHAB en Home Assistant clouds gratis?

De OpenHAB-cloud is gratis, maar Home Assistant kost $ 5 per maand.

Gerelateerde gidsen