Home Assistant 2026.10.4 ukazał się 24 października 2026 o 22:03 czasu polskiego, dzień po wersji 2026.10.3. Zawiera tylko dwie zmiany i obie naprawiają to, co zepsuło się w ostatnich dniach. Jeśli korzystasz z systemu Lutron Caséta, tej aktualizacji nie warto odkładać.

Lutron Caséta nie łączył się z mostkiem

Po aktualizacji do 2026.10.3 integracja Lutron Caséta przestała łączyć się z mostkiem Smart Bridge. W dzienniku co chwilę pojawiał się komunikat Reconnecting after error: check_hostname requires server_hostname, a światła nadal dawały się sterować z aplikacji Lutron. Między 23 a 24 października na GitHubie pojawiły się trzy osobne zgłoszenia, w tym jedno z instalacji w kontenerze Dockera, więc problem nie dotyczył tylko Home Assistant OS.

Przyczyna nie leżała w samej integracji. Home Assistant 2026.10.3 przeszedł na Pythona 3.14.8. Biblioteka pylutron-caseta tworzy kontekst TLS w trybie PROTOCOL_TLS_CLIENT, który włącza sprawdzanie nazwy hosta, a potem łączy się z pustym server_hostname, żeby nie wysyłać SNI. Python 3.14.8 zaczął takiego połączenia odmawiać. Biblioteka w wersji 0.30.0 wyłącza check_hostname i połączenie bez SNI znów działa.

Certyfikat nadal jest sprawdzany. Musi pasować do urzędu certyfikacji zapisanego przy parowaniu mostka (CERT_REQUIRED), więc znika tylko porównywanie nazwy hosta, z którego to połączenie i tak nie korzystało.

W opisie zmiany #188388 pada wprost informacja, że nie sprawdzono jej z prawdziwym mostkiem. Inni użytkownicy piszą jednak, że nowa biblioteka usuwa problem, a skoro w 2026.10.3 integracja w ogóle nie działała, trudno było cokolwiek pogorszyć.

Nowa wersja biblioteki obsługuje też połączenia przez IPv6, procesory Athena, strefy CCO i długie przytrzymanie przycisku. Według opisu zmiany integracja w Home Assistancie na razie z tych nowości nie korzysta.

Sprawdzanie oprogramowania potykało się o nagłówek z GitHuba

Druga zmiana to odpowiednik poprawki, którą tego samego dnia rano dostał Supervisor 2026.10.4, tym razem w Core. Przekierowania przy pobieraniu plików z wydań na GitHubie zawierają teraz nagłówek Content-Security-Policy o rozmiarze około 9 KiB, a biblioteka aiohttp domyślnie przyjmuje najwyżej 8190 bajtów. Zapytania kończyły się więc błędem Got more than 8190 bytes when reading. W zgłoszeniu chodziło o sprawdzanie aktualizacji oprogramowania układowego w integracji Home Assistant Hardware, na Raspberry Pi 4 z adapterem Connect ZBT-2. Sesje HTTP, które integracje dostają od Home Assistanta, przyjmują teraz wiersze i pola nagłówków do 64 KiB.

Według zgłoszenia ten sam błąd dotknął też HACS i inne projekty pobierające pliki z GitHuba. Czy dana integracja niestandardowa zacznie działać, zależy od tego, czy korzysta ze wspólnej sesji HTTP Home Assistanta.