Hjemmeassistent mot OpenHAB
Har du et dilemma å velge mellom en hjemmeassistent eller OpenHAB-hjemmeautomatiseringsplattform? Dette kan være utfordrende for deg, men vi vil avsløre deg det beste valget. Du trenger ikke å være datamaskinnerd eller koder for å kunne bruke Home Assistant eller OpenHAB. Alt du trenger å gjøre er å gå nøye gjennom hurtiglesingen, så får du riktig svar på spørsmålet, “Hjemmeassistent eller OpenHAB?”
Hvis du lurer på hva dette er, er de en åpen kildekode-hjemmeautomatiseringsplattform som utfører forskjellige funksjoner som å kontrollere smarte enheter. De fungerer derfor som søylen til ditt smarte hjem.
Etter omfattende forskning og erfaring basert på arkitekturen, det grafiske brukergrensesnittet, automatiseringsreglene samt antall støttede enheter, klarte vi tilsynelatende å merke forskjellene og likhetene som oppstår mellom Home Assistant og OpenHAB . Med de forskjellige funksjonene og funksjonene vil du være på et mykt sted for enkelt å velge hva du vil nøye deg med.
Fortsett derfor å rulle nedover siden, ettersom vi garanterer et smil om munnen når du bestemmer deg for om det er OpenHAB eller Home Assistant. Det er den rette som vil tilfredsstille dine behov. Dette tar ikke mye tid og krefter, så sørg for å navigere gjennom.
Hjemmeassistent mot OpenHAB: skapelse og arkitektur
Når det gjelder utviklings- og designfunksjonene til de to, er det en bemerkelsesverdig forskjell. Dette skiller OpenHAB og Home Assistant. Til å begynne med er OpenHAB 2.5 den siste tilgjengelige versjonen som har kommet fra den gamle versjonen i 2010 av Kai Kreuzer. Den oppdaterte versjonen kommer med nye fantastiske funksjoner, feilrettinger samt andre forbedringer.
Arkitekturen er ganske imponerende da den er utviklet i Java og mer av et Eclipse Smart Home-rammeverk. Dette gir deg et stort antall enheter der du kan kjøre systemet. Videre gir det et kjøretidsmiljø som bruker Apache Karaf sammen med Eclipse Equinox for å sette opp et Open Services Gateway-initiativ.
For å legge til dette har OpenHABs arkitektur utvidelsen av ytterligere funksjoner som antas å utvide funksjonene. Intuitive brukergrensesnitt gir muligheten til enkelt å samhandle med et stort antall fysiske ting. Dette gir flere muligheter for OpenHAB. OpenHAB har også en pluggbar funksjon som støtter et stort antall forskjellige teknologier og systemer samt tusenvis av enheter.
Videre er OpenHAB i stand til å kjøre på forskjellige plattformer som Linux, Windows og Mac OSx også. Det kan også kjøres på Raspberry Pi, Docker, PINE64 og Synology blant andre mange plattformer. De fleste har en god opplevelse av å installere OpenHAB på Raspberry Pi, dette kan også være mulig for deg.
Home Assistant, derimot, er en hjemmeautomatiseringsplattform som kjører på Python 3 under Apache 2.0-lisensen. Den er drevet av DIY-entusiaster og en verdensomspennende tinker for å sikre en smart hjemmekontroll med personvernhensyn. Den kjører også perfekt på en Raspberry Pi-plattform akkurat som OpenHAB eller en hvilken som helst annen lokal server.
Home Assistant har også et utrolig operativsystem referert til som Hass.io. Dette spiller en veldig viktig rolle i installasjonen og oppdateringen av hjemmeassistenten. Når den administreres fra frontend, tillater Home Assistant-brukergrensesnittet å opprette eller gjenopprette øyeblikksbilder av konfigurasjonen din.
Videre er det muligheten til å utvide Hass.io-tilleggsfunksjonene som Duck DNS, Let’s Encrypt, samt Google Assistant blant andre. Dette gir deg tilleggsfunksjonene som kommer godt med tilleggsfunksjonene. Hjemmeassistenten har også flere fantastiske ressurser, inkludert tilleggsprogramvare, tilpassede komponenter, Lovelace-paneler og mye mer.
Arkitekturen til Home Assistant har hjemmekontrollfunksjonen som er ansvarlig for å samle inn informasjon og kontrollere enheter. Den har også hjemmeautomatisering som utløser kommandoer basert på brukerkonfigurasjoner. I tillegg til dette er Smart Home som utløser kommandoer basert på tidligere oppførsel.
Home Assistant Vs OpenHAB: Installasjon og konfigurasjon
Installasjons- og konfigurasjonsprosessen er ganske enkel og lett å følge for både Home Assistant og OpenHAB. Vi anbefaler deg å installere programvaren på en Raspberry Pi som er billig og skalerbar.
For OpenHAB vil installasjonsprosessen ta mellom 20 og 30 minutter av tiden din, og det er bare greit. Konfigurasjonsprosessen gjøres vanligvis ved hjelp av webgrensesnittet ved å følge installasjonsveiledningen på nettstedet.
Installasjonsprosessen for Home Assistant er like enkel som for OpenHAB. Du må imidlertid laste ned og brenne bildet av HassBian. Sørg for å ha en stabil internettforbindelse slik at prosessen kan være jevn og uten problemer. Komme i gang-guiden er gitt på hjemmesiden Home Assistant, og det vil derfor være mye enklere å få installasjonsprosessen med guiden.
Når det gjelder konfigurasjon, har den siste versjonen av OpenHAB papir UI og Web UI. Dette lar deg utføre flere konfigurasjoner uten at du trenger å redigere filer. Papirgrensesnittet støtter imidlertid ikke alle funksjonene i OpenHAB, derfor må du redigere filer for å oppnå konfigurasjonen.
Hjemmeassistenten utfører konfigurasjonen ved å ta avgjørelser på vegne av brukeren. Dette skjer første gang den kjører, da den automatisk oppdager alle enhetene i huset ditt, og legger dem deretter til i brukergrensesnittet. Det er også et alternativ for YAML som brukes til å konfigurere filer, tegninger samt sideinnstillinger.
Hjemmeassistenten viser seg å være best ved å ha visse evner som OpenHAB ikke gjør. Tilleggsfunksjonen i Home Assistant gjør det imponerende på grunn av den omfattende dokumentasjonen og installasjonsprosessen med ett klikk. Det krever heller ikke at du bruker kommandolinjen under installasjon og konfigurasjon, da dette også kan være ganske involverende og krevende.
Hjemmeassistent mot OpenHAB: Fleksibilitet
Når vi snakker om fleksibilitet, kan OpenHAB være så fleksibel som du vil ha det, men dette koster en pris. Systemet er ikke så enkelt å bruke, da det er så mange anstrengelser som trengs i konfigurasjonen av filer. Nettgrensesnittet støtter forskjellige grunnleggende ting, men blandede konfigurasjoner kan være tungvint for brukerne. Dette anser det som litt fleksibelt.
På den andre siden er hjemmeassistenten kjent for å slukke tørsten til mange brukere. Dette skyldes tilstedeværelsen av auto-discovery-funksjonen som fungerer ganske bra. En annen flott funksjon i dette systemet er muligheten til å forutsi eller gjette brukerens behov. Med dette antas Home Assistant å være fleksibelt på en måte som det kan passe mange brukeres ønsker.
Hjemmeassistent mot OpenHAB: automatisering
Det er flere måter du kan kontrollere og administrere automatiseringsregler på. For hjemmeassistent er det bruk av YAML (YAML Ain’t Mark-up Language). Dette er en menneskelig vennlig standard for alle programmeringsspråk. Ved hjelp av Python-stilinnrykk, viser YAML seg å være en god måte å lage automatiseringsregler på, men det kan være vanskelig å bruke for nybegynnere.
Det er også en innebygd automatiseringseditor som lar nybegynnere enkelt lage og redigere automatiseringsregler. Dette er et alternativ til YAML som ser ut til å være tilgivende for nybegynnere. Det er derfor enkelt å bruke, men det krever fortsatt en bedre forståelse av enhetsnavn og tjenesteanropskonsept.
Videre bruker Home Assistant også Node-RED til å administrere automatiseringsreglene. Dette verktøyet er visuelt, raskt å endre og distribuere, og tilbyr derfor stor fleksibilitet. Node-RED ble opprinnelig utviklet av IBM som et strømningsbasert utviklingsverktøy for visuell programmering. App-daemon er også et annet kraftig verktøy som brukes av Home Assistant, som bruker Python-evner til å administrere automatiseringsregler. Python er ganske enkelt og raskt å lære, ettersom du kan utføre komplekse oppgaver med bare noen få kodelinjer.
Det er mest sannsynlig at OpenHAB håndterer alt du vil ha det til mens du vurderer Xbase-syntaksen som er enkel å håndtere. Den har også et stort antall innebygde verktøy for å håndtere automatiseringsregler. Dette inkluderer bruk av Xtend, som er et smidig og meningsfylt språk for Java som kompileres til lesbar Java 8-kompatibel kilde.
Det er også bruk av Blockly-verktøyet. Dette er et JavaScript-bibliotek på klientsiden for å lage programmeringsspråk og redaktører for visuelle blokker. Dette verktøyet fra Google gir en enkel måte å lage automatiseringsreglene i OpenHAB. Akkurat som Home Assistant, kan du like godt bruke Node-RED-verktøyet, selv om det kanskje ikke fungerer bra som det gjør i Home Assistant.
Hjemmeassistent mot OpenHAB: brukere og støttede enheter
Både Home Assistant og OpenHAB har flere støttede enheter som brukes av forskjellige brukere. OpenHAB har et stort antall brukere. Dette aktive forumet har kunnskapsrike mennesker som gjerne svarer på spørsmålene dine med letthet. Dette gjør det enkelt å løse et problem som oppstår ved å få raske svar fra brukernes fellesskap. Videre er dokumentasjonen nyttig for alle slags brukere.
Home Assistant støtter også det største antallet enheter, som er omtrent 1400 komponenter. OpenHAB på den andre siden har et færre antall støttede enheter som står rundt 800. Dette gjør at Home Assistant får flere stemmer ettersom det har en brukervennlig måte å sikre et økende antall støttede enheter, i motsetning til OpenHAB.
OpenHAB har også et raskt voksende antall brukere. Takk til HASS som gir mye chatting på internett. Antall svar på de stilte spørsmålene vil sannsynligvis bli bedre etter hvert som det får vekst. Dokumentasjonen er også nyttig for brukerne, men den må bruke mer struktur for å tilfredsstille brukernes behov.
Hjemmeassistent mot OpenHAB: brukergrensesnitt
Et intuitivt brukergrensesnitt garanterer brukerne enkelhet og enkelhet ved å utføre sine oppgaver og funksjoner. Derfor er det et behov for å velge et brukergrensesnitt som sannsynligvis vil oppfylle dine ønsker med letthet.
OpenHAB har flere grensesnitt, inkludert Paper UI, Basic UI samt HABmin. Fra de tre kan du komfortabelt velge den som sannsynligvis vil tilfredsstille dine behov. Paper UI er for systemadministrasjon, samt konfigurering og konfigurering av OpenHAB-forekomsten. Du må imidlertid vurdere tekstkonfigurasjonene, da Paper UI ikke dekker alle begrensningene.
Webgrensesnittet involverer Basic UI som er for mobile enheter basert på Material Design Lite fra Google. Videre er det bruk av HABmin-grensesnitt. Dette er et moderne, profesjonelt og bærbart brukergrensesnitt for OpenHAB som kombinerer funksjonene til både Paper UI og Basic UI. Dette gir både bruker- og administrasjonsfunksjoner, for eksempel nettstedskart for brukere, og konfigurasjonsverktøy for å hjelpe til med oppsettet.
Home Assistant har også et forbløffende brukergrensesnitt. Det involverer standardvisningen, Lovelace samt Home Assistant Control Panel. Disse grensesnittene gir hjemmeassistenten den beste interaktive funksjonen mellom brukere, derav den mest imponerende.
Standardvisningen opprettes automatisk etter at du allerede har konfigurert enhetene og automaten. Det er mange tilpasningsalternativer som du kan velge å bruke med standardvisningen. Dette kan omfatte endring av temaer, tilføyelse av faner og kort, samt bruk av plantegninger blant andre.
Lovelace er også den nye brukergrensesnittfunksjonen som for øyeblikket er tilgjengelig i hjemmeassistenten. Den tilbyr flotte funksjoner, inkludert å være rask, da den bruker en statisk konfigurasjon for å bygge opp brukergrensesnittet. Det kan også tilpasses og gir brukerne en rekke konfigurasjonsmuligheter, for eksempel muligheten til å overstyre navn på enheter.
Videre er hjemmeassistentens kontrollpanel et brukergrensesnitt med en visuell enkelhet for telefoner og nettbrett. Dette kontrollpanelet er skrevet ved hjelp av et JavaScript-rammeverk kjent som AngularJS. Dette brukergrensesnittet lar deg enkelt kontrollere ditt smarte hjem.
Hjemmeassistent mot OpenHAB: Konklusjon
Nå fra den omfattende evaluering av arkitektur, fleksibilitet, støttede enheter, automatiseringsfunksjon og brukergrensesnitt blant andre funksjoner, kan du tydelig og enkelt nøye deg med enten Home Assistant eller OpenHAB. Dette avhenger av valget som vil tilfredsstille dine behov.
For eksempel når det gjelder brukergrensesnittet, dreper Home Assistant showet med den mest imponerende brukerinteraksjonen. Det gir også en mer brukervennlig måte å administrere paring og et økende antall støttede enheter. Videre har den ett-klikk installasjonsprosess kombinert med tilleggsfunksjon og omfattende dokumentasjon.
OpenHAB på den andre siden viser seg å være flott når det gjelder automatiseringsfunksjoner, tilpassbart brukergrensesnitt og fleksibilitet. I tillegg til dette har OpenHAB en stiv og robust arkitektur og utvikling som fører til stabilt arbeid og drift. Installasjonsprosessen er også enkel, og brukergrensesnittet er også bra.
Basert på den detaljerte sammenligningen av de to er det ingen tvil om at du skal ta med deg den beste automatiseringsplattformen med åpen kildekode som passer til hjertets ønsker.