Matter Server oparty na matter.js, czyli kontroler, z którego korzysta integracja Matter w Home Assistancie, doczekał się 20 października 2026 wersji 1.5.0. Przechodzi na matter.js 0.18.0, a razem z nim na Matter 1.6.1, i dostaje osobny interfejs do obsługi kamer z dźwiękiem w obie strony. Użytkownicy Home Assistanta nie dostaną jej jeszcze automatycznie, bo stabilna aplikacja Matter Server (9.2.0) wciąż ma w środku serwer 1.4.0.
Kamery z własnym interfejsem
Do tej pory klient, na przykład Home Assistant, sterował kamerami Matter surowymi poleceniami klastrów. Wersja 1.5.0 wprowadza schemat WebSocket 14, zgodny wstecz, a w nim interfejs do kamer, w którym serwer sam zarządza strumieniami i sesjami WebRTC. Stare polecenia nadal działają.
Najbardziej odczuwalna nowość to mówienie przez kamerę. Jeśli klient uruchomi strumień z talkback: true, serwer przekaże do kamery dźwięk z mikrofonu, a bez tej flagi nie wysyła do kamery żadnego dźwięku. Panel samego serwera korzysta już z nowego interfejsu i potrafi rozmawiać przez kamery, które mają dwukierunkowy dźwięk. Przeglądarka daje stronie dostęp do mikrofonu tylko przez HTTPS albo pod adresem localhost, więc zwykły adres HTTP w sieci lokalnej nie wystarczy. Błędy kamer mają teraz własne kody, od 102 do 106.
Klastry producentów: IKEA, Aqara i Heiman
Część funkcji nie mieści się w specyfikacji Matter, więc producenci opisują je we własnych klastrach. W tym wydaniu doszły definicje:
- klastra ValveCalibration od IKEA dla jej głowic termostatycznych, razem z panelem w interfejsie serwera, z którego uruchomisz kalibrację;
- trzech klastrów czujnika Aqara Spatial Multi-Sensor FP400, czyli stref wykrywania, ustawień radaru i zdarzenia z pozycją wykrytej osoby; przy okazji dane stref trafiają do czujnika jako bajty, a nie jako tekst;
- włączania i wyłączania diody oraz polecenia syreny w klastrze Heimana;
- typu rolety i trybu ręcznego dla sterownika WAGO Home Blind Control.
Starsze gniazdka Eve Energy nie obsługują subskrypcji swoich dodatkowych atrybutów, więc serwer odpytuje je cyklicznie. Odstęp ustawisz teraz nową opcją --custom-cluster-poll-interval w zakresie 60-86 400 sekund, a domyślnie zostaje 60 sekund.
Urządzenie szybciej znika z sieci
Serwer nie czeka już 3 minut po utracie połączenia. Węzeł jest oznaczany jako niedostępny, gdy tylko matter.js przestanie próbować się z nim połączyć. Automatyzacje, które reagują na zniknięcie urządzenia, uruchomią się więc wcześniej.
W widoku sieci Thread pojawiają się nazwy ról z Thread 1.4: router to „Mesh Extender”, a REED to „Standby Mesh Extender”. Kiedy serwer otwiera okno parowania, żeby udostępnić urządzenie innej platformie, zwraca też dyskryminator, identyfikator producenta i produktu oraz czas ważności okna. Klient nie musi więc rozkodowywać kodu QR. W panelu zamka da się tworzyć użytkowników z kodem PIN ważnym przez określony czas, a kody PIN są teraz ukrywane w dzienniku debugowania.
Jak przetestować
Aplikacja Matter Server ma opcję „Beta”, która przy starcie instaluje z npm najnowszy pakiet matter-server, oraz opcję matter_server_version do wskazania konkretnej wersji. Jeśli instalacja z npm się nie uda, aplikacja zapisze ostrzeżenie w dzienniku i uruchomi wbudowany serwer. Matter Alpha zwraca uwagę, że większość nowości wymaga jeszcze zmian w samym Home Assistancie, zanim będzie można z nich korzystać poza panelem serwera.