Home AssistantЕкосистема

Переваги та недоліки Home Assistant перед Samsung SmartThings

Вступ

Попередні огляди, так чи інакше, були пов’язані з екосистемою Samsung SmartThings. Це досить зручний вузол керування розумним будинком, але, коли з якихось причин у вас відсутній інтернет ваш розумний будинок стає, м’яко кажучи, не дуже розумним, ви не маєте можливості отримати показники з сенсорів чи навіть увімкнути лампу. 

Отже, ви не можете керувати будинком з мобільного додатку без доступу до Інтернету. Проте такі проблеми можливі навіть при гарному з’єднанні з всесвітньою мережею. Мабуть ви стикались з ситуацією, коли відкривши додаток SmartThings ви довгий час не можете керувати пристроями з телефону чи, хоча б відкрити налаштування. В чому ж причина? 

Справа в тому, що вся автоматизація в екосистемі Samsung SmartThings зав’язана на керування пристроями з хмари, іноді, або на шляху від серверу до вашого будинку, або в самому хмарному сервері стаються певні збої, чи, можливо, якісь регламентні роботи. Зазвичай це стається в дуже непідходящі моменти. 

Саме тоді у користувачів виникає питання, що з такими проблемами робити. Декілька місяців тому Samsung заявляв, що ведуться розробки програмного забезпечення для хабу з локальним керуванням пристроями розумного будинку. Але про терміни готовності інформації немає. Тому спробуємо знайти систему, яка не буде залежати від хмари, чи зовнішніх каналів передачі даних.

Існує декілька проектів, які можна налаштувати для керування розумним будинком, деякі з них з відкритим кодом, більшість можна запустити на одноплатних комп’ютерах типу Raspberry PI або на віртуальній машині. Але сьогодні я хочу вас познайомити з home assistant, адже, на мою думку, він виділяється найбільшою функціональністю. 

Операційна система Hass OS базується на Linux, проте навіть якщо ви не знайомі з такими операційними системами, вам не треба хвилюватись, адже достатньо почати інсталяцію, решту зробить сама система, і вже за 20 хвилин ви можете почати налаштування центрального вузла керування вашим будинком. Решта налаштувань буде проходити в браузері, для вашого Raspberry навіть екран не потрібен. 

При першому підключенні створіть першого користувача, він стане “власником” будинку, пізніше можна додати членів сім’ї. Вкажіть координати, та, якщо система вже знайшла деякі ваші розумні пристрої, додайте їх.

Інтерфейс home assistant

Давайте подивимось на інтерфейс. На першому екрані є можливість додавати картки пристроїв, сенсорів, запускати скрипти, можна сортувати ці картки за типами та розміщувати їх у відповідних вкладках.

Щоб подивитись можливості інтерфейсу перейдіть за посиланням https://demo.home-assistant.io

А так виглядає home assistant у мене.

Опускаючись вниз по меню, ми бачимо карту, тут можна переглянути геотрекінг користувачів, нижче – історія станів пристроїв та журнал.

Якщо встановити модуль “File editor” у вас з’явиться можливість редагувати конфігураційні файли у веб браузері, посилання на редактор може бути в сайдбарі.

До речі, є також і мобільний додаток.

Познайомимось з конфігурацією. Так виглядає основний конфігураційний файл, у ньому є посилання на розділи конфігурації різних пристроїв. Щоб краще познайомитись з налаштуваннями перегляньте відео уроки від Alex Kvazis.

Давайте подивимось на файл scripts.yaml. Як бачите, нічого мега складного в коді немає, власне сам скрипт при старті виконує певну послідовність дій, а після виконання останньої дії зупиняється. Звичайно старт певного скрипта можна за необхідності додавати на першому екрані, наприклад як кнопку. 

Натискання запустить цей скрипт.

І останнє що я хотів показати, це інтеграції різних систем з home assistant.

Тут ті, що в мене працюють зараз.

А тут ті що можна інтегрувати

Як бачите список дуже великий, він більший ніж в SmartThings і значно більший ніж в будь-якої іншої системи.

home assistant update

Переваги та недоліки

Щодо переваг та недоліків. Система оновлюється досить часто, як і її окремі модулі, з одного боку це добре, але, час від часу, деякі директиви в конфігураційних файлах можуть застаріти чи змінюватись. Іноді виникає необхідність перевіряти логи та читати документацію при оновленні системи, виправляти конфігурацію до необхідних вимог. Home assistant це система з дуже великими можливостями і якщо ви маєте терпіння та час, то це саме те, що вам потрібно, адже якщо ви вже налаштували систему, та відполірували її до блиску,  вона вас не підведе

На сьогодні все, побачимось!

Залишити відповідь