Résumer cet article :
Matter avanza rápido, y esta vez afecta directamente a los usuarios de Home Assistant. matter.js, la biblioteca que hace funcionar el nuevo Matter Server de Home Assistant desde hace unos meses, ya es compatible con las novedades de Matter 1.6.1.
El número de versión no parece gran cosa, pero trae novedades: comunicaciones de grupo con Groupcast, una mejor gestión de los dispositivos con batería, controles adicionales para las actualizaciones OTA y algunas mejoras en los sensores.
Lo más importante está en otra parte. Al sustituir su antiguo servidor Matter, construido sobre el SDK de C++, por matter.js, Home Assistant se ha dotado de los medios necesarios para seguir el estándar mucho más rápido. Y eso empieza a notarse.
Home Assistant ha cambiado de motor Matter
Home Assistant gestiona Matter desde los inicios del estándar. Hasta hace poco, su Matter Server estaba escrito en Python y se basaba en el SDK oficial en C++. Funcionaba, pero tenía ciertas limitaciones.
En junio de 2026, la Open Home Foundation lanzó Matter Server 9.0, reescrito por completo sobre matter.js. matter.js es una implementación de código abierto de Matter en TypeScript, alojada actualmente por la fundación. Home Assistant no es el único que la utiliza: Homebridge y openHAB también la usan.
Para el usuario, la migración se hace casi sola. Matter Server 9.0 sustituye al servidor anterior y recupera los datos durante el primer arranque. Aun así, Home Assistant recomienda hacer una copia de seguridad antes.
Las mejoras se notaron enseguida: reinicios mucho más rápidos, reconexión optimizada de los dispositivos, mejor comportamiento en redes Thread con mucho tráfico e interrogación parcial de los dispositivos en lugar de volver a leerlo todo cada vez.
Sobre todo, esta nueva base facilita mucho la adopción de las siguientes versiones de Matter.
Matter 1.6 ya estaba aquí
Matter 1.6.1 no parte de cero: el Matter Server de Home Assistant ya había pasado a Matter 1.6.0, en particular con la versión 9.1.
Esta versión añadía la sincronización de la hora con los dispositivos compatibles y una compatibilidad experimental con el ahorro de energía de los ICD (Intermittently Connected Devices).
Estos ICD son muy importantes de cara al futuro. Una bombilla conectada a la red eléctrica puede permanecer conectada de forma permanente sin preocuparse por el consumo. Pero un sensor de apertura, un botón o un mando a distancia que debe durar varios años con una pila de botón, no. Tiene que dormir la mayor parte del tiempo, despertarse cuando tenga algo que comunicar, transmitirlo rápidamente y volver a dormirse.
matter.js ahora gestiona estos dispositivos en detalle, tanto en el servidor como en el controlador: registro de clientes ICD, gestión de los despertares y seguimiento de su disponibilidad.
En domótica, esto es muy importante. Muchos de los sensores que instalamos en casa deben durar años sin que tengamos que cambiarles las pilas cada dos por tres.
Con Matter 1.6.1, llega Groupcast
De las novedades de Matter 1.6.1 integradas en matter.js, la que más me interesa es Groupcast.
Normalmente, un controlador se comunica con cada dispositivo por separado. Para apagar diez bombillas, envía un comando a cada una.
Groupcast añade sesiones multicast de grupo: un solo comando puede dirigirse a todos los dispositivos de un mismo grupo. matter.js ahora activa el clúster Groupcast y todo lo necesario para gestionarlo.
Imaginemos un grupo Matter con todas las bombillas del salón. La orden «Apagar el salón» se envía al grupo, no a cada bombilla una detrás de otra.
Con tres dispositivos, no notarás la diferencia. Con varias decenas de dispositivos Matter en casa, sí.
Quienes estén familiarizados con Zigbee reconocerán el concepto de los grupos: la red se encarga de parte del trabajo en lugar de dejarlo todo en manos del controlador.
Eso sí, atención: que matter.js pueda hacerlo no significa que mañana vayas a poder crear tus grupos desde la interfaz de Home Assistant. El Matter Server y, después, Home Assistant aún tienen que aprovechar estas funciones. Pero ya se han sentado las bases.
Mejor gestión de los dispositivos con batería
El otro gran avance está relacionado con los ICD.
matter.js es compatible con el clúster IcdManagement en el servidor: registro y eliminación de clientes, solicitudes StayActiveRequest, modos SIT y LIT, y los mecanismos que permiten que un dispositivo dormido indique que se ha despertado.
En el controlador, el registro se puede automatizar y matter.js sigue el estado de los dispositivos que pasan la mayor parte del tiempo dormidos.
Dicho así, suena muy técnico.
En la práctica, pensemos en un sensor de apertura Matter over Thread que funciona con pilas. Si duerme durante varios minutos para ahorrar batería, el controlador no debe creer que se ha desconectado. Tiene que saber cómo funciona y cuándo se espera que dé señales de vida.
El usuario nunca ve este tipo de detalles. Sin embargo, son los que marcan la diferencia entre una tecnología agradable de usar y un sensor que aparece como «no disponible» tres veces al día.
Las actualizaciones OTA también avanzan
matter.js ahora puede recuperar del Distributed Compliance Ledger (DCL) de Matter la información de conformidad asociada a una versión de software. Esta puede utilizarse al comprobar las actualizaciones OTA.
El DCL es bastante desconocido. Se trata de un registro distribuido gestionado por la Connectivity Standards Alliance, donde se publica información sobre los dispositivos certificados, incluidos metadatos útiles para distribuir el firmware.
Home Assistant ya crea una entidad de actualización para los dispositivos Matter compatibles con OTA y consulta el DCL cada doce horas de forma predeterminada. No todos los fabricantes se han sumado todavía, pero Home Assistant menciona a Eve y Nanoleaf entre los que utilizan este mecanismo.
A largo plazo, la idea es mantener los dispositivos Matter actualizados desde el controlador domótico, sin instalar la aplicación del fabricante solo para actualizar el firmware de un sensor o un enchufe.
Aún hay limitaciones. Por ejemplo, Home Assistant advierte que las actualizaciones OTA presentan actualmente problemas en los dispositivos Thread cuando la red pasa por Border Routers de Apple: no se retransmiten algunos paquetes mDNS, necesarios para encontrar al proveedor de la actualización.
En resumen, se avanza, pero aún no es magia.
Matter 1.6 simplifica la instalación de los dispositivos
También hay que situar Matter 1.6.1 en el contexto de lo que aportó Matter 1.6, publicado por la Connectivity Standards Alliance.
Esta vez, la CSA no se propuso añadir un montón de categorías de productos. Se centró en la instalación, la convivencia entre ecosistemas y la comunicación entre dispositivos.
La novedad que más me sorprendió: el commissioning bidireccional por NFC. Con Matter 1.4.1, ya se podía transmitir la información de instalación por NFC, pero el resto del proceso seguía realizándose mediante Bluetooth LE. Con Matter 1.6, todo el intercambio de commissioning puede hacerse por NFC.
En teoría, por tanto, se puede preparar un interruptor de pared Matter antes incluso de conectarlo a la corriente, simplemente acercándole el smartphone.
Para un particular, es práctico. Para un electricista que prepara varias decenas de dispositivos antes de instalarlos en una vivienda, el ahorro de tiempo es considerable.
Joint Fabric para hogares con varios ecosistemas
Matter 1.6 también introduce Joint Fabric, pensado para instalaciones en las que conviven varios sistemas domóticos.
Un dispositivo Matter ya puede pertenecer a varios Fabrics, es decir, a varias redes lógicas Matter. Esto es lo que permite compartirlo entre varios ecosistemas.
Joint Fabric aborda el problema de otra manera: varios controladores autorizados administran un mismo Fabric compartido, y todos los controladores participantes pueden acceder a los dispositivos que se añadan a él.
Enseguida se ve la utilidad en una casa que funciona con Home Assistant, pero donde parte de la familia sigue usando Apple Home o Google Home.
Resulta aún más útil en edificios comerciales, alquileres o viviendas de nueva construcción, donde a veces varios profesionales tienen que administrar una instalación durante un tiempo.
Dispositivos que informan mejor sobre su estado
Matter 1.6 también aporta mejoras menos llamativas sobre el papel, pero que podrían resultar muy útiles en Home Assistant.
Los dispositivos describen con más precisión lo que pueden hacer y sus límites de funcionamiento. Los sensores de seguridad pueden transmitir el historial de ciertos eventos. Incluso los detectores de humo y monóxido de carbono pueden indicar que se han retirado de su sitio.
Es el tipo de información que se puede aprovechar en automatizaciones. Un detector de humo descolgado de su soporte puede activar una notificación. El historial de un sensor de seguridad puede mostrarse en el panel de control. Y si Home Assistant conoce mejor las capacidades de un dispositivo, puede adaptar las funciones que ofrece.
Eso sí, primero los fabricantes tienen que implementar todas estas funciones y luego Home Assistant tiene que exponerlas. Una nueva versión de la especificación no actualiza por arte de magia los millones de dispositivos que ya están instalados.
Un mapa de la red Matter en Home Assistant
El nuevo servidor matter.js también ha traído una función muy práctica: el mapa de la red Matter.
Home Assistant muestra los dispositivos Matter y cómo se conectan al controlador. En Thread, se distinguen los routers, los dispositivos finales y los dispositivos dormidos, así como los saltos que recorren las comunicaciones. También se puede ver la calidad de los enlaces. En el caso de Wi-Fi, Home Assistant indica el punto de acceso utilizado y la calidad de la conexión.
Es muy útil cuando una red Thread da problemas.
Según la documentación actual de Home Assistant, se necesita Matter Server 9.2.0 o posterior. El mapa está en Ajustes > Conectividad > Matter > Mostrar mapa.
¡Nada que ver con la caja negra de las primeras versiones de la integración!
Matter 1.6.1 no significa que todo esto vaya a llegar mañana a Home Assistant
Conviene hacer una pequeña aclaración.
La Connectivity Standards Alliance publica oficialmente las especificaciones Matter 1.6.1, y matter.js ya integra varios cambios de esta versión. Pero entre una función escrita en el estándar y el botón que encontrarás en Home Assistant hay varios pasos. La función debe definirse en Matter, implementarse en matter.js, utilizarse en el Matter Server, exponerse en la integración de Home Assistant y, por supuesto, ser compatible con el propio dispositivo.
De hecho, el repositorio oficial de Matter Server sigue indicando que es compatible con Matter 1.6.0.
Por tanto, sería prematuro decir que Home Assistant «es totalmente compatible con Matter 1.6.1». Sin embargo, los componentes necesarios ya están en matter.js, y creo que eso es lo importante.
¿matter.js, una de las mejores decisiones de Home Assistant?
Durante mucho tiempo, Matter parecía avanzar más rápido sobre el papel que en nuestros hogares. Cada nueva especificación prometía cosas, pero luego había que esperar a que los fabricantes, los controladores y los ecosistemas se pusieran al día.
El paso a matter.js cambia un poco las cosas. La Open Home Foundation controla ahora una pieza central de su pila Matter. Y como matter.js es un proyecto de código abierto alojado por la propia fundación, las novedades del estándar llegan mucho más rápido al Matter Server.
El tema ya no es marginal: cuando anunció el nuevo servidor en junio de 2026, Home Assistant indicó que Matter se utilizaba en el 38 % de las instalaciones, lo que lo convertía en la duodécima integración más utilizada.
Probablemente Matter 1.6.1 no hará que mañana por la mañana aparezcan diez botones nuevos en tu panel de control. Pero con Groupcast, una gestión más precisa de los dispositivos dormidos, los avances en OTA y todo lo que aporta Matter 1.6, los cimientos son cada vez más sólidos.
Y Home Assistant parece por fin capaz de seguir las próximas versiones de Matter sin quedarse varios pasos por detrás.
Para quienes, como yo, hemos sufrido los problemas iniciales de Matter y Thread, quizá sea la mejor noticia de todas.





Por favor, sea cortés: ¡un hola y un gracias no cuestan nada! Estamos aquí para mantener debates constructivos. Los trolls serán eliminados.