Te integracje Home Assistant znajdują problemy, o których nigdy nie wiedziałeś
Twój serwer Home Assistant może wydawać się w porządku na powierzchni, podczas gdy w głębi duszy woła o uwagę. Może to obejmować brakujące encje i usługi, a także problemy z wydajnością, które spowalniają cały twój dom.
Oto trzy integracje, których możesz użyć, aby znaleźć problemy i je naprawić.
Straszyć
Twój przyjazny duch inteligentnego domu
Spook to samodzielnie opisany „przerażająco potężny zestaw narzędzi dla Home Assistant.” To swoisty szwajcarski scyzoryk, stosujący trzyetapowe podejście do znajdowania przedmiotów wymagających naprawy, dodawania nowych akcji, które można wykorzystać w automatyzacjach i skryptach, oraz umożliwiający dodawanie nowych urządzeń i encji do Home Assistant.
Spook to niestandardowa integracja, którą znajdziesz w Home Assistant Community Store (HACS). Najpierw zainstaluj HACS na swoim serwerze Home Assistant, następnie wyszukaj w sklepie „Spook” i pobierz ją. Stąd możesz dodać Spook do Home Assistant tak jak każdą inną integrację, korzystając z menu Ustawienia > Urządzenia i usługi, klikając Dodaj integrację i wyszukując ją.
Spook wymaga, abyś ponownie uruchomił swój serwer Home Assistant, gdy dodajesz go po raz pierwszy do serwera, w tym momencie przeprowadzi pewne kontrole, które pomogą znaleźć problemy. To, czym głównie się tu zajmujemy, jest aspekt „Naprawy” Spook, a wszystko, co znajdzie, zostanie dodane do panelu napraw w Ustawienia > System > Naprawy.
Spook może wyszukiwać brakujące encje w twoich automatyzacjach i scenach, zgłaszać wywołania usług, które nie istnieją, znajdować duchowe encje, które prawdopodobnie możesz usunąć, sprawdzać pliki konfiguracyjne pod kątem uszkodzonego YAML, wykrywać strefy, które już nie istnieją, a nadal są odwoływane, oraz sprawdzać, czy pulpity próbują odwoływać się do encji, które dawno zniknęły. Jeśli nie widzisz nic wymienionego na pulpicie napraw, gratulacje!
Jedną z najlepszych rzeczy w Spook jest to, że powinien sugerować rozwiązanie dla każdego napotkanego problemu. Nie tylko powie, że znaleziono problem; poinformuje Cię, jakie jednostki, usługi, strefy (i tak dalej) są związane z problemem, gdzie jest on odwoływany, i zasugeruje sposób naprawy.
Ponadto Spook zawiera całkiem potężne narzędzia do dodawania akcji (oznaczanych emoji 👻 ducha) w Home Assistant oraz do udostępniania dodatkowych pomocników. Sprawdź stronę Funkcje Spook, aby zobaczyć pełny obraz.
Strażnik
Generuj czyste raporty, aby znaleźć problemy
Watchman to kolejne narzędzie, które może pomóc w znajdowaniu problemów z Twoim serwerem Home Assistant, ale takie, które koncentruje się konkretnie na plikach konfiguracyjnych. Jego główną metodą działania jest skanowanie plików w celu zebrania odwołań do encji, usług i akcji. Następnie sprawdza stan każdej z nich, aby określić ich aktualny stan.
Integrację można znaleźć w domyślnym repozytorium HACS; wystarczy dodać sklep społecznościowy, a następnie ją wyszukać. Po pobraniu można ją dodać do Home Assistant tak, jak każdą inną integrację. Projekt ten został zaprojektowany jako lekki, a autor projektu stwierdza, że celem nie jest znalezienie każdej brakującej encji na twoim serwerze Home Assistant.
Po zainstalowaniu Watchman, znajdź go w Ustawienia > Urządzenia i usługi > Integracje. Zobaczysz podsumowanie tego, co Watchman wykrył w sekcji „Diagnostyka”, a możesz nacisnąć przycisk „Utwórz raport”, aby wygenerować raport tekstowy. Znajdziesz go pod adresem /config/watchman_report.txt, choć możesz to zmienić za pomocą panelu ustawień integracji.
Watchman nie sugeruje naprawy, ale powie ci, gdzie znaleziono problem i do jakiego obiektu się odnosi (oraz jakie jest jego stan). Nawet jeśli używasz Spook (powyżej), warto może użyć Watchmana. Chociaż używając Spook wszystko wydawało się w porządku, Watchman znalazł przełącznik odwołany w scenie, którego pozbyłem się miesiące temu.
Globalny Wskaźnik Zdrowia Home Assistant
Dokładne spojrzenie na stan zdrowia twojego serwera
Jeżeli Spook i Watchman są jak wizyta kontrolna u lekarza, Home Assistant Global Health Score (HAGHS) to pełna morfologia krwi. Ta integracja znajduje wszelkiego rodzaju problemy i ujawnia je, a nawet daje ładną, zaokrągloną liczbę, względem której można ocenić zdrowie swojego serwera.
Aby integracja działała prawidłowo, musisz dodać komponent Monitor Systemu i edytować swój plik konfiguracyjny zanim zaczniesz. Jest to kolejna integracja dostępna tylko przez HACS, którą znajdziesz w głównym repozytorium HACS, wyszukując „HAGHS”. Po pobraniu przejdź do Ustawienia > Urządzenia i usługi i użyj przycisku Dodaj integrację, aby wyszukać „HAGHS” i ją zainstalować.
HAGHS destyluje twój serwer do wyniku procentowego, gdzie 40% pochodzi z wydajności sprzętu, a 60% z higieny aplikacji. Zobaczysz, czy twój serwer ma problemy przy obciążeniu, ale integracja ujawni również całkowitą liczbę zombie entity i zaległe zadania konserwacyjne (w tym oczekujące aktualizacje), którymi musisz się zająć.
Rozmiar Twojej bazy danych (który idealnie powinien być mniejszy niż 1 GB) oraz to, czy masz włączone kopie zapasowe, również będą brane pod uwagę. Wszystko to można pokazać za pomocą ładnej karty na pulpicie nawigacyjnym, w którą można kliknąć, aby uzyskać pełny raport diagnostyczny.
Te integracje mogą pomóc w diagnozowaniu wolnych automatyzacji Home Assistanta lub ujawnić, dlaczego coś nie działa. Są one również idealne, jeśli lubisz, aby wszystko było schludne i uporządkowane.







