Szukanie błędów w integracji Home Assistanta od dawna wygląda tak samo: włączasz szczegółowy dziennik do debugowania, odtwarzasz problem, wyłączasz go i przekopujesz pobrany plik. Zmiany scalone 14 października 2026 skracają tę drogę. Gdy debugowanie jest włączone, na stronie integracji obok przycisku „Disable” (wyłącz) pojawi się „Show logs” (pokaż dziennik). Otwiera on podgląd na żywo dziennika tylko tej jednej integracji.

Co widać w oknie

W oknie są wyłącznie wpisy tej integracji i bibliotek, z których korzysta. Najpierw widać to, co integracja zapisała od uruchomienia Home Assistanta, a potem na bieżąco dochodzą nowe wpisy, ze wskaźnikiem „Live” jak na głównej stronie dziennika. Gdy przewiniesz w górę, okno przestaje przeskakiwać do najnowszych wpisów, a jednym przyciskiem wrócisz na dół. Tekst da się przeszukiwać, można włączyć lub wyłączyć zawijanie wierszy i pobrać zebrane wpisy.

Część w interfejsie to zmiana #54809 autorstwa Erwina Douny. Korzysta ona z nowego polecenia WebSocket w Core, system_log/subscribe_raw (zmiana #185595, scalona 10 października), które przesyła dziennik Home Assistanta na żywo i potrafi zawęzić go do jednej integracji. Moduł zapisujący dziennik podpina się tylko wtedy, gdy ktoś subskrybuje strumień, a wiersze, których nikt nie potrzebuje, odpadają jeszcze przed formatowaniem. Gdy nikt nie ma otwartego okna, strumień w ogóle nie działa.

Kolejna zmiana, autorstwa Aidana Timsona (#54922), przebudowała pasek z ostrzeżeniem o debugowaniu. Głównym przyciskiem jest teraz „Disable”, a „Show logs” stał się zwykłym przyciskiem. Wcześniej jaskrawopomarańczowy przycisk raził w trybie ciemnym, a w jasnym nie spełniał wymagań kontrastu. Pasek dostał też tytuł i krótkie wyjaśnienie, z którego wynika, że po wyłączeniu debugowania przeglądarka pobiera dziennik. Tak działo się już wcześniej, ale nic na ekranie o tym nie informowało.

Kiedy

Wszystkie trzy zmiany trafiły do gałęzi rozwojowych i żadna nie jest przypisana do wydania poprawkowego 2026.10, więc nowa funkcja pojawi się w Home Assistancie 2026.11.

Podgląd na żywo nie zastępuje pliku, o który opiekunowie projektu proszą w zgłoszeniach błędów. Po wyłączeniu debugowania plik z dziennikiem nadal pobiera się automatycznie, tak jak dotąd. Nowość polega na tym, że możesz obserwować integrację w trakcie odtwarzania problemu i nie musisz szukać właściwych wierszy w całym dzienniku systemu.