Kto podaje Home Assistantowi własny certyfikat SSL, zamiast stawiać go za odwrotnym serwerem pośredniczącym (reverse proxy), po aktualizacji do 2026.11 zobaczy nową naprawę. Proponuje ona przełączenie serwera HTTP na nowszy zestaw reguł TLS. 29 października 2026, dzień przed drugą betą, programiści zmienili profil, który ta naprawa poleca. Teraz jest to Intermediate v6, który nadal przyjmuje TLS 1.2, a nie Modern v6, działający wyłącznie z TLS 1.3. Stabilne wydanie zaplanowano na 4 listopada.
Skąd się wzięły stare ustawienia
Do tej pory Home Assistant miał dwa profile SSL, modern i intermediate. Oba opierały się na zaleceniach Mozilli dotyczących konfiguracji TLS w wersji 4 z 2016 roku. Mimo nazwy profil modern dopuszczał TLS 1.2 i starsze zestawy szyfrów. Zmiana scalona 12 października podzieliła to ustawienie na profile z numerem wersji: modern_v4, intermediate_v4, modern_v6 i intermediate_v6. Istniejące instalacje z certyfikatem dostają odpowiedni profil v4, więc po aktualizacji serwer działa dokładnie tak jak wcześniej. Połączenia wychodzące z integracji takich jak REST, Scrape czy IMAP zachowują obecne ustawienia.
Przy migracji rośnie numer wersji zapisanej konfiguracji. Żeby potem wrócić do 2026.10, trzeba odtworzyć kopię zapasową zrobioną przed aktualizacją.
Dlaczego zmieniono zalecenie
Pierwsza wersja naprawy kierowała do profilu Modern v6. Autor poprawki przywołuje Mozillę, która opisuje Intermediate jako zalecaną konfigurację dla serwera ogólnego przeznaczenia, i dodaje, że urządzenia inteligentnego domu rzadko i późno dostają nowszą obsługę TLS. Wśród urządzeń, które łączą się z Home Assistantem przez HTTPS i znają tylko TLS 1.2, wymienia Home Assistant Voice Preview Edition (oprogramowanie 26.9.0, ESPHome 2026.6.0) przy pobieraniu odpowiedzi syntezy mowy, aplikację na Androida w wersjach od 6 do 9, GPSLoggera, głośniki Sonos i każde urządzenie na ESP8266 z biblioteką BearSSL. Poprawka dla Voice Preview Edition czeka w ESPHome, ale nie trafiła jeszcze do wydania.
Intermediate v6 obsługuje TLS 1.2 i TLS 1.3, ale wyłącza szyfry CBC, a osobom przechodzącym z intermediate_v4 dodatkowo SHA-1, wymianę kluczy RSA i DHE. Najstarsze obsługiwane programy to Chrome 49, Firefox 31, Safari 9, iOS 9, Android 4.4 i Edge 15. Modern v6 wymaga co najmniej Chrome 70, Firefoksa 63, Safari 12.1, iOS 12.2, Androida 10 albo Edge 75. Nowe instalacje również dostaną domyślnie Intermediate v6. Windows 7 i 8.1 stracą dostęp przy obu profilach v6, jeśli certyfikat ma klucz RSA.
Jak przebiega przełączenie
Naprawa nazywa się teraz „Update the HTTPS encryption settings” (zaktualizuj ustawienia szyfrowania HTTPS) i wyjaśnia, że sam certyfikat się nie zmienia. Nowy profil działa najpierw na próbę: Home Assistant uruchamia się z nim ponownie, a jeśli nikt nie potwierdzi zmiany w ciągu pięciu minut, wraca poprzedni profil. Chroni to przed sytuacją, w której przeglądarka użyta do zmiany nie może się już połączyć.
Po potwierdzeniu warto sprawdzić urządzenia, które łączą się bezpośrednio z serwerem: tablety na ścianie, telefony, satelity głosowe, głośniki odtwarzające multimedia z Home Assistanta i usługi wywołujące webhooki. Jeśli coś przestanie działać, profil można przywrócić w menu Ustawienia > System > Sieć, w sekcji serwera HTTP (HTTP server), w opcji SSL/TLS.