OpenHAB vs. Home Assistant: Hvilken er bedst til dit smarte hjem?

OpenHAB vs. Home Assistant: Hvilken er bedst til dit smarte hjem?

Langsomt og stille begynder en ny trend indenfor smarte hjem at slå rod blandt de ultra-techy. Folk laver nu deres egne open source-programmer til deres smart home hubs. Men når man sammenligner OpenHAB vs Home Assistant-programmerne, hvad er så bedre for dit hjem?

Den største forskel mellem OpenHAB og Home Assistant er, at Home Assistant er lidt bedre vurderet for sin brugervenlige opbygning og nemme integration. Når det er sagt, er de begge gode muligheder og tilbyder lignende funktioner såsom Amazon Alexa Echo, apps til din telefon og arbejder med Zigbee- og Z-Wave-protokoller.

Hvis du er fan af open source-programmering og ønsker at låse op for dens kraft til dit hjem, giver det bare mening at få en af ​​disse apps. Når det så er sagt, er det en god idé at vide, hvad du kan forvente af begge programmer, og hvad det kan betyde for din hjemmeautomatisering.

Før vi begynder: En generel introduktion til Open Source Smart Homing

Lad os starte med begyndelsen. Det er en tendens, der var nødt til at ske - en tendens, der bringer vidunderet og fællesskabet af open source godhed til smarte hjem-hubs.

Både OpenHAB og Home Assistant er programmer, der giver dig mulighed for at uploade din egen kodning til din smart home hub. Disse computerprogrammer er designet til at arbejde med smarte hjemmeenheder for at gøre dit hjem nemmere at automatisere og tilpasse.

I modsætning til Amazon Alexa eller Google Home , kræver disse programmer, at du er i stand til at kode og kræver også et højere niveau af teknisk viden. Hvis du ikke er velbevandret i programmering eller kodning, så vil disse ikke være et godt match for dig. Nu hvor vi har diskuteret denne ansvarsfraskrivelse, lad os tale om hvert program.

Hvad er OpenHAB?

Kai Kreuzer skabte OpenHAB i 2010, og OpenHAB 2 blev udviklet i Java. Den kombinerer Apache Karaf med Eclipse Equinox for at skabe et Open Services Gateway-initiativ (OSGi) runtime-miljø. HTTP-serveren er Jetty, og du kan udvide OpenHAB ved hjælp af tilføjelser. (Mere om tilføjelser lidt senere).

Du kan køre OpenHAB på mange populære platforme, herunder Windows, Mac OSx og Linux.

Hvad er hjemmeassistent?

Home Assistant bruger Python 3 og Polymer til henholdsvis backend- og frontend-komponenterne. Det er licenseret under Apache 2.0, og kan ligesom OpenHAB udvides ved at bruge tilføjelser.

OpenHAB vs Home Assistant: Et ord om at vælge din platform

Når det kommer til mennesker i makerverdenen, er det tydeligt at se, at alle har deres personlige præferencer. Den måde, vi besluttede os for at se på open source platforme i denne artikel, var at give et nyt indtog i open source makerspace.

Hvis du leder efter et mere udfordrende og komplekst system, så er chancerne for, at du vil finde OpenHAB som din kop te. Vi skriver denne artikel med tanken om at introducere nybegyndere til open source smart home-arenaen - og det inkluderer at have en mellemliggende forståelse af kodning.

OpenHAB vs Home Assistant: Hvad har de til fælles?

Med mange open source-platforme er det meget ligesom at sammenligne æbler og appelsiner at prøve at sammenligne to programmer. Dette er ikke tilfældet her, da de er ret ens. Før vi begynder at sammenligne de to, skal vi tale om lighederne, som begge programmer har:

    De har begge færdigheder på Amazon Alexa Skills-markedet.Hvis du har en Amazon Echo eller en anden Alexa-kompatibel enhed, kan du bruge disse programmer til at gøre mere brug af din smart home hub. De arbejder begge med Zigbee- og Z-Wave-protokoller.Det betyder, at du uden besvær kan bruge de fleste smart home-protokoller med dem. De har begge også apps.Hvis du har en iPhone eller en Android-enhed, kan du nemt få adgang til begge dele. Begge har fællesskaber, der arbejder for at hjælpe andre.Som med de fleste programmeringsorienterede fællesskaber kan du forvente at få meget hjælp fra folk i både OpenHAB- og Home Assistant-fællesskaberne.

OpenHAB vs. Home Assistant: Installationen

Hvad angår installationen, er både OpenHAB og Home Assistant beregnet til at være ret nemme at konfigurere. Installationen bliver dog helt sikkert lidt vanskeligere, når du arbejder med OpenHAB. Dette program er berygtet for at fejle under opsætningen og have forvirrende instruktioner forbundet med det.

OpenHABs nyeste version, OpenHAB2, kræver stadig opstart af en power shell på din computer. Det gør Home Assistant derimod ikke. Da Home Assistants installationsprocedure er styret af en letanvendelig grafisk brugergrænseflade, anses det generelt for at være en lettere installation.

Vinderen her: Hjemmeassistent

Open HAB vs Home Assistant: Hvad med integration?

Både OpenHAB og Home Assistant skal integreres med deres hubs og smart home-artikler. Når det kommer til OpenHAB, skal du typisk bruge omkring 40 minutter på en webgrænseflade for at kunne integrere din open source.

Home Assistant er en lille smule anderledes. Med den platform er størstedelen af ​​integrationen automatiseret af dens webgrænseflade. For pokker, selv at klikke på Discover-knappen kan gøre en stor forskel i hastighed.

Vinderen her: Hjemmeassistent

Hvilken platform har bedre hjælpevejledninger?

Installation og konfiguration kan være vanskelig med begge disse platforme. Derfor er det en god idé at holde øje med hjælpevejledninger fra hver gruppe. Begge platforme har en hel del kilder, der hjælper med at forklare deres platforme.

Begge har dog været kendt for at have deres problemer, når det kommer til forklaringer. De fleste mennesker synes, at OpenHAB er mere komplet, når det kommer til deres hjælpevejledninger.

Vinderen her: OpenHAB

OpenHAB vs. Home Assistant: Funktionalitet

OpenHAB og Home Assistant har begge deres egne styrker, når det kommer til kompatibilitet, programmering og alle de andre aspekter af brug, som folk tænker på. For at tage et bedre kig på kompatibilitet besluttede vi at opdele det efter hvert mål...

Hvad med app-brug?

Hvis du leder efter en platform, der har app-funktioner, så er det et lige uafgjort resultat. Både Home Assistant og OpenHAB har nu apps, der fungerer i både Android- og Apple-indstillinger. OpenHAB har dog også den ekstra fordel at have Linux-venlige og Pine-venlige apps som et resultat af dens hacker-venlige grænseflade.

Vinderen: OpenHAB

Hvad med din kodningsoplevelse?

Med hensyn til kodning af dine egne automatiseringsregler bliver tingene lidt anderledes. OpenHAB bruger Xtrend i Blocky til at få skrevet dine regler, mens Home Assistant bruger YAML. YAML er en mere brugervenlig kodningsmarkering, primært fordi den er skrevet til også at være læsbar for ikke-kodere.

Programmeringsmæssigt er det et spørgsmål om præference. Hvis du er fan af Java-programmering, vil du gerne holde dig til OpenHAB. Hvis du kan lide Python, så er Home Assistant et bedre valg for dig.

Xtrend er et mere komplekst sprog end YAML, hvilket gør en stor forskel for nybegyndere. Hvis du ikke er vant til at håndtere tung kodning, men stadig ønsker at prøve open source-bevægelsen, så er det ret klart, at Home Assistant er konge.

Vinderen: Hjemmeassistent

OpenHAB vs Home Assistant? Hvordan er tilføjelser?

Tilføjelser er et enormt problem for både OpenHAB og Home Assistant. Faktisk vil nogle måske endda sige, at de er det, der gør den største forskel mellem de to platforme. Både OpenHAB og Home Assistant har en række mærkespecifikke tilføjelser fra store mærker som Hue og IKEA, der gør dem fantastiske.

De har dog også deres egne unikke integrationer, der gør dem umagen værd. OpenHAB har et meget respektabelt antal tilføjelser, i alt omkring 390 uden ekstra ting. Havetdd-ons tillader OpenHAB at interagere med et stigende antal fysiske elementer.

Home Assistant ser dog ud til at have overgået OpenHAB, når det kommer til det store udvalg af tilføjelser, du kan få.

Det er sikkert at sige, at OpenHAB har nok funktionalitet til at gøre de fleste af de ting, folk elsker at se smarte hjem gøre. Home Assistant, på den anden side, går den ekstra mil ved at have tilføjelser, der har kryptovaluta som Ripple og bilforbindelser.

Vinderen: Hjemmeassistent

OpenHAB vs Home Assistant: Brugergrænseflade

Man kan argumentere for, at både Home Assistant og OpenHAB har gode brugergrænseflader, og de ville have ret. Begge er designet til at være brugervenlige, og det er deres grænseflader, der hjalp dem med at få de stærke følgere, de er kendt for. Visuelt er de begge ret episke, selvom de fleste ser ud til at nyde udseendet af Home Assistants mere.

Med dette problem vil de fleste sige, at det er et spørgsmål om personlig præference. Nybegyndere har en tendens til at foretrække Home Assistant, fordi alt er lagt op på en letforståelig måde. På den anden side er OpenHAB typisk mere fleksibel og kan tilpasses med sin brugergrænseflade. Så det er uafgjort.

Vinderen: Uafgjort.

Raspberry Pi-kompatibilitet

Det er ingen hemmelighed, at Raspberry Pi er kendt for at være en programmørs bedste ven. Disse overkommelige mini-computere er blevet brugt på næsten alle tænkelige hack/makerspace måder. Der er gode nyheder her: begge platforme kan arbejde med Raspberry Pi.

Når det er sagt, kan ældre Raspberry Pi-modeller være svære at arbejde med begge platforme. Det er bare et spørgsmål om, at det er potentielt forældet.

Vinderen: Uafgjort.

OpenHAB vs Home Assistant: Fleksibilitet

Det er svært at sige, at begge platforme har begrænsninger, men vi skal være ærlige. Den måde, de er sat op på, kan gøre det svært for dig at gøre visse ting. Omdømmemæssigt har OpenHAB en tendens til at være mere kompleks og vanskelig, men mange mennesker anser det for at have mere potentiale til at lave fascinerende ting.

Home Assistant har måske ikke så meget potentiale til at udføre komplekse funktioner på højt niveau, men den er mærkbart mere brugervenlig end sin OpenHAB-konkurrent. Så det er en afvejning. Det er op til dig at beslutte, hvilken platform der har de rigtige konfigurationer til dig.

Vinderen: Uafgjort.

OpenHAB vs. Home Assistant: Kodningskilder og opdateringer

Her kommer vi til brugeroplevelsens rigtige kød og kartofler: koderne, du kan køre på hver. Selvom disse programmer er beregnet til at blive brugt af folk, der ved, hvordan man koder fra bunden, er det ofte lettere at få fat i koder, som andre programmører har lavet. Så her er hvad du behøver at vide om hver platform:

    Du kan finde koder til begge platforme på websteder som GitHub.GitHub er et stort hotspot for begge brugere, men mængden af ​​koder, som du kan finde på GitHub, er lidt højere for Home Assistant. OpenHABs brugere er mere tilbøjelige til at poste deres fede ting på fora.Der er helt sikkert et snakkesaligt fællesskab med OpenHAB. Den gode nyhed ved dette er, at du ofte kan finde komplekse programmer, der fungerer godt med dine mål, uden at du behøver at lave al kodningen selv. Både OpenHAB og Home Assistant kan give dig advarsler gennem en lang række forskellige metoder.Når en opdatering er nødvendig, gør begge platforme et punkt ud af at give brugerne besked gennem letlæselige adgangsadvarsler.

Hvordan er opdateringerne?

OpenHAB har ry for at være svært, når det kommer til at installere opdateringer, selv med advarslerne. Du skal typisk gå ind på en kommandolinje for at få opdateringer til dit program, og hele processen kan i bedste fald være tidskrævende.

Du kan udføre Home Assistants opdateringer med et klik på en knap, hvilket gør det nemmere og hurtigere for alle involverede parter. Når det kommer til opdateringer, er der helt sikkert en klar vinder i Home Assistant her. Der er ingen anden måde at sige det på.

Vinderen: Hjemmeassistent

Open HAB vs Home Assistant: Hvordan er fællesskaberne?

Når det kommer til at arbejde med open source-platforme, vil de fællesskaber, der omgiver dem, gøre en enorm forskel i din samlede oplevelse. Dette er både en del af open source-programmeringskulturen såvel som en nødvendighed.

Tidligere var OpenHAB kendt for at være det mere aktive samfund, men det holdt hurtigt op med at være tilfældet. Dette fællesskab lever stadig i bedste velgående på foraene såvel som på websteder som Reddit.

Home Assistant ser nu omkring 500 til 700 forskellige fællesskabsemner om ugen, hvilket gør det til et meget aktivt og livligt open source-fællesskab. Hvis du ønsker at komme i kontakt med andre i denne verden, eller er en nybegynder, der bare vil have lidt hjælp, er Home Assistant et godt billede.

Vinderen: Hjemmeassistent

Hvor nemt er det at få koder til din platform?

Dette er et andet stort spørgsmål, folk har, og ærligt talt varierer svaret. OpenHAB kommer altid med nye måder at dele koder og projekter på. De har jævnligt nye koncepter på deres fora, og GitHub har masser af uddrag, som du kan bruge, hvis du vælger det.

Home Assistant har muligvis mange flere programmer på GitHub, men sandheden er, at det kan være en smerte at gennemse dem alle. Så selvom adgangen til nye programmer kan være nemmere, er der stadig en masse træls, når det kommer til at finde det rigtige projekt til dig. Alligevel kan du ikke ignorere antallet af koder på GitHub.

Vinderen: Hjemmeassistent.

OpenHAB vs Home Assistant: Mobilapplikationer

En stor del af at have et smart hjem er at kunne fjernstyre ting i dit hjem, primært fra din smartphone. Både OpenHAB og Home Assistant arbejder med mobile enheder, men de griber det anderledes an.

Home Assistant-appen til iOS har avancerede push-beskeder, grundlæggende kontrol over alle dine Home Assistant-aktiviteter, placeringssporing og integreres med tredjepartsapps. Samlet set får den gode anmeldelser, og brugerne er glade for appen.

Android Home Assistant-appen er faktisk ikke en officiel Android-app, men i stedet en uofficiel med grundlæggende funktioner. Det er ikke nær så udviklet som dets iOS-modstykke.

Alligevel fungerer Home Assistant meget godt med webgrænsefladen, og de fleste brugere finder ofte, at den begrænsede Android-app er tilstrækkelig til deres behov.

På den anden side, OpenHABAndroid applikationer solid med mange robuste funktioner. Du kan styre din openHAB-server og modtage meddelelser via OpenHAB Cloud-forbindelsen. Du kan også ændre elementer via NFC-tags og sende stemmekommandoer. OpenHABiPhone apphar lignende funktion med et rent og sprødt udseende.

Vinder: OpenHAB.

Selvom du ikke behøver en app for at have et fungerende Smart Home, er det typisk nemmere, når det kommer til flere familiemedlemmer.

Kom godt i gang med OpenHAB

Når du installerer og starter OpenHAB, starter du brugergrænsefladen for at oprette en administratorkonto. Når du har oprettet en admin-bruger, gennemgår du en guidet opsætning, hvor du indtaster din placering, region, tidszone og sprog.

Inden for opsætningsguiden har du også mulighed for at installere tilføjelser, eller du kan springe trinnet over og vende tilbage til det senere. Når du har fuldført guiden, vil du se dit dashboard. Du behøver ikke at logge ind, da du er etableret som administrator.

Kom godt i gang med Home Assistant

Sørg for at downloade den seneste Home Assistant, der matcher din model af Raspberry Pi. Du kan bruge balenaEtcher til at flashe Home Assistant-billedet til dit micro SD-kort. Når det er på kortet, indsæt kortet i din Raspberry Pi og tilslut strømkablet og Ethernet-kablet.

Derefter vil du styre alt via din browser på din almindelige computer. Når du har fået adgang til din Home Assistant, vil du se den brugergrænseflade, som du kan bruge til at styre dine enheder. Du vil også være i stand til at begynde at installere dine tilføjelser.

Vores sidste bud

Hvis du lige er begyndt på din rejse som maker eller bare ønsker at opleve verden af ​​makerspaces for første gang, så vælg Home Assistant. Det er ret klart, at Home Assistant vil være den, du vil vælge. Selv avancerede kodere nyder at bruge det, simpelthen fordi det har sådan en platform uden besvær.

Selvom de fleste mennesker vil nyde Home Assistant mere, er det værd at bemærke, at OpenHAB stadig har sin egen værdi og fællesskab, der er værd at tjekke ud. Hvis du leder efter en mere fleksibel kodningsstil, der fungerer med mere avancerede mål, kan OpenHAB være en bedre mulighed for dig.

I slutningen af ​​dagen er den smarte hjemmeplatform, du vælger, et individuelt valg, som primært vil være baseret på, hvad du vil gøre (og dit valgte programmeringssprog). Hvis du er rutineret nok til at vide, hvad du vil have, vil svaret på den bedste platform for dig være klart som dagen.

Relaterede spørgsmål

Hvordan kan jeg skabe et smart hjem, hvis jeg ikke ved, hvordan man koder?

Du behøver ikke at vide, hvordan man koder eller være et teknisk geni for at have et smart hjem. Du kan købe smarte hjemmehubs, som du kan betjene gennem stemmeassistenter som Google og Alexa. Selvfølgelig vil dine kommandoer være begrænset til, hvad disse systemer giver, men du kan kontrollere en række forskellige ting.

Du kan stadig betjene dit lys, AC, fjernsyn, over, køre din robotstøvsuger og mere ved at bruge disse typer systemer. Hvis du virkelig vil skabe din egen, skal du lære at kode og være klar til den tid og indsats, det tager.

Er OpenHAB og Home Assistant-skyer gratis?

OpenHAB-skyen er gratis, men Home Assistant koster om måneden.

Relaterede guider