Home Assistant Vs OpenHAB



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ikaw ba ay nasa isang problema upang pumili mula sa alinman sa isang Home Assistant o OpenHAB platform ng automation ng bahay? Maaaring hamon ito para sa iyo ngunit ibubunyag namin sa iyo ang pinakamahusay na pagpipilian. Hindi mo kailangang maging isang computer nerd o isang coder upang magamit ang Home Assistant o OpenHAB. Ang kailangan mo lang gawin ay maingat na dumaan sa mabilis na pagbabasa na ibinigay at makakakuha ka ng tamang sagot sa tanong na, ' Home Assistant o OpenHAB ? '



Home Assistant Home Automation

Home Assistant Home Automation



Kung sakaling nagtataka ka kung ano ang mga ito, ang mga ito ay isang open-source platform ng automation ng bahay na nagsasagawa ng iba't ibang mga pag-andar tulad ng pagkontrol sa iyong mga smart device. Samakatuwid, sila ay gumaganap bilang haligi ng iyong matalinong tahanan.



Tila, pagkatapos ng malawak na pagsasaliksik at karanasan batay sa arkitektura, ang graphic na interface ng gumagamit, mga panuntunan sa awtomatiko pati na rin ang bilang ng mga sinusuportahang aparato bukod sa iba pa, napansin namin ang mga pagkakaiba pati na rin ang mga pagkakatulad na lumitaw sa pagitan ng Home Assistant at OpenHAB . Gamit ang iba't ibang mga pag-andar at tampok, ikaw ay nasa isang malambot na lugar upang madaling piliin kung ano ang maaayos.

OpenHAB Home Automation

OpenHAB Home Automation

Samakatuwid, patuloy na mag-scroll pababa sa pahina habang ginagarantiyahan namin ang isang ngiti sa iyong mukha habang nagpapasya ka kung OpenHAB o Home Assistant ito. Iyon ang tamang isa na masisiyahan ang iyong mga pangangailangan. Hindi ito magtatagal ng iyong oras at pagsisikap, kaya tiyaking mag-navigate.



Home Assistant Vs OpenHAB: Paglikha at Arkitektura

Pagdating sa pag-unlad at mga tampok sa disenyo ng dalawa, may isang pambihirang pagkakaiba. Nakikilala nito ang OpenHAB at Home Assistant. Upang magsimula, ang OpenHAB 2.5 ay ang pinakabagong bersyon na magagamit na lumitaw mula sa sinaunang bersyon noong 2010 ni Kai Kreuzer. Ang na-update na bersyon ay may mga bagong kamangha-manghang mga tampok, pag-aayos ng bug pati na rin ang iba pang mga pagpapahusay.

OpenHAB Arkitektura

OpenHAB Arkitektura

Ang arkitektura nito ay lubos na kahanga-hanga habang ito ay binuo sa Java at higit pa sa isang balangkas ng Eclipse Smart Home. Nag-aalok ito sa iyo ng isang malawak na bilang ng mga aparato kung saan maaari mong patakbuhin ang system. Bukod dito, nagbibigay ito ng isang kapaligiran sa runtime na gumagamit ng Apache Karaf sa tabi ng Eclipse Equinox upang mag-set up ng isang inisyatiba sa Open Services Gateway.

Upang maidagdag dito, ang arkitektura ng OpenHAB ay may extension ng karagdagang mga tampok na pinaniniwalaan na mapalawak ang mga pagpapaandar nito. Ang mga intuitive na interface ng gumagamit ay nagbibigay ng kakayahang madaling makipag-ugnay sa isang manipis na bilang ng mga pisikal na bagay. Pinapayagan nito ang higit pang mga pagpipilian sa mga kakayahan ng OpenHAB. Gayundin, ang OpenHAB ay may isang nakalagay na tampok na sumusuporta sa isang mahusay na bilang ng mga iba't ibang mga teknolohiya at system pati na rin ang libu-libong mga aparato.

Bukod dito, ang OpenHAB ay may kakayahang tumakbo sa iba't ibang mga platform tulad ng Linux , Windows at Mac OSx din. Maaari rin itong tumakbo sa Raspberry Pi, Docker, PINE64, at Synology bukod sa iba pang maraming mga platform. Karamihan sa mga tao ay nagkakaroon ng magandang karanasan sa pag-install ng OpenHAB sa Raspberry Pi, maaari mo ring magawa para sa iyo.

Ang Home Assistant, sa kabilang banda, ay isang home automation platform na tumatakbo Sawa 3 sa ilalim ng lisensya ng Apache 2.0. Ito ay pinalakas ng mga taong mahilig sa DIY at isang buong mundo ng mga tinkerer upang matiyak ang isang smart home control na may mga alalahanin sa privacy. Perpekto din itong tumatakbo sa isang platform ng Raspberry Pi tulad ng OpenHAB o anumang iba pang lokal na server.

Ang Home Assistant ay mayroon ding hindi kapani-paniwala na operating system na tinutukoy bilang Hass.io. Napakahalagang papel nito sa pag-install at pag-update ng Home Assistant. Habang pinamamahalaan ito mula sa frontend, pinapayagan ng interface ng gumagamit ng Home Assistant ang paglikha o pagpapanumbalik ng mga snapshot ng iyong pagsasaayos.

Bukod dito, may kakayahang pahabain ang mga add-on na tampok na Hass.io tulad ng Duck DNS, Let's Encrypt, pati na rin ang Google Assistant bukod sa iba pa. Nagbibigay ito sa iyo ng mga karagdagang pag-andar na madaling gamitin sa mga tampok na add-on. Ang Home Assistant ay mayroon ding maraming kamangha-manghang mga mapagkukunan kasama ang karagdagang software, mga pasadyang sangkap, mga panel ng Lovelace at marami pa.

Home Assistant Architecture

Home Assistant Architecture

Ang arkitektura ng Home Assistant ay may tampok sa pagkontrol sa bahay na responsable para sa pagkolekta ng impormasyon at pagkontrol ng mga aparato. Mayroon din itong Home Automation na nagpapalitaw ng mga utos batay sa mga pagsasaayos ng gumagamit. Bilang karagdagan sa ito ay ang Smart Home na nagpapalitaw ng mga utos batay sa dating pag-uugali.

Home Assistant Vs OpenHAB: Pag-install at Pag-configure

Ang proseso ng pag-install at pagsasaayos ay medyo simple at madaling sundin para sa parehong Home Assistant at OpenHAB. Inirerekumenda namin sa iyo na i-install ang software sa isang Raspberry Pi na mura at nasusukat.

Para sa OpenHAB, ang proseso ng pag-install ay gugugol sa pagitan ng 20 at 30 minuto ng iyong oras at prangka lang ito. Ang proseso ng pagsasaayos ay karaniwang ginagawa gamit ang web interface sa pamamagitan ng pagsunod sa gabay sa pag-install na ibinigay sa website .

Ang proseso ng pag-install para sa Home Assistant ay kasing simple ng sa OpenHAB. Gayunpaman, kakailanganin mong i-download at sunugin ang imahe ng HassBian. Siguraduhing magkaroon ng isang matatag na koneksyon sa internet upang ang proseso ay maaaring maging maayos at walang mga problema. Ang gabay sa pagsisimula ay ibinibigay sa webpage ng Home Assistant, samakatuwid, ang pagkamit ng proseso ng pag-install ay magiging mas simple sa gabay .

Sa mga tuntunin ng pagsasaayos, ang pinakabagong bersyon ng OpenHAB ay may papel na UI at ang Web UI. Pinapayagan kang magsagawa ng maraming mga pagsasaayos nang hindi na kailangang mag-edit ng mga file. Gayunpaman, hindi sinusuportahan ng papel na UI ang lahat ng mga tampok sa OpenHAB, samakatuwid, kakailanganin mong i-edit ang mga file upang makamit ang pagsasaayos.

Ginagawa ng Home Assistant ang pagsasaayos sa pamamagitan ng paggawa ng mga desisyon sa ngalan ng gumagamit. Nangyayari ito sa unang pagkakataon na tumatakbo ito dahil awtomatiko nitong nadidiskubre ang lahat ng mga aparato na nasa iyong bahay at pagkatapos ay idagdag ang mga ito sa UI. Mayroon ding pagpipilian para sa YAML na ginagamit upang mai-configure ang mga file, mga blueprint pati na rin ang mga setting ng pahina.

Ang Home Assistant ay nagpatunay na pinakamahusay sa pamamagitan ng pagkakaroon ng ilang mga kakayahan na hindi sa OpenHAB. Ginagawang kahanga-hanga ang tampok na add-on sa Home Assistant dahil sa malawak na dokumentasyon at proseso ng pag-install ng isang click. Gayundin, hindi ito kinakailangan na gumamit ka ng linya ng utos sa panahon ng pag-install at pagsasaayos dahil maaari itong maging kasangkot at hinihingi din.

Home Assistant Vs OpenHAB: Kakayahang umangkop

Pakikipag-usap ng kakayahang umangkop, OpenHAB ay maaaring maging kasing kakayahang umangkop tulad ng nais mong ito ay ngunit ito ay dumating sa isang gastos. Ang system ay hindi ganoong kadaling gamitin dahil maraming mga pagsisikap na kinakailangan sa pagsasaayos ng mga file. Sinusuportahan ng Web UI ang iba't ibang mga pangunahing bagay, gayunpaman, ang mga halo-halong mga pagsasaayos ay maaaring maging mahirap sa mga gumagamit. Ito ay isinasaalang-alang ito ng kaunti nababaluktot.

Sa kabilang panig, ang Home Assistant ay kilalang tinatanggal ang uhaw ng maraming mga gumagamit. Ito ay dahil sa pagkakaroon ng pagpapaandar ng awtomatikong pagtuklas na gumagana nang maayos. Ang isa pang mahusay na tampok ng sistemang ito ay ang kakayahang hulaan o hulaan ang mga pangangailangan ng gumagamit. Sa pamamagitan nito, naniniwala ang Home Assistant na may kakayahang umangkop sa isang paraan na maaari itong umangkop sa mga hinahangad ng maraming mga gumagamit.

Home Assistant Vs OpenHAB: Awtomatiko

Mayroong maraming mga paraan kung saan maaari mong makontrol at pamahalaan ang mga patakaran sa pag-aautomat. Para sa Home Assistant, mayroong paggamit ng YAML (YAML Ain’t Mark-up Language). Ito ay isang pamantayan na madaling gamitin ng tao para sa lahat ng mga wika ng programa. Gamit ang mga indentasyon na istilong Python, napatunayan ng YAML na isang mahusay na paraan upang lumikha ng mga patakaran sa pag-aautomat subalit, maaari itong maging mahirap gamitin para sa mga gumagamit ng baguhan.

Awtomatikong katulong sa bahay

Awtomatikong katulong sa bahay

Gayundin, mayroong isang built-in na editor ng automation na nagbibigay-daan sa mga nagsisimula na madaling lumikha at mag-edit ng mga patakaran sa pag-aautomat. Ito ay isang kahalili sa YAML na tila hindi mapagpatawad sa mga nagsisimula. Ito ay, samakatuwid, madaling gamitin ngunit nangangailangan pa rin ito ng isang mas mahusay na pag-unawa sa mga pangalan ng entity at konsepto ng tawag sa serbisyo.

Bukod dito, ginagamit din ng Home Assistant ang Node-RED upang pamahalaan ang mga patakaran sa pag-aautomat. Ang tool na ito ay visual, mabilis na baguhin at i-deploy, samakatuwid, nag-aalok ng mahusay na kakayahang umangkop. Ang Node-RED ay orihinal na binuo ng IBM bilang isang tool na pag-unlad na nakabatay sa daloy para sa visual na programa. Gayundin, ang App-daemon ay isa pang malakas na tool na ginamit ng Home Assistant na gumagamit ng mga kakayahan sa Python upang pamahalaan ang mga patakaran sa pag-aautomat. Ang Python ay medyo madali at mabilis upang malaman kung maaari mong maisagawa ang mga kumplikadong gawain sa ilang mga linya lamang ng code.

Ang OpenHAB ay malamang na hawakan ang anumang nais mo ito habang isinasaalang-alang ang Xbase syntax na madaling pakitunguhan. Mayroon din itong isang mahusay na bilang ng mga built-in na tool para sa pamamahala ng mga patakaran sa pag-aautomat. Kasama rito ang paggamit ng Xtend na isang malambot at makabuluhang wika ng Java na pinagsasama-sama sa nababasa na katugmang Java 8 na mapagkukunan.

Awtomatikong OpenHAB

Awtomatikong OpenHAB

Mayroon ding paggamit ng tool na Blockly. Ito ay isang library ng JavaScript sa panig ng kliyente para sa paglikha ng mga wika at mga editor ng visual block na visual. Ang tool na ito ng Google ay nagbibigay ng isang madaling paraan upang likhain ang mga patakaran sa pag-aautomat sa OpenHAB. Tulad ng Home Assistant, maaari mo ring gamitin ang tool na Node-RED bagaman maaaring hindi ito gumana nang maayos tulad ng ginagawa nito sa Home Assistant.

Home Assistant Vs OpenHAB: Mga Gumagamit at Mga Sinusuportahang Device

Parehong Home Assistant at OpenHAB ay may maraming mga sinusuportahang aparato na ginagamit ng iba't ibang mga gumagamit. Ang OpenHAB ay may malawak na bilang ng mga gumagamit. Ang aktibong forum na ito ay may mga taong may kaalaman na masayang sinasagot ang iyong mga katanungan nang madali. Nagbibigay ito ng kadalian sa paglutas ng isang umuusbong na isyu sa pamamagitan ng pagkuha ng mabilis na mga tugon mula sa komunidad ng mga gumagamit. Bukod dito, ang dokumentasyon ay kapaki-pakinabang sa lahat ng uri ng mga gumagamit.

Sinusuportahan din ng Home Assistant ang pinakamalaking bilang ng mga aparato na humigit-kumulang na 1400 na mga bahagi. Ang OpenHAB sa kabilang panig ay may mas kaunting bilang ng mga sinusuportahang aparato na tumayo sa paligid ng 800. Ginagawa nitong makakuha ng higit pang mga boto ang Home Assistant dahil mayroon itong isang madaling gamitin na paraan upang matiyak ang lumalaking bilang ng mga sinusuportahang aparato, hindi katulad ng OpenHAB.

Ang OpenHAB ay mayroon ding mabilis na lumalagong bilang ng komunidad ng mga gumagamit. Salamat sa HASS na nagbibigay ng maraming pakikipag-chat sa internet. Ang bilang ng mga sagot sa mga tinatanong ay malamang na mapabuti dahil nakakakuha ito ng paglago. Gayundin, ang dokumentasyon ay kapaki-pakinabang sa mga gumagamit ngunit kailangan itong gumamit ng higit na istraktura upang masiyahan ang mga pangangailangan ng mga gumagamit.

Home Assistant Vs OpenHAB: User Interface

Ang isang madaling maunawaan na interface ng gumagamit ay ginagarantiyahan ang mga gumagamit ng kadalian at pagiging simple ng pagsasagawa ng kanilang mga gawain at pag-andar. Samakatuwid, mayroong pangangailangan para sa pagpili ng isang interface ng gumagamit na malamang na matupad ang iyong mga hinahangad nang madali.

OpenHAB UIs

OpenHAB UIs

Ang OpenHAB ay may maraming mga interface kabilang ang Paper UI, Basic UI pati na rin ang HABmin. Mula sa tatlo, maaari mong komportable na piliin ang isa na malamang na bigyang-kasiyahan ang iyong mga pangangailangan. Ang Paper UI ay para sa pangangasiwa ng system pati na rin ang pag-set up at pag-configure ng iyong halimbawa ng OpenHAB. Gayunpaman, kakailanganin mong isaalang-alang ang mga pag-configure ng tekstuwal dahil hindi sakop ng Paper UI ang lahat ng mga hadlang.

Ang Web UI ay nagsasangkot ng Pangunahing UI na para sa mga mobile device batay sa Material Design Lite mula sa Google. Bukod dito, mayroong isang paggamit ng HABmin interface. Ito ay isang moderno, propesyonal at portable na interface ng gumagamit para sa OpenHAB na pinagsasama ang mga pag-andar ng parehong Paper UI at Basic UI. Nagbibigay ito ng parehong mga pag-andar ng gumagamit at pang-administratibo tulad ng mga sitemap para sa mga gumagamit, at mga kagamitan sa pagsasaayos upang matulungan ang pag-setup.

Ang Home Assistant ay mayroon ding kamangha-manghang interface ng gumagamit. Nagsasangkot ito ng default na pagtingin, Lovelace pati na rin ang Home Assistant Control Panel. Ang mga interface na ito ay nagbibigay sa Home Assistant ng pinakamahusay na tampok na interactive sa pagitan ng mga gumagamit kung gayon ang pinaka-kahanga-hanga.

Ang default na pagtingin ay awtomatikong nilikha pagkatapos mong mai-configure ang mga aparato at automaton. Mayroong maraming mga pagpipilian sa pagpapasadya na maaari mong piliin na gamitin sa default na pagtingin. Maaaring kasama rito ang pagbabago ng mga tema, pagdaragdag ng mga tab at kard pati na rin ang paggamit ng mga floorplans bukod sa iba pa.

Gayundin, ang Lovelace ay ang bagong tampok sa UI na kasalukuyang magagamit sa Home Assistant. Nag-aalok ito ng magagaling na tampok kabilang ang pagiging mabilis habang gumagamit ito ng isang static na pagsasaayos upang buuin ang UI. Napapasadyang din sa gayon pagbibigay sa mga gumagamit ng maraming mga pagpipilian ng mga pagsasaayos tulad ng kakayahang ma-override ang mga pangalan ng mga entity.

Lovelace UI

Lovelace UI

Bukod dito, ang Home Assistant Control Panel ay isang interface ng gumagamit na may visual na simple para sa mga telepono at tablet. Ang control Panel na ito ay nakasulat gamit ang isang balangkas ng JavaScript na kilala bilang AngularJS. Pinapayagan ka ng interface ng gumagamit na kontrolin ang iyong matalinong bahay nang madali.

Home Assistant Vs OpenHAB: Konklusyon

Ngayon mula sa malawak na pagsusuri ng arkitektura, kakayahang umangkop, sinusuportahang aparato, tampok sa pag-aautomat at interface ng gumagamit bukod sa iba pang mga tampok, maaari mong malinaw at madaling manirahan para sa alinman sa Home Assistant o OpenHAB. Ito ay depende sa pagpipilian na ganap na masiyahan ang iyong mga pangangailangan.

Halimbawa, sa mga tuntunin ng interface ng gumagamit, pinapatay ng Home Assistant ang palabas sa pinaka-kahanga-hangang pakikipag-ugnay ng gumagamit. Nagbibigay din ito ng isang mas madaling gamitin na paraan upang pamahalaan upang ipares at isang lumalaking bilang ng mga sinusuportahang aparato. Bukod dito, mayroon itong isang pag-install na proseso ng pag-install na isinama sa tampok na mga add-on at malawak na dokumentasyon.

Ang OpenHAB sa kabilang panig ay nagpapatunay na mahusay sa mga tuntunin ng mga tampok na awtomatiko, napapasadyang interface ng gumagamit at kakayahang umangkop din. Bilang karagdagan dito, ang OpenHAB ay may isang matibay at matatag na arkitektura at pag-unlad na hahantong sa matatag na trabaho at operasyon. Ang proseso ng pag-install ay madali at ang interface ng gumagamit ay mabuti rin.

Samakatuwid, batay sa detalyadong paghahambing ng dalawa, walang duda na maiuwi mo ang pinakamahusay na open source platform na awtomatiko na magkasya sa mga hangarin ng iyong puso.

9 minuto basahin