NEWS
Matter: Allgemeine Fragen und Diskussionen
-
Hallo alle miteinander,
heute habe ich den Matter Adapter in Version 1.0.0 als Beta released. Dieses Update bringt neben dem Update auf Matter 1.4.2 auch Software-Update-Möglichkeiten und eine Darstellung des Thread/Wifi Netzwerks mit, wo die Daten der Matter-Geräte genutzt werden. Man kann also schön sehen welche Verbindungsqualitäten die Geräte zu welchem Partner haben.
Ich werde schauen das ich in naher Zukunft noch ein paar fehlende Gerätetypen nachziehe, aber erstmal das große Update :-)
Danke für Euer Feedback - gern hier bzw Issues im GitHub bitte.
Details der Version:
1.0.0 (2026-02-25)
- IMPORTANT: The first start of the controller with this version takes a bit longer to connect all devices because internal data are migrated
- (@Apollon77) Updated to Matter 1.4.2 (matter.js to 0.16) including many optimizations and fixes
- (@Apollon77) Also convert values for unit "mired" for Color temperatures
- (@Apollon77) Increases default color temperature range to 1.000-20.000 K
- (@Apollon77) Added support for OTA updates (checked roughly 15 mins after adapter start and then daily)
- (@Apollon77) Added Thread and Wifi topology overview with data from the devices. See Readme for details.
- (@Apollon77) Detect duplicate commands/writes and prevent them from being sent out again if the first command is still in progress
- (@GermanBluefox) Highlight the devices in GUI when hovering over the device in the device list
- (@tarikweiss) Added support for volume, volumeGroup ioBroker devices to matter
- (@Tyraenor/Apollon77) Add Off mode for Thermostats for Matter devices
@apollon77 MIST
alle 10 Minuten:2026-02-25 16:56:44.724 - error: matter.0 (2694405) 2026-02-25 16:56:44.697 FATAL Unhandled Unhandled error detected: request.headers.split is not a function at setHeadersOnRequest (/opt/iobroker/node_modules/@sentry/src/integrations/undici/index.ts:312:39) at _onRequestCreate (/opt/iobroker/node_modules/@sentry/src/integrations/undici/index.ts:223:7) at Channel.publish (node:diagnostics_channel:156:9) at new Request (node:internal/deps/undici/undici:2124:27) at Client.[dispatch] (node:internal/deps/undici/undici:7916:25) at Intercept (node:internal/deps/undici/undici:7649:20) at Client.[Intercepted Dispatch] (node:internal/deps/undici/undici:688:16) at Client.dispatch (node:internal/deps/undici/undici:704:44) at Pool.[dispatch] (node:internal/deps/undici/undici:935:32) at Pool.[Intercepted Dispatch] (node:internal/deps/undici/undici:681:33) 2026-02-25 16:56:44.724 - error: matter.0 (2694405) uncaught exception: request.headers.split is not a function 2026-02-25 16:56:44.725 - error: matter.0 (2694405) TypeError: request.headers.split is not a function at setHeadersOnRequest (/opt/iobroker/node_modules/@sentry/src/integrations/undici/index.ts:312:39) at _onRequestCreate (/opt/iobroker/node_modules/@sentry/src/integrations/undici/index.ts:223:7) at Channel.publish (node:diagnostics_channel:156:9) at new Request (node:internal/deps/undici/undici:2124:27) at Client.[dispatch] (node:internal/deps/undici/undici:7916:25) at Intercept (node:internal/deps/undici/undici:7649:20) at Client.[Intercepted Dispatch] (node:internal/deps/undici/undici:688:16) at Client.dispatch (node:internal/deps/undici/undici:704:44) at Pool.[dispatch] (node:internal/deps/undici/undici:935:32) at Pool.[Intercepted Dispatch] (node:internal/deps/undici/undici:681:33) 2026-02-25 16:56:44.725 - error: matter.0 (2694405) request.headers.split is not a function 2026-02-25 16:56:44.883 - error: host.ioBrokerpi5 Caught by controller[0]: TypeError: request.headers.split is not a function 2026-02-25 16:56:44.883 - error: host.ioBrokerpi5 Caught by controller[0]: at setHeadersOnRequest (/opt/iobroker/node_modules/@sentry/src/integrations/undici/index.ts:312:39) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at _onRequestCreate (/opt/iobroker/node_modules/@sentry/src/integrations/undici/index.ts:223:7) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Channel.publish (node:diagnostics_channel:156:9) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at new Request (node:internal/deps/undici/undici:2124:27) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Client.[dispatch] (node:internal/deps/undici/undici:7916:25) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Intercept (node:internal/deps/undici/undici:7649:20) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Client.[Intercepted Dispatch] (node:internal/deps/undici/undici:688:16) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Client.dispatch (node:internal/deps/undici/undici:704:44) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Pool.[dispatch] (node:internal/deps/undici/undici:935:32) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Pool.[Intercepted Dispatch] (node:internal/deps/undici/undici:681:33) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 instance system.adapter.matter.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2026-02-25 16:57:21.027 - warn: matter.0 (2694735) Cannot get state matter.0.controller.17589424681760950963.Aggregator-1.OnOffPlugInUnit-10.startUpOnOff: TypeError: Cannot convert undefined to a BigInt 2026-02-25 17:06:27.831 - error: matter.EDIT: Deaktivierung von sentry beendet den Spuk
-
@apollon77 MIST
alle 10 Minuten:2026-02-25 16:56:44.724 - error: matter.0 (2694405) 2026-02-25 16:56:44.697 FATAL Unhandled Unhandled error detected: request.headers.split is not a function at setHeadersOnRequest (/opt/iobroker/node_modules/@sentry/src/integrations/undici/index.ts:312:39) at _onRequestCreate (/opt/iobroker/node_modules/@sentry/src/integrations/undici/index.ts:223:7) at Channel.publish (node:diagnostics_channel:156:9) at new Request (node:internal/deps/undici/undici:2124:27) at Client.[dispatch] (node:internal/deps/undici/undici:7916:25) at Intercept (node:internal/deps/undici/undici:7649:20) at Client.[Intercepted Dispatch] (node:internal/deps/undici/undici:688:16) at Client.dispatch (node:internal/deps/undici/undici:704:44) at Pool.[dispatch] (node:internal/deps/undici/undici:935:32) at Pool.[Intercepted Dispatch] (node:internal/deps/undici/undici:681:33) 2026-02-25 16:56:44.724 - error: matter.0 (2694405) uncaught exception: request.headers.split is not a function 2026-02-25 16:56:44.725 - error: matter.0 (2694405) TypeError: request.headers.split is not a function at setHeadersOnRequest (/opt/iobroker/node_modules/@sentry/src/integrations/undici/index.ts:312:39) at _onRequestCreate (/opt/iobroker/node_modules/@sentry/src/integrations/undici/index.ts:223:7) at Channel.publish (node:diagnostics_channel:156:9) at new Request (node:internal/deps/undici/undici:2124:27) at Client.[dispatch] (node:internal/deps/undici/undici:7916:25) at Intercept (node:internal/deps/undici/undici:7649:20) at Client.[Intercepted Dispatch] (node:internal/deps/undici/undici:688:16) at Client.dispatch (node:internal/deps/undici/undici:704:44) at Pool.[dispatch] (node:internal/deps/undici/undici:935:32) at Pool.[Intercepted Dispatch] (node:internal/deps/undici/undici:681:33) 2026-02-25 16:56:44.725 - error: matter.0 (2694405) request.headers.split is not a function 2026-02-25 16:56:44.883 - error: host.ioBrokerpi5 Caught by controller[0]: TypeError: request.headers.split is not a function 2026-02-25 16:56:44.883 - error: host.ioBrokerpi5 Caught by controller[0]: at setHeadersOnRequest (/opt/iobroker/node_modules/@sentry/src/integrations/undici/index.ts:312:39) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at _onRequestCreate (/opt/iobroker/node_modules/@sentry/src/integrations/undici/index.ts:223:7) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Channel.publish (node:diagnostics_channel:156:9) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at new Request (node:internal/deps/undici/undici:2124:27) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Client.[dispatch] (node:internal/deps/undici/undici:7916:25) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Intercept (node:internal/deps/undici/undici:7649:20) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Client.[Intercepted Dispatch] (node:internal/deps/undici/undici:688:16) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Client.dispatch (node:internal/deps/undici/undici:704:44) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Pool.[dispatch] (node:internal/deps/undici/undici:935:32) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 Caught by controller[0]: at Pool.[Intercepted Dispatch] (node:internal/deps/undici/undici:681:33) 2026-02-25 16:56:44.884 - error: host.ioBrokerpi5 instance system.adapter.matter.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2026-02-25 16:57:21.027 - warn: matter.0 (2694735) Cannot get state matter.0.controller.17589424681760950963.Aggregator-1.OnOffPlugInUnit-10.startUpOnOff: TypeError: Cannot convert undefined to a BigInt 2026-02-25 17:06:27.831 - error: matter.EDIT: Deaktivierung von sentry beendet den Spuk
@Homoran sagte in Matter: Allgemeine Fragen und Diskussionen:
EDIT: Deaktivierung von sentry beendet den Spuk
Hast ja Controller 7.1.0 im Einsatz?
-
nöö, 7.0.7
-
@Homoran Den Fehler hatte ich auch mit js-controller 7.0.7. Mit 7.1.0 tritt das nicht mehr auf.
-
@apollon77 sagte in Matter: Allgemeine Fragen und Diskussionen:
Dieses Update
hab ich dann mal installiert 😉
die Karte ist da!

Warum der Ikea Dirigera als unbekannt erkannt wird ist mir unklar.
Allerdings könnte es die Probleme damit erklären.
Die Blaue Farbe des Kreises existiert nur wenn ausgewählt, und auch erst beim x-ten mal.Weiteres positives:
Jetzt werden auch die RSSI Werte aktualisiert.und auch der MYGGSPRAY Bewegungsmelder meldet nach mehr als 5 Minuten immer noch Bewegung.
(Bisher zumindest)Die Daten vom ALPSTUGA Luftqualitätssensor werden allerdings immer noch nicht in Klartext-DPs angelegt
@Homoran sagte in Matter: Allgemeine Fragen und Diskussionen:
Die Daten vom ALPSTUGA Luftqualitätssensor werden allerdings immer noch nicht in Klartext-DPs angelegt
Das issue https://github.com/ioBroker/ioBroker.matter/issues/658 ist ja auch noch offen :)
und Apollon schrieb ja auch "Ich werde schauen das ich in naher Zukunft noch ein paar fehlende Gerätetypen nachziehe, aber erstmal das große Update :-)" -
@Homoran sagte in Matter: Allgemeine Fragen und Diskussionen:
Die Daten vom ALPSTUGA Luftqualitätssensor werden allerdings immer noch nicht in Klartext-DPs angelegt
Das issue https://github.com/ioBroker/ioBroker.matter/issues/658 ist ja auch noch offen :)
und Apollon schrieb ja auch "Ich werde schauen das ich in naher Zukunft noch ein paar fehlende Gerätetypen nachziehe, aber erstmal das große Update :-)"@Feuersturm ich hab leider noch was 😢
Der Myggspray aktualisierte dann irgendwann doch nicht mehr.
Bisher konnte ich dann den node deaktivieren, nach erneutem aktivieren meldeten sich die Endpoints kurz danach wieder und reagierten auch.
Das geht jetzt nicht mehr. Einmal deaktiviert kommt da nichts mehr wieder.Nach löschen konnte auch nichts wieder neu angelernt werden, da angeblich bereits im System vorhanden.
On Top kam dann noch, dass ausser iob sowohl die Fritzbox, wahrscheinlich auch der Dirigera ein Update bekommen hatten.
Erst nach mehrfachem Rücksetzen des Thread Netzwerkes klappte es dann in allen Ebenen wieder Geräte anzulernen und mit neuem Code in iob anzumelden.
(Laut Avast hatte ich inzwischen ein "neues WLAN" erhalten)Das Problem nach deaktivieren bleibt, inzwischen hab ich festgestellt dass ein Restart der Instanz hilft.
Das gilt übrigens auch für die Fehlinformation, dass sich ein gelöschtes Gerät noch im System befände.Möglicherweise sind das alles IJEA spezifische Probleme.
-
Hallo alle miteinander,
heute habe ich den Matter Adapter in Version 1.0.0 als Beta released. Dieses Update bringt neben dem Update auf Matter 1.4.2 auch Software-Update-Möglichkeiten und eine Darstellung des Thread/Wifi Netzwerks mit, wo die Daten der Matter-Geräte genutzt werden. Man kann also schön sehen welche Verbindungsqualitäten die Geräte zu welchem Partner haben.
Ich werde schauen das ich in naher Zukunft noch ein paar fehlende Gerätetypen nachziehe, aber erstmal das große Update :-)
Danke für Euer Feedback - gern hier bzw Issues im GitHub bitte.
Details der Version:
1.0.0 (2026-02-25)
- IMPORTANT: The first start of the controller with this version takes a bit longer to connect all devices because internal data are migrated
- (@Apollon77) Updated to Matter 1.4.2 (matter.js to 0.16) including many optimizations and fixes
- (@Apollon77) Also convert values for unit "mired" for Color temperatures
- (@Apollon77) Increases default color temperature range to 1.000-20.000 K
- (@Apollon77) Added support for OTA updates (checked roughly 15 mins after adapter start and then daily)
- (@Apollon77) Added Thread and Wifi topology overview with data from the devices. See Readme for details.
- (@Apollon77) Detect duplicate commands/writes and prevent them from being sent out again if the first command is still in progress
- (@GermanBluefox) Highlight the devices in GUI when hovering over the device in the device list
- (@tarikweiss) Added support for volume, volumeGroup ioBroker devices to matter
- (@Tyraenor/Apollon77) Add Off mode for Thermostats for Matter devices
@apollon77 vielen vielen Dank für die 1.0 ;-)
... ich kann im Moment nur eins dazu sagen das es super läuft. Der Rest zeigt sich jetzt im täglichen Betrieb.
Herzliche Grüße
Fabio -
hier leider nicht so wirklich.. adapter start dauert 10 min.. bis alle Geräte angezeigt werden.. bei 5 Geräten
was nicht wiriklich viel ist..nach 10 min

rechts oben .. immer noch nicht online
@fabio wie viele Matter Geräte hast du ??
-
@apollon77 sagte in Matter: Allgemeine Fragen und Diskussionen:
Dieses Update
hab ich dann mal installiert 😉
die Karte ist da!

Warum der Ikea Dirigera als unbekannt erkannt wird ist mir unklar.
Allerdings könnte es die Probleme damit erklären.
Die Blaue Farbe des Kreises existiert nur wenn ausgewählt, und auch erst beim x-ten mal.Weiteres positives:
Jetzt werden auch die RSSI Werte aktualisiert.und auch der MYGGSPRAY Bewegungsmelder meldet nach mehr als 5 Minuten immer noch Bewegung.
(Bisher zumindest)Die Daten vom ALPSTUGA Luftqualitätssensor werden allerdings immer noch nicht in Klartext-DPs angelegt
@Homoran Der Dirigera ist kein commissioned Matter device aus der Sicht. Siehe die Infos die da stehtn zu unbekannten Geräten. Alles was im Netzwerk beteiligt ist aber kein Matter Node ist was commissioned ist (Das sind üblicherweise die Border Rozter) sind unbekannt.
-
hier leider nicht so wirklich.. adapter start dauert 10 min.. bis alle Geräte angezeigt werden.. bei 5 Geräten
was nicht wiriklich viel ist..nach 10 min

rechts oben .. immer noch nicht online
@fabio wie viele Matter Geräte hast du ??
@arteck sagte in Matter: Allgemeine Fragen und Diskussionen:
@fabio wie viele Matter Geräte hast du ??
Ich habe nur ein Gerät im Controller und in 2 Bridges eins für Apple und eins für Amazon 86 Geräte. Das hat aber bei mir auch so 5-8 Minuten gedauert. @apollon77 erwähnte aber das es was länger werden kann.
Herzliche Grüße
Fabio -
@Feuersturm ich hab leider noch was 😢
Der Myggspray aktualisierte dann irgendwann doch nicht mehr.
Bisher konnte ich dann den node deaktivieren, nach erneutem aktivieren meldeten sich die Endpoints kurz danach wieder und reagierten auch.
Das geht jetzt nicht mehr. Einmal deaktiviert kommt da nichts mehr wieder.Nach löschen konnte auch nichts wieder neu angelernt werden, da angeblich bereits im System vorhanden.
On Top kam dann noch, dass ausser iob sowohl die Fritzbox, wahrscheinlich auch der Dirigera ein Update bekommen hatten.
Erst nach mehrfachem Rücksetzen des Thread Netzwerkes klappte es dann in allen Ebenen wieder Geräte anzulernen und mit neuem Code in iob anzumelden.
(Laut Avast hatte ich inzwischen ein "neues WLAN" erhalten)Das Problem nach deaktivieren bleibt, inzwischen hab ich festgestellt dass ein Restart der Instanz hilft.
Das gilt übrigens auch für die Fehlinformation, dass sich ein gelöschtes Gerät noch im System befände.Möglicherweise sind das alles IJEA spezifische Probleme.
@Homoran sagte in Matter: Allgemeine Fragen und Diskussionen:
Der Myggspray aktualisierte dann irgendwann doch nicht mehr.
Ja aktuell gibt es drei Geräte von Ikea - MYGGBETT, MYGGSPRAY, Bilresa- - die eine bestimmte Chipset Variante sind die diesen Effekt haben. Ich kann das bei mir nur nicht nachstellen ... Ikea ist aber dran, aktuell können wir nur auf Updates warten.
-
@arteck sagte in Matter: Allgemeine Fragen und Diskussionen:
@fabio wie viele Matter Geräte hast du ??
Ich habe nur ein Gerät im Controller und in 2 Bridges eins für Apple und eins für Amazon 86 Geräte. Das hat aber bei mir auch so 5-8 Minuten gedauert. @apollon77 erwähnte aber das es was länger werden kann.
Herzliche Grüße
Fabio@Fabio sagte in Matter: Allgemeine Fragen und Diskussionen:
@apollon77 erwähnte aber das es was länger werden kann.
Am Ende nur relevant wenn man Controller Geräte hat ... dann gibts beim ersten Start eine Datenmigration ... Aber ja das was @arteck berichtet hat muss ich mir mal genau ansehen