Homebridge 2.5.0 pojawił się na GitHubie 1 listopada 2026 o 15:38 czasu polskiego. To pierwsze wydanie z nowymi funkcjami od wersji 2.4.0 z połowy sierpnia. Większość listy zmian dotyczy obsługi Matter: są nowe typy urządzeń do zarządzania energią w domu, dodatkowe tryby dla klimatyzacji i wentylatorów oraz sporo poprawek w pamięci podręcznej akcesoriów.
Typy urządzeń do zarządzania energią
Wtyczki mogą teraz udostępniać w Matter falowniki fotowoltaiczne, domowe magazyny energii, ładowarki samochodów elektrycznych, liczniki energii i taryfy (#4034). Wcześniej Homebridge nie miał typów urządzeń Matter dla takiego sprzętu, więc wtyczka do falownika czy ładowarki nie miała go na co przełożyć. Doszedł też typ podgrzewacza wody z obsługą zmiany trybu i funkcji szybkiego grzania.
To na razie narzędzia dla autorów wtyczek. Nowe urządzenia pojawią się u użytkownika dopiero wtedy, gdy wtyczka do jego falownika, ładowarki czy bojlera zacznie z nich korzystać, i tylko w kontrolerze Matter, który potrafi je wyświetlić.
Klimatyzacja, jakość powietrza i odkurzacze
- Wentylator włącza tryb automatyczny, jeśli deklaruje sekwencję trybów, która go zawiera.
- Klimatyzator pokojowy dostaje tryb automatyczny, gdy startuje w tym trybie albo deklaruje strefę nieczułości.
- Czujnik jakości powietrza może zgłaszać wszystkie poziomy, a nie tylko „dobry” i „zły”.
- Robot sprzątający może udostępnić bezpośrednią zmianę trybu (#4001).
- Termostat, który zarejestruje się już po uruchomieniu mostka, pokazuje temperaturę.
Pamięć podręczna i stabilność
Duża część wydania poprawia sposób, w jaki Homebridge przechowuje akcesoria Matter między restartami. Odtworzone akcesoria zachowują właściciela i unikalny identyfikator, więc nie znikają już z pamięci podręcznej przy co drugim restarcie. Błąd odczytu nie kasuje zapisanych danych, uszkodzone wpisy są pomijane, a nieudany zapis trafia do dziennika i nie blokuje zamykania programu. Homebridge sprawdza też poprawność zapisanych poświadczeń Matter (#4006) i na podstawie danych matter.js ustala, czy urządzenie jest dodane do sieci.
W interfejsie nowe akcesoria widać bez restartu, polecenia dla świateł wysyłane jednocześnie nie kończą się błędem, a zmiany stanu nadal się wyświetlają po starcie mostka podrzędnego. Zbyt długie nazwy, modele i numery seryjne są skracane, a dziennik podaje, które pole skrócono.
Zależności i interfejs dla wtyczek
Obsługa Matter przechodzi na matter.js 0.18.0, razem ze zmianami wymaganymi przez nowe kontrole tej biblioteki, a HAP-NodeJS na wersję 2.3.0. Twórcy wtyczek dostają flagę isMatterExternalsOnly, odpowiednik istniejącej isHapExternalsOnly, i mogą sprawdzić, czy na danym mostku działa HAP. Matter włącza się dla wtyczek głównego mostka tylko wtedy, gdy ten mostek sam korzysta z Matter.
Poza Matter wyszukiwanie wtyczek wykonuje mniej operacji na systemie plików, mostki podrzędne nie wchodzą sobie w drogę przy przydzielaniu portów, a Homebridge wczytuje config.json zaczynający się znacznikiem kolejności bajtów UTF-8.
Aktualizacja
Nową wersję można zainstalować jak zwykle z interfejsu Homebridge albo przez npm. Przy akcesoriach Matter działających przez Homebridge po aktualizacji warto sprawdzić, czy wtyczki nadal poprawnie się rejestrują, bo opis wydania wspomina o zmianach dostosowujących kod do nowych kontroli matter.js.