Gdy coś nie działa

Urządzenie niedostępne w Home Assistant: diagnoza

Co zrobić ze stanem unavailable? Oddziel awarię urządzenia, integracji i automatyzacji. Sprawdź historię, komunikaty i ślady wykonania.

Spis treści

W skrócie

Stan niedostępny nie oznacza automatycznie uszkodzenia sprzętu. Sprawdź, czy problem dotyczy jednej encji, całego urządzenia czy wszystkich urządzeń tej samej integracji. Jeśli urządzeniem można sterować z Home Assistant, a nie działa tylko scenariusz, przejdź do śladu automatyzacji. To inny problem niż brak łączności.

Co właściwie jest niedostępne?

Jedno urządzenie może udostępniać kilka encji, czyli osobnych funkcji lub odczytów: włącznik, temperaturę, moc i stan baterii. Sprawdź kartę urządzenia, a nie tylko jeden kafelek pulpitu. Zanotuj identyfikator niedostępnej encji oraz nazwę integracji, z której pochodzi.

W Home Assistant stan unavailable oznacza niedostępność, a unknown brak znanego stanu. Nie traktuj ich jako zera, wyłączonego światła ani suchej podłogi. Taka pomyłka w automatyzacji może wyglądać jak poprawny pomiar, choć system właśnie utracił informację.

Rozdzielenie objawów
Zakres problemuSprawdź najpierw
Jedna funkcja urządzeniaCzy funkcja jest obsługiwana i czy pozostałe encje odpowiadają.
Wszystkie urządzenia jednej integracjiKomunikat integracji, autoryzację oraz wspólną bramkę lub usługę.
Ręczne sterowanie w HA działa, scena nieWyzwalacz, warunki i ślad konkretnej automatyzacji.

Home Assistant: stany czujników binarnych

Zrób porównanie bez usuwania konfiguracji

Dla urządzenia, które ma aplikację producenta, porównaj działanie tej samej funkcji w obu aplikacjach. Jeżeli obie zawodzą, sprawdź sprzęt i jego połączenie. Jeśli zawodzi tylko Home Assistant, skup się na integracji. W systemie bez aplikacji producenta porównaj sterowanie lokalnym przyciskiem i odczyty w HA.

Otwórz historię encji i zapisz moment przejścia w niedostępność. Poszukaj zbieżności z restartem, zmianą routera, aktualizacją lub odłączeniem bramki. Zmień tylko jedną rzecz i powtórz próbę. Skasowanie integracji na początku może usunąć informacje potrzebne do diagnozy i utrudnić odtworzenie powiązań.

Jak zebrać przydatne logi integracji

Najpierw przeczytaj bieżący komunikat integracji w Ustawieniach, w sekcji Urządzenia i usługi. Jeżeli zgłasza ponowne logowanie, wykonaj wskazaną procedurę zamiast resetować urządzenie. Przy błędzie po aktualizacji sprawdź dokumentację i zgłoszenia dotyczące dokładnie tej integracji i wersji.

  1. Otwórz stronę problematycznej integracji. W jej menu wybierz włączenie rejestrowania debugowania, jeśli ta opcja jest dostępna.
  2. Odtwórz błąd jeden raz w kontrolowanych warunkach i zanotuj godzinę. Nie uruchamiaj w tym celu urządzenia, którego ruch lub praca mogłyby komuś zagrozić.
  3. Wyłącz rejestrowanie debugowania i pobierz proponowany plik. Jeśli integracja udostępnia diagnostykę, pobierz ją osobno.
  4. Przed przekazaniem plików przejrzyj je pod kątem danych prywatnych. Nie publikuj haseł, tokenów, adresu domu ani pełnych danych konta.

Home Assistant: logi debugowania i diagnostyka integracji

Urządzenie działa, ale automatyzacja nie rusza

Otwórz daną automatyzację w Ustawieniach, w sekcji Automatyzacje i sceny, i sprawdź jej ślady wykonania. Wybierz ślad z godziny zdarzenia: zobaczysz, co ją uruchomiło, które warunki sprawdzono i na jakim kroku zatrzymało się wykonanie. Brak śladu z oczekiwanej chwili kieruje uwagę na wyzwalacz lub wyłączoną automatyzację.

Ręczne uruchomienie samych akcji nie dowodzi poprawności wyzwalacza i warunków. Spróbuj bezpiecznie wywołać prawdziwe zdarzenie. Jeśli reguła czeka na otwarcie drzwi, samo zapisanie jej przy już otwartych drzwiach nie jest nowym otwarciem. Najpierw sprawdź zmianę stanu, potem warunki, a na końcu działanie docelowego urządzenia.

Home Assistant: testowanie i ślady automatyzacji

Home Assistant: wyzwalacze reagują na zdarzenia

Kiedy potrzebna jest pomoc, a nie kolejny restart

Przerwij samodzielne próby, jeśli urządzenie grzeje się w nietypowy sposób, uszkodzone jest zasilanie albo diagnoza wymaga otwierania instalacji elektrycznej. Problem komunikacyjny nie uzasadnia obchodzenia zabezpieczeń kotła, napędu czy jacuzzi.

Do zgłoszenia przygotuj krótki opis: co miało się wydarzyć, co faktycznie się wydarzyło, od kiedy i po jakiej zmianie. Dodaj wersję Home Assistant, nazwę integracji, model oraz zanonimizowany komunikat. Po naprawie przetestuj zarówno polecenie ręczne, jak i automatyzację. Jedno nie zastępuje drugiego.

Informacje, które przyspieszą diagnozę

  • Identyfikator encji i integracja, która ją udostępnia.
  • Godzina błędu oraz ostatnia zmiana w systemie.
  • Wynik porównania sterowania ręcznego i automatyzacji.
  • Ślad wykonania lub log z jednej kontrolowanej próby, bez danych wrażliwych.
Porozmawiajmy o Twoim domu
Gdy chcesz połączyć więcej

Porada rozwiązuje jeden problem.
My możemy połączyć cały dom.

Tworzymy dedykowane integracje, wspólny panel i reguły dla urządzeń różnych marek. Opowiedz, co ma ze sobą współpracować. Sprawdzimy możliwości Twojego sprzętu i zaplanujemy realizację.

Poznaj dedykowane integracje

Ciechocinek i region · 666 22 88 55

Powiązane tematy

Warto przeczytać także

Wszystkie porady