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.