Домашен асистент срещу OpenHAB

В дилема ли сте да изберете между Home Assistant или OpenHAB платформа за домашна автоматизация? Това може да е предизвикателство за вас, но ние ще ви разкрием най-добрия избор. Не е нужно да сте компютърен маниак или програмист, за да можете да използвате Home Assistant или OpenHAB. Всичко, което трябва да направите, е да преминете внимателно през предоставеното бързо четене и ще получите верния отговор на въпроса „ Home Assistant или OpenHAB ?“

В случай, че се чудите какво са това, те са платформа за домашна автоматизация с отворен код, която изпълнява различни функции като управление на вашите интелигентни устройства. Следователно те функционират като стълб на вашия интелигентен дом.

Очевидно, след обширни изследвания и опит, базирани на архитектурата, графичния потребителски интерфейс, правилата за автоматизация, както и броя на поддържаните устройства, наред с други, успяхме да отбележим разликите, както и приликите, които възникват между Home Assistant и OpenHAB . С различните функционалности и функции ще бъдете на меко място, за да изберете лесно за какво да се задоволите.

Затова продължавайте да превъртате страницата надолу, тъй като ние ви гарантираме усмивка на лицето, докато решавате дали е OpenHAB или Home Assistant. Това е правилният, който ще задоволи вашите нужди. Това няма да отнеме много време и усилия, така че не забравяйте да навигирате.

Домашен асистент срещу OpenHAB: Създаване и архитектура

Що се отнася до характеристиките на развитие и дизайн на двете, има забележителна разлика. Това отличава OpenHAB и Home Assistant. Като начало, OpenHAB 2.5 е последната налична версия, излязла от древната версия през 2010 г. от Kai Kreuzer. Актуализираната версия се предлага с нови невероятни функции, корекции на грешки, както и други подобрения.

Архитектурата му е доста впечатляваща, тъй като е разработена в Java и е по-скоро рамка на Eclipse Smart Home. Това ви предлага огромен брой устройства, на които можете да стартирате системата. Освен това, той осигурява среда за изпълнение, която използва Apache Karaf заедно с Eclipse Equinox, за да създаде инициатива Open Services Gateway.

Като допълнение към това, архитектурата на OpenHAB има разширение на допълнителни функции, за които се смята, че разширяват нейните функционалности. Интуитивният потребителски интерфейс предоставя възможност за лесно взаимодействие с множество физически неща. Това позволява повече възможности за възможности на OpenHAB. Освен това OpenHAB има включена функция, която поддържа голям брой различни технологии и системи, както и хиляди устройства.

Освен това OpenHAB може да работи и на различни платформи като Linux , Windows и Mac OSx . Той може да работи и на Raspberry Pi, Docker, PINE64 и Synology, наред с други многобройни платформи. Повечето хора имат добър опит с инсталирането на OpenHAB на Raspberry Pi, това също може да е осъществимо за вас.

Home Assistant, от друга страна, е платформа за домашна автоматизация, работеща на Python 3 под лиценза Apache 2.0. Той се захранва от ентусиасти „направи си сам“ и от цял ​​свят, за да осигури интелигентен контрол на дома с опасения относно поверителността. Той също така работи перфектно на платформа Raspberry Pi точно като OpenHAB или всеки друг локален сървър.

Home Assistant също има невероятна операционна система, наречена Hass.io. Това играе много важна роля при инсталирането и актуализирането на Home Assistant. Тъй като се управлява от външната страна, потребителският интерфейс на Home Assistant позволява създаването или възстановяването на моментни снимки на вашата конфигурация.

Освен това има възможност за разширяване на функциите за добавка Hass.io като Duck DNS, Let's Encrypt, както и Google Assistant, наред с други. Това ви предоставя допълнителните функционалности, които са полезни при допълнителните функции. Home Assistant също има няколко невероятни ресурси, включително допълнителен софтуер, персонализирани компоненти, панели Lovelace и много други.

Архитектурата на Home Assistant има функция за домашен контрол, която отговаря за събирането на информация и контрола на устройствата. Той също така има автоматизация на дома, която задейства команди въз основа на потребителски конфигурации. В допълнение към това е Smart Home, който задейства команди въз основа на предишното поведение.

Домашен асистент срещу OpenHAB: Инсталиране и конфигуриране

Процесът на инсталиране и конфигуриране е доста прост и лесен за следване както за Home Assistant, така и за OpenHAB. Препоръчваме ви да инсталирате софтуера на Raspberry Pi, който е евтин и мащабируем.

За OpenHAB процесът на инсталиране ще отнеме между 20 и 30 минути от вашето време и е просто ясен. Процесът на конфигуриране обикновено се извършва с помощта на уеб интерфейса, като се следва ръководството за инсталиране, предоставено на уебсайта.

Процесът на инсталиране на Home Assistant е също толкова прост, колкото този за OpenHAB. Ще трябва обаче да изтеглите и запишете образа на HassBian. Не забравяйте да имате стабилна интернет връзка, за да може процесът да бъде гладък и без проблеми. Ръководството за начало е предоставено на уеб страницата на Home Assistant, следователно постигането на процеса на инсталиране би било много по-лесно с ръководството.

По отношение на конфигурацията, последната версия на OpenHAB има потребителски интерфейс на хартия и уеб потребителски интерфейс. Това ви позволява да извършвате няколко конфигурации, без да е необходимо да редактирате файлове. Потребителският интерфейс на хартията обаче не поддържа всички функции в OpenHAB, поради което ще трябва да редактирате файлове, за да постигнете конфигурацията.

Home Assistant извършва конфигурацията, като взема решения от името на потребителя. Това се случва по време на първото стартиране, тъй като автоматично открива всички устройства, които са във вашата къща, и след това ги добавя към потребителския интерфейс. Има и опция за YAML, която се използва за конфигуриране на файлове, чертежи, както и настройки на страници.

Home Assistant се оказва най-добрият, като притежава определени възможности, които OpenHAB няма. Допълнителната функция в Home Assistant го прави впечатляващ поради широко разпространената документация и инсталационния процес с едно щракване. Също така, не се изисква да използвате команден ред по време на инсталирането и конфигурирането, тъй като това може да бъде доста ангажиращо и взискателно.

Домашен асистент срещу OpenHAB: Гъвкавост

Говорейки за гъвкавост, OpenHAB може да бъде толкова гъвкав, колкото бихте искали да бъде, но това си струва. Системата не е толкова лесна за използване, тъй като са необходими толкова много усилия за конфигуриране на файлове. Уеб потребителският интерфейс поддържа различни основни неща, но обърканите конфигурации може да са тромави за потребителите. Това го смята за малко гъвкав.

От друга страна, Home Assistant е известно, че утолява жаждата на много потребители. Това се дължи на наличието на функцията за автоматично откриване, която работи доста добре. Друга чудесна характеристика на тази система е възможността да се предсказват или да се познават нуждите на потребителя. С това се смята, че Home Assistant е гъвкав по начин, който да отговаря на желанията на много потребители.

Домашен асистент срещу OpenHAB: Автоматизация

Има няколко начина, по които можете да контролирате и управлявате правилата за автоматизация. За Home Assistant се използва YAML (YAML не е език за маркиране). Това е удобен за човека стандарт за всички езици за програмиране. Използвайки вдлъбнатините на стила на Python, YAML се оказва добър начин за създаване на правила за автоматизация, но може да е трудно да се използва за начинаещи потребители.

Също така има вграден редактор за автоматизация, който позволява на начинаещите лесно да създават и редактират правила за автоматизация. Това е алтернатива на YAML, която изглежда немилостива за начинаещите. Следователно е лесен за използване, но все пак изисква по-добро разбиране на имената на обектите и концепцията за повиквания на услуги.

Освен това, Home Assistant също използва Node-RED за управление на правилата за автоматизация. Този инструмент е визуален, бързо се сменя и разгръща, поради което предлага голяма гъвкавост. Node-RED първоначално е разработен от IBM като базиран на потока инструмент за разработка на визуално програмиране. Също така, App-daemon е друг мощен инструмент, използван от Home Assistant, който използва способностите на Python за управление на правилата за автоматизация. Python е доста лесен и бърз за учене, тъй като можете да изпълнявате сложни задачи само с няколко реда код.

OpenHAB е най-вероятно да обработва всичко, което искате, докато разглежда синтаксиса на Xbase, с който е лесно да се справите. Той също така разполага с голям брой вградени инструменти за управление на правилата за автоматизация. Това включва използването на Xtend, който е еластичен и смислен език на Java, който се компилира в четлив Java 8 съвместим източник.

Използва се и инструментът Blockly. Това е клиентска библиотека на JavaScript за създаване на визуални блокови програмни езици и редактори. Този инструмент от Google предоставя лесен начин за създаване на правила за автоматизация в OpenHAB. Подобно на Home Assistant, можете също да използвате инструмента Node-RED, въпреки че той може да не работи добре, както в Home Assistant.

Home Assistant Vs OpenHAB: Потребители и поддържани устройства

Както Home Assistant, така и OpenHAB имат няколко поддържани устройства, използвани от различни потребители. OpenHAB има огромен брой потребители. Този активен форум има знаещи хора, които с радост отговарят на вашите въпроси с лекота. Това осигурява лесното решаване на възникващ проблем чрез получаване на бързи отговори от общността на потребителите. Освен това документацията е полезна за всички видове потребители.

Home Assistant също поддържа най-голям брой устройства, което е приблизително 1400 компонента. OpenHAB от другата страна има по-малък брой поддържани устройства, което е около 800. Това кара Home Assistant да печели повече гласове, тъй като има удобен начин за осигуряване на нарастващия брой поддържани устройства, за разлика от OpenHAB.

OpenHAB има и бързо нарастващ брой потребители. Благодарение на HASS, който осигурява много чатове в интернет. Броят на отговорите на зададените въпроси вероятно ще се подобри с нарастването. Също така документацията е полезна за потребителите, но трябва да използва повече структура, за да задоволи нуждите на потребителите.

Домашен асистент срещу OpenHAB: Потребителски интерфейс

Интуитивен потребителски интерфейс гарантира на потребителите лекотата и простотата на изпълнение на техните задачи и функции. Следователно има нужда от избор на потребителски интерфейс, който е вероятно да изпълни вашите желания с лекота.

OpenHAB има няколко интерфейса, включително Paper UI, Basic UI, както и HABmin. От трите можете удобно да изберете този, който вероятно ще задоволи вашите нужди. Потребителският интерфейс за хартия е за системно администриране, както и за настройка и конфигуриране на вашия екземпляр OpenHAB. Ще трябва обаче да вземете предвид текстовите конфигурации, тъй като потребителският интерфейс на хартията не покрива всички ограничения.

Уеб потребителският интерфейс включва основния потребителски интерфейс, който е за мобилни устройства, базиран на Material Design Lite от Google. Освен това се използва интерфейс HABmin. Това е модерен, професионален и преносим потребителски интерфейс за OpenHAB, който съчетава функциите както на потребителския интерфейс на хартия, така и на основния потребителски интерфейс. Това осигурява както потребителски, така и административни функции, като карти на сайта за потребители и помощни програми за конфигуриране, за да подпомогнат настройката.

Home Assistant има и изумителен потребителски интерфейс. Той включва изгледа по подразбиране, Lovelace, както и контролния панел на Home Assistant. Тези интерфейси дават на Home Assistant най-добрата интерактивна функция между потребителите и следователно най-впечатляващата.

Изгледът по подразбиране се създава автоматично, след като вече сте конфигурирали устройствата и автоматите. Има много опции за персонализиране, които можете да изберете да използвате с изгледа по подразбиране. Това може да включва смяна на теми, добавяне на раздели и карти, както и използването на планове на пода, между другото.

Също така, Lovelace е новата функция на потребителския интерфейс, която в момента се предлага в Home Assistant. Той предлага чудесни функции, включително бързина, тъй като използва статична конфигурация за изграждане на потребителския интерфейс. Освен това може да се персонализира, като по този начин предоставя на потребителите многобройни опции за конфигурации като възможността да се заменят имената на обектите.

Освен това контролният панел на Home Assistant е потребителски интерфейс с визуална простота за телефони и таблети. Този контролен панел е написан с помощта на JavaScript рамка, известна като AngularJS. Този потребителски интерфейс ви позволява лесно да управлявате вашия интелигентен дом.

Домашен асистент срещу OpenHAB: Заключение

Сега от обширната оценка на архитектурата, гъвкавостта, поддържаните устройства, функцията за автоматизация и потребителския интерфейс, наред с други функции, можете ясно и лесно да се задоволите с Home Assistant или OpenHAB. Това зависи от избора, който напълно ще задоволи вашите нужди.

Например, по отношение на потребителския интерфейс, Home Assistant убива шоуто с най-впечатляващото потребителско взаимодействие. Той също така предоставя по-лесен за потребителя начин за управление на сдвояване и нарастващ брой поддържани устройства. Освен това има инсталационен процес с едно щракване, съчетан с функция за добавки и обширна документация.

OpenHAB от друга страна се оказва страхотен по отношение на функциите за автоматизация, персонализирания потребителски интерфейс и гъвкавостта. В допълнение към това, OpenHAB има твърда и стабилна архитектура и развитие, което води до стабилна работа и работа. Процесът му на инсталиране също е лесен, а потребителският интерфейс също е добър.

Следователно, въз основа на подробното сравнение на двете, няма съмнение, че ще вземете у дома най-добрата платформа за автоматизация с отворен код, която отговаря на желанията на вашето сърце.