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ę.
| Zakres problemu | Sprawdź najpierw |
|---|---|
| Jedna funkcja urządzenia | Czy funkcja jest obsługiwana i czy pozostałe encje odpowiadają. |
| Wszystkie urządzenia jednej integracji | Komunikat integracji, autoryzację oraz wspólną bramkę lub usługę. |
| Ręczne sterowanie w HA działa, scena nie | Wyzwalacz, warunki i ślad konkretnej automatyzacji. |
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.
- Otwórz stronę problematycznej integracji. W jej menu wybierz włączenie rejestrowania debugowania, jeśli ta opcja jest dostępna.
- 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ć.
- Wyłącz rejestrowanie debugowania i pobierz proponowany plik. Jeśli integracja udostępnia diagnostykę, pobierz ją osobno.
- Przed przekazaniem plików przejrzyj je pod kątem danych prywatnych. Nie publikuj haseł, tokenów, adresu domu ani pełnych danych konta.
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.
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.
Ostateczny dobór wymaga sprawdzenia konkretnego modelu, dokumentacji producenta oraz instalacji.
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 integracjeCiechocinek i region · 666 22 88 55