Wyszukiwanie w witrynie

7 powodów, dla których w ten weekend od podstaw odbudowuję mój system Home Assistant


Planuję przebudować mój inteligentny dom Home Assistant od podstaw. Chociaż brzmi to jak drastyczna decyzja, nie jest to tak szalone, jak się wydaje. Istnieje wiele powodów, dla których uruchomienie nowej instancji Home Assistant ma sens.

Mój serwer Home Assistant jest nawiedzony

Wszędzie są duchy

Mój serwer Home Assistant jest obecnie bardziej nawiedzony niż spojrzenie celebryty z listy Z, który przesadził z botoksem. Jest mnóstwo encji stworzonych przez integracje, których już nie używam, ale nadal unoszą się po moim serwerze. Nie psują niczego, ale utrudniają znalezienie właściwych encji.

Istnieją sposoby na usunięcie tego rodzaju „duchowych” encji; doskonały niestandardowy komponent Spook, na przykład, może pomóc odkryć i usunąć niechciane encje z Home Assistanta. Jednak zaczynając od zera mogę mieć pewność, że nie ma żadnych „duchowych” encji, które niespodziewanie przeszły niezauważone i wciąż nawiedzają mój mini PC.

Moja lista integracji to częściowy cmentarz

Tona integracji siedzi i nic nie robi

Moje encje nie są jedynym miejscem, w którym można znaleźć niechciane i niepotrzebne rzeczy. Moja lista integracji również jest wypełniona integracjami Home Assistant, które zainstalowałem raz i nigdy nie używam lub które zostały zastąpione lepszymi alternatywami.

Istnieje kilka integracji, które wymagają ponownego uwierzytelnienia, są nieaktualne lub po prostu nic nie robią. Mógłbym przejrzeć wszystkie moje integracje i usunąć te, których nie chcę, ale prawdopodobnie będę skłonny zostawić niektóre „na wszelki wypadek”, podczas gdy w rzeczywistości nigdy ich już nie użyję.

Zaczynanie od zera zmusi mnie do bycia bardziej bezwzględnym. Ponownie zainstaluję tylko te integracje, których naprawdę potrzebuję.

Mam wiele automatyzacji, które nie działały od miesięcy

Szybkie naprawy pozostawiają dużo bałaganu

Automatyzacje są rdzeniem mojego inteligentnego domu i mam ich wiele. Właściwie zbyt wiele. Istnieje kilka automatyzacji, które nie były uruchamiane w ciągu ostatniego roku, nadal tam siedzą, cierpliwie czekając na wyzwalacz, który nigdy nie nadejdzie.

Często te automatyzacje zostały ustawione jako szybkie rozwiązania problemów. Na przykład, mogę mieć automatyzację, która coś włącza, a inną, która wyłącza to samo, podczas gdy znacznie wygodniej byłoby wbudować oba zestawy działań w tę samą automatyzację od samego początku.

Mógłbym przejrzeć te automatyzacje jedna po drugiej i usunąć te, których nie potrzebuję, ale wciąż zostawiłoby mi to wiele nieefektywnych automatyzacji, które mogłyby zostać połączone lub usprawnione. Odbudowa od podstaw zmusi mnie do zastanowienia się nad najlepszymi sposobami osiągnięcia pożądanych rezultatów, zamiast po prostu sklejać razem różne automatyzacje, które obejmują różne przypadki brzegowe.

Mój system nazewnictwa jest wszędzie

Spójna konwencja nazewnictwa znacznie ułatwia życie

Naprawdę żałuję, że nie zacząłem używać spójnej konwencji nazewnictwa od samego początku, gdy zakładałem mój inteligentny dom. Kiedy zdałem sobie sprawę, że naprawdę muszę to zrobić, już nazwałem wiele urządzeń, co spowodowało powstanie jeszcze większej liczby jednostek o mało pomocnych nazwach.

Przeglądanie każdej pojedynczej jednostki i zmienianie jej nazwy, aby pasowała do mojej obecnej konwencji nazewnictwa, zawsze wydawało się pracą, której po prostu nie mogłem podjąć. Zaczynając od zera, mogę używać spójnej konwencji nazewnictwa od samego początku i nigdy więcej nie pomylić urządzeń ze sobą. W końcu będę mógł pożegnać się z lamp_new_one_hue_lamp_not_color_bedroom_my_side_2_old.

Moja tablica rozdzielcza to dżungla

Podarcie tego i rozpoczęcie od nowa wydaje się łatwiejszą opcją

Nie jestem fanem inteligentnych paneli ściennych w domu. Moje wyobrażenie idealnego inteligentnego domu to taki, w którym prawie wszystko dzieje się automatycznie, bez jakiejkolwiek ręcznej ingerencji użytkownika. Wchodzisz do pokoju, a światło się włącza, zamiast musieć podejść do tabletu i nacisnąć przycisk.

Chociaż istnieją lepsze sposoby kontrolowania inteligentnego domu, panele w Home Assistant mogą być przydatne do przeglądania informacji, niezależnie od tego, czy korzystasz z nich przez tablet zamontowany na ścianie, czy po prostu przez aplikację. Niestety, moje panele są chaotyczne. Mam główny panel, który zawiera prawie wszystkie urządzenia i encje w moim inteligentnym domu, co oznacza, że znalezienie przycisku lub wartości, której szukam, jest jak gra w Gdzie jest Wally?

Mam wtedy mnóstwo „dedykowanych” pulpitów nawigacyjnych, które wyświetlają określone zestawy informacji. Podczas gdy niektóre z nich są przydatne, niektóre w ogóle już nie są przeglądane i tylko zajmują miejsce w moim menu bocznym. Zaczynając od nowa, będę w stanie stworzyć kilka minimalistycznych pulpitów nawigacyjnych, które mogą być naprawdę przydatne.

Mogę przebudować, używając mniej niestandardowych komponentów

Podstawowe integracje mogą być bardziej stabilne

Jeśli integracja nie istnieje w Home Assistant, zazwyczaj można uznać, że ktoś stworzył komponent niestandardowy, który można zainstalować za pomocą HACS. Chociaż wiele z tych komponentów niestandardowych jest doskonałych, jest też sporo takich, które mogą być nieco zawodnione.

Często dodawane są nowe oficjalne integracje, które zastępują te niestandardowe komponenty. Na przykład, teraz istnieją oficjalne integracje podczerwieni i RF, co oznacza, że nie trzeba korzystać z obejść znalezionych w HACS.

Przebudowując Home Assistant od podstaw, będę mógł korzystać z jak największej liczby solidnych natywnych integracji i używać własnych komponentów tylko wtedy, gdy naprawdę ich potrzebuję. Mam nadzieję, że doprowadzi to do bardziej stabilnego doświadczenia.

Mogę to zrobić, nie niszcząc mojego inteligentnego domu

Światła nie muszą gasnąć

Zrywanie działającej konfiguracji Home Assistant i zaczynanie od nowa brzmi jak szaleństwo, ale nie jest to tak ekstremalne, jak się wydaje na pierwszy rzut oka. Piękno Home Assistant polega na tym, że można go uruchomić na czymkolwiek, od maszyny wirtualnej działającej na starym laptopie po najlepszy sprzęt w domowym labie. Oznacza to, że mogę utrzymać działającą obecną instancję na moim mini PC, podczas gdy buduję nową na innym urządzeniu lub nawet w innym kontenerze.

Muszę tylko wymienić instancję produkcyjną na nową, gdy tylko wszystko będzie działało dokładnie tak, jak chcę. Oznacza to, że mój inteligentny dom będzie działał nadal, nawet gdy będę pracował nad jego wymianą.


Czasami po prostu musisz zacząć od nowa

Odbudowa Home Assistant od podstaw nie jest oznaką porażki; jest dokładnie odwrotnie. Kocham mój obecny inteligentny dom i chcę, aby był jeszcze bardziej uporządkowany, wydajny i stabilny. Ostatecznie będzie to też w pewnym sensie zabawa, co jest głównie powodem, dla którego w ogóle zajmuję się gadżetami do inteligentnego domu.

Powiązane artykuły