Планую повністю оновити систему “розумного будинку” Home Assistant з нуля. Хоча це може здатися радикальним рішенням, насправді це цілком обґрунтований крок, адже існує чимало причин, чому створення нової інсталяції Home Assistant є доцільним.
Мій сервер Home Assistant переслідують привиди
Скрізь є сутності-привиди
Мій сервер Home Assistant наразі нагадує будинок з привидами, де безліч сутностей, створених вже неіснуючими інтеграціями, продовжують “висіти” в системі. Вони не спричиняють збоїв, але значно ускладнюють пошук потрібних елементів.
Існують методи для видалення подібних “сутностей-привидів”; наприклад, чудовий кастомний компонент Spook може допомогти виявити та усунути небажані елементи з Home Assistant. Однак, почавши з нуля, я буду впевнений, що жодна “сумітна” сутність не прослизне непоміченою і не буде “тероризувати” мій міні-ПК.
Список моїх інтеграцій – справжнє кладовище
Безліч інтеграцій просто припадають пилом
Не лише сутності, а й список моїх інтеграцій захаращений непотрібними елементами. Чимало інтеграцій було встановлено колись, але зараз вони не використовуються, або були замінені кращими альтернативами.
Деякі інтеграції потребують повторної аутентифікації, застаріли, або просто не виконують жодних функцій. Я міг би пройтися по всіх інтеграціях та видалити невикористовувані, але, ймовірно, я б залишив деякі “про всяк випадок”, хоча насправді ніколи більше їх не застосую.
Початок з нуля змусить мене бути більш рішучим. Я перевстановлю лише ті інтеграції, які мені дійсно потрібні.
Adam Davidson
У мене багато автоматизацій, які не працювали місяцями
Швидкі рішення залишають багато безладу
Автоматизації – це основа мого “розумного будинку”, і їх у мене надто багато. Деякі автоматизації неактивні протягом останнього року, але досі чекають на тригер, який ніколи не надійде.
Часто ці автоматизації створювалися як швидкі рішення проблем. Наприклад, могла існувати автоматизація, яка щось вмикає, і інша, яка це вимикає, хоча було б логічніше об’єднати обидва набори дій в одну автоматизацію з самого початку.
Я міг би переглянути ці автоматизації одну за одною та видалити непотрібні, але це все одно залишило б мене з багатьма неефективними автоматизаціями, які можна було б об’єднати чи оптимізувати. Перебудова з нуля змусить мене подумати про найкращі способи досягнення бажаних результатів, а не просто створювати кілька автоматизацій для різних граничних випадків.
Система найменування у мене – повний хаос
Єдина конвенція найменування значно полегшує життя
Дуже шкодую, що не почав використовувати послідовну систему найменування з самого початку налаштування мого “розумного будинку”. До того моменту, як я усвідомив необхідність цього, я вже назвав чимало пристроїв, що призвело до появи ще більшої кількості сутностей з не надто зрозумілими назвами.
Повертатися до кожної окремої сутності та змінювати її назву, щоб вона відповідала моїй поточній конвенції, завжди здавалося завданням, до якого я не міг підступитися. Почавши з нуля, я зможу застосувати єдину систему найменування з самого початку і більше ніколи не плутати пристрої між собою. Я нарешті зможу попрощатися з назвами типу lamp_new_one_hue_lamp_not_color_bedroom_my_side_2_old.
Мій дашборд – це справжні джунглі
Простіше все зламати та почати заново
Я не прихильник настінних дашбордів для “розумного будинку”. Ідеальним для мене є будинок, де майже все відбувається автоматично, без жодного втручання користувача. Ви заходите до кімнати, і світло вмикається, а не ви йдете до планшета, щоб натиснути кнопку.
Хоча існують кращі способи керування “розумним будинком”, дашборди в Home Assistant можуть бути корисними для перегляду інформації, незалежно від того, чи ви отримуєте до них доступ через настінний планшет, чи просто через застосунок. На жаль, мої дашборди – це повний безлад. Основний дашборд містить майже всі пристрої та сутності мого “розумного будинку”, тому пошук потрібної кнопки чи значення перетворюється на гру “Знайди Волта?”.
Крім того, я маю безліч “спеціалізованих” дашбордів, які відображають певну інформацію. Хоча деякі з них корисні, інші вже давно не використовуються і просто займають місце в бічному меню. Почавши з чистого аркуша, я зможу створити кілька мінімалістичних дашбордів, які будуть дійсно корисними.
Я можу перебудувати, використовуючи менше кастомних компонентів
Основні інтеграції можуть бути більш стабільними
Якщо інтеграції немає в Home Assistant, то, швидше за все, хтось уже створив кастомний компонент, який можна встановити через HACS. Хоча багато з цих кастомних компонентів чудові, є й чимало тих, що можуть бути досить нестабільними.
Підпишіться на нашу розсилку для отримання порад щодо перебудови Home Assistant
Хочете чистіший, надійніший Home Assistant? Підпишіться на розсилку, щоб отримати практичні матеріали для перебудови: шаблони чек-листів, конвенції найменування, вибір інтеграцій та ідеї дизайну дашбордів, а також поради щодо “розумного будинку”, які допоможуть вам побудувати систему правильно. Отримувати оновлення Підписуючись, ви погоджуєтеся отримувати розсилки та маркетингові електронні листи, а також приймаєте наші Умови використання та Політику конфіденційності. Ви можете відписатися будь-коли.
Часто з’являються нові офіційні інтеграції, які замінюють ці кастомні компоненти. Наприклад, тепер існують офіційні інтеграції для інфрачервоних та радіочастотних сигналів, що означає, що вам більше не потрібні обхідні шляхи з HACS.
Перебудовуючи Home Assistant з нуля, я зможу використовувати якомога більше стабільних нативних інтеграцій, і застосовувати кастомні компоненти лише тоді, коли вони справді необхідні. Це, сподіваюся, призведе до більш стабільної роботи системи.
Я можу зробити це, не вимикаючи мій “розумний будинок”
Світло не мусить гаснути
Повна перебудова робочої системи Home Assistant може здатися божевіллям, але насправді це не так страшно, як може здатися на перший погляд. Перевага Home Assistant полягає в тому, що його можна запустити будь-де, від віртуальної машини на старому ноутбуці до найсучаснішого домашнього сервера. Це означає, що я можу залишити поточну інсталяцію працювати на моєму міні-ПК, поки буду створювати нову на іншому пристрої або навіть у іншому контейнері.
Мені потрібно буде лише замінити робочу інсталяцію на нову, коли вона буде повністю налаштована та працюватиме належним чином. Це означає, що мій “розумний будинок” продовжуватиме функціонувати, поки я працюватиму над його оновленням.
Іноді просто потрібно почати з чистого аркуша
Перебудова Home Assistant з нуля – це не ознака поразки; це, навпаки, свідчення бажання покращити. Я люблю свій поточний “розумний будинок” і хочу зробити його ще чистішим, ефективнішим та стабільнішим. Зрештою, це також буде весело, а саме тому я люблю займатися “розумними будинками”.
Порада від Soft Portal:
Ця стаття детально пояснює, чому повне оновлення системи Home Assistant може бути корисним для будь-якого користувача, навіть якщо поточна конфігурація здається робочою. Автор наводить вагомі аргументи щодо оптимізації, стабільності та зручності керування, що допоможе вам прийняти зважене рішення щодо майбутнього вашої системи “розумного будинку”.
За матеріалами: www.howtogeek.com
