Urządzenie Shelly z oprogramowaniem układowym, którego Home Assistant już nie obsługuje, było dotąd ślepą uliczką. Konfiguracja kończyła się błędem ConfigEntryNotReady, Home Assistant ponawiał próby, a aktualizacji nie dało się uruchomić z jego poziomu, bo encja aktualizacji też się nie wczytywała. Rozwiązuje to zmiana #188381 autorstwa Shaya Levy'ego (thecode), scalona z gałęzią rozwojową 25 października 2026. Trafi do Home Assistanta 2026.11.

Jak to działa teraz

Gdy Home Assistant wykryje nieobsługiwane oprogramowanie, urządzenie i tak się wczyta, ale tylko z platformą aktualizacji. Przełączniki, czujniki i inne encje jeszcze się nie pojawią. Jednocześnie na liście napraw pojawia się zgłoszenie z możliwością naprawy, zatytułowane „Unsupported firmware for device” z nazwą urządzenia. W treści przeczytasz, że do czasu aktualizacji dostępna jest tylko encja aktualizacji oprogramowania. Przycisk Submit uruchamia aktualizację OTA do najnowszej stabilnej wersji.

Kiedy urządzenie ma już obsługiwane oprogramowanie, integracja sama wczytuje się ponownie ze wszystkimi platformami i zwykłe encje wracają.

Jeśli aktualizacji nie da się uruchomić, proces naprawy kończy się komunikatem, że aktualizacja jest niedostępna albo że nie ma połączenia z urządzeniem. Dotychczasowy opis zgłoszenia dodaje, że gdy urządzenie nie proponuje aktualizacji, trzeba sprawdzić jego dostęp do internetu (bramę sieciową, DNS, czas) i je zrestartować.

Starsze i nowsze generacje

Zmiana obejmuje obie rodziny urządzeń Shelly. W pierwszej generacji, która korzysta ze starszego interfejsu blokowego, Home Assistant wykrywa nieobsługiwane oprogramowanie podczas odpytywania przez REST, a odpytywanie przez CoAP dla takiego urządzenia ustaje. W urządzeniach RPC, czyli Gen2 i nowszych, wykrywanie następuje przy ponownym połączeniu.

Autor sprawdził zmianę na Shelly 1PM z oprogramowaniem 20191219-114622, tak starym, że w ogóle nie ma CoAP, oraz na Shelly Plus Plug S z wersją 0.13.0-beta1.

Komu się przyda

Najbardziej skorzystają urządzenia, które przeleżały kilka lat w szufladzie, albo te, których nikt nie aktualizował od montażu. Do tej pory trzeba było wejść w ich panel WWW albo aplikację Shelly, tam zaktualizować oprogramowanie i dopiero wtedy wrócić do Home Assistanta. W wersji 2026.11 całość załatwisz z listy napraw.