Home Assistant da un gran paso con Matter.js: más estabilidad y nuevas herramientas de diagnóstico

Home Assistant mejora Matter con matter.js, más estabilidad, mejor diagnóstico de redes Thread y soporte para Matter 1.6. Descubre qué cambia y cómo estas mejoras pueden hacer más fiable tu hogar inteligente.

Introducción

La integración de Matter en Home Assistant acaba de recibir una actualización importante que va bastante más allá de incorporar nuevas funciones. El cambio afecta al propio motor encargado de gestionar Matter y sustituye la implementación anterior por una basada en matter.js, un proyecto open source desarrollado en TypeScript.

El objetivo no es únicamente conseguir un Home Assistant más rápido. La nueva arquitectura pretende mejorar la estabilidad de Matter, acelerar la recuperación de los dispositivos, facilitar el diagnóstico de problemas y preparar la plataforma para soportar con mayor solvencia las próximas versiones del estándar.

Entre las novedades destaca especialmente una herramienta de visualización de las redes Thread y Wi-Fi, que permite comprobar cómo están conectados los dispositivos y detectar problemas de cobertura o calidad de las comunicaciones.

¿Qué es matter.js y por qué es importante?

matter.js es una implementación open source del estándar Matter escrita en TypeScript. El proyecto nació como una iniciativa independiente y posteriormente pasó a formar parte de la Open Home Foundation.

Su importancia dentro del ecosistema de Home Assistant está relacionada con una decisión arquitectónica: utilizar matter.js como base del servidor que gestiona Matter en lugar de mantener la anterior implementación basada en Python y en el SDK oficial de Matter escrito en C++.

Hasta ahora, el Matter Server de Home Assistant utilizaba precisamente esa combinación de Python y el SDK oficial de la Connectivity Standards Alliance. Era una solución funcional y certificada, pero la Open Home Foundation considera que no evolucionaba al ritmo necesario para sus objetivos dentro del ecosistema open source.

El nuevo servidor basado en matter.js pretende cambiar esa situación.

Y aquí conviene hacer una distinción importante: Matter.js no sustituye a Matter como estándar, ni tampoco sustituye a Thread o al Thread Border Router. Es una implementación de software del estándar Matter que se utiliza para proporcionar la funcionalidad de controlador Matter dentro de Home Assistant.

Matter Server 9.X: el cambio que debería pasar desapercibido

Una de las características más interesantes de esta actualización es precisamente que el usuario no debería tener que hacer una migración complicada.

La nueva experiencia de Matter llega mediante Matter Server app 9.X, diseñada como reemplazo compatible con el servidor anterior.

Después de actualizar, el servidor migra automáticamente los datos durante su primer arranque y mantiene el funcionamiento habitual de la integración.

Es decir, para el usuario final no se plantea como una migración hacia una nueva plataforma, sino como una actualización del componente que se encuentra detrás de la integración Matter.

Los cambios importantes aparecen después.

Más velocidad al iniciar y recuperar dispositivos

Uno de los problemas habituales de cualquier instalación de hogar inteligente es la recuperación después de un reinicio, una pérdida temporal de conectividad o algún cambio en la infraestructura de red.

La nueva implementación introduce diferentes optimizaciones destinadas a reducir los tiempos de arranque y reconexión de los dispositivos Matter.

Esto tiene especial relevancia porque una red Matter no es simplemente una colección de dispositivos independientes. El controlador debe mantener información sobre los dispositivos comisionados, sus conexiones y diferentes elementos relacionados con la infraestructura de comunicación.

En una instalación pequeña puede que la diferencia apenas resulte perceptible. En instalaciones con muchos dispositivos Matter, y especialmente cuando se combinan Matter sobre Wi-Fi y Matter sobre Thread, una recuperación más rápida puede tener un impacto mucho mayor.

La actualización también busca mejorar la respuesta general de la red y hacer más fiables las actualizaciones OTA de los dispositivos.

Matter 1.6 prepara el terreno para nuevos dispositivos

Otro cambio relevante es la actualización de la implementación a Matter 1.6.

Esto no significa que todos los dispositivos Matter existentes vayan a recibir nuevas funciones automáticamente. La compatibilidad real depende de varios factores: lo que define el estándar, lo que implementa el fabricante, lo que soporta Home Assistant y las capacidades concretas del dispositivo.

Esta distinción es especialmente importante en Matter.

Que una plataforma sea compatible con una determinada versión de Matter no significa necesariamente que cualquier dispositivo que utilice esa versión tenga todas sus funciones disponibles.

La ventaja de disponer de una implementación actualizada es que Home Assistant queda mejor preparado para incorporar los nuevos tipos de dispositivos y funcionalidades que se van añadiendo al estándar.

Thread 1.4 llega también a la infraestructura de Home Assistant

El cambio del Matter Server no llega aislado.

La actualización también se acompaña de una versión actualizada de OpenThread Border Router (OTBR) para Home Assistant con soporte para Thread 1.4.

Aquí es fundamental no confundir conceptos.

Matter es el estándar de interoperabilidad utilizado por los dispositivos y por los controladores.

Thread es una tecnología de red inalámbrica basada en IPv6 que pueden utilizar determinados dispositivos Matter.

Y el Thread Border Router es el elemento que conecta la red Thread con la red IP convencional del hogar.

Por tanto, actualizar el Matter Server no convierte por sí mismo a Home Assistant en un Thread Border Router. Son componentes diferentes, aunque trabajan conjuntamente cuando utilizamos dispositivos Matter sobre Thread.

Esta separación también ayuda a entender por qué una instalación Matter puede seguir funcionando aunque algunos problemas estén realmente relacionados con Thread, Wi-Fi, el router o el Border Router.

La gran novedad: visualizar la red Matter

Probablemente la función más llamativa de esta actualización sea la nueva herramienta de visualización de redes incluida en la interfaz web del Matter Server.

Su objetivo es ofrecer algo que hasta ahora resultaba complicado para muchos usuarios: ver cómo está estructurada realmente la red de dispositivos.

La herramienta representa los dispositivos como nodos y muestra información sobre su papel dentro de la red.

En una red Thread, por ejemplo, pueden aparecer diferentes roles, como:

  • Leader.
  • Router.
  • Sleepy End Device.
  • Otros tipos de dispositivos finales.

Además, las conexiones entre los nodos utilizan diferentes colores para representar la calidad de la comunicación.

Una conexión verde representa una señal fuerte, mientras que naranja indica una calidad intermedia y rojo una conexión débil. También pueden aparecer conexiones sin señal.

Esto convierte una información que normalmente permanece oculta en algo mucho más fácil de interpretar.

Por qué esta función puede ser especialmente útil con Thread

Las redes Thread tienen una característica que las diferencia de una conexión Wi-Fi convencional: los datos pueden atravesar diferentes dispositivos antes de llegar a su destino.

Un sensor Thread situado en una habitación alejada del Thread Border Router puede comunicarse a través de otro dispositivo Thread que actúe como router.

Por eso, cuando un dispositivo Thread funciona mal, la causa no tiene por qué encontrarse en el propio dispositivo.

Puede existir un problema en uno de los saltos intermedios, una cobertura deficiente o una topología poco favorable.

La visualización del Matter Server permite observar esta estructura de una forma mucho más intuitiva.

Además, cuando es posible identificar los Thread Border Routers presentes en la instalación, estos también pueden aparecer en el mapa.

Para quien tenga una red Thread relativamente grande, esto puede convertir una herramienta de diagnóstico que normalmente requiere conocimientos técnicos en algo mucho más accesible.

Una mejora importante también en seguridad

La actualización incorpora además cambios relacionados con la seguridad durante la incorporación de dispositivos Matter.

Los dispositivos no certificados que utilizan certificados oficiales de desarrollo o pruebas ya no pueden añadirse de forma predeterminada.

La intención es evitar que un dispositivo no deseado pueda incorporarse a una red Matter simplemente utilizando credenciales de desarrollo válidas.

El nuevo servidor también comprueba información relacionada con la revocación de certificados durante el proceso de commissioning.

Puede parecer un detalle menor para el usuario doméstico, pero resulta importante a medida que Matter pasa de ser una tecnología relativamente nueva a convertirse en una infraestructura utilizada de forma habitual en hogares.

El cambio llega después de meses de pruebas

La nueva implementación no ha aparecido directamente como una sustitución experimental.

Antes de su lanzamiento se realizaron aproximadamente cuatro meses de pruebas beta en las que participaron usuarios de la comunidad de Home Assistant.

Ese modelo resulta especialmente interesante en un proyecto como Matter, porque existen demasiadas combinaciones posibles de dispositivos, fabricantes, routers, redes Thread, Border Routers y configuraciones domésticas como para probarlas todas internamente.

La comunidad puede encontrar problemas que difícilmente aparecerían en un laboratorio.

También permite comprobar algo más importante: cómo se comporta Matter en instalaciones reales y no únicamente con dispositivos concretos utilizados durante el desarrollo.

Matter ya tiene un peso considerable en Home Assistant

La apuesta por mejorar esta parte de Home Assistant no es casual.

Según los datos publicados por la Open Home Foundation, Matter está presente en alrededor del 38 % de las instalaciones de Home Assistant y ocupa el duodécimo puesto entre las integraciones de la plataforma.

Es una cifra que muestra cómo Matter ha dejado de ser una tecnología experimental dentro del ecosistema.

La evolución también refleja un cambio en el propio papel de Matter.

En sus primeras versiones, buena parte del interés estaba centrado en conseguir que dispositivos de diferentes fabricantes pudieran funcionar conjuntamente. Ahora el reto es otro: conseguir que esa interoperabilidad sea suficientemente fiable como para que el usuario no tenga que preocuparse constantemente por ella.

Y ahí es donde herramientas como el nuevo Matter Server tienen más sentido.

¿Qué significa realmente esta actualización para el usuario?

La noticia más importante no es que Home Assistant tenga una nueva interfaz o que utilice matter.js.

Lo verdaderamente relevante es que Matter empieza a disponer de una infraestructura de diagnóstico y mantenimiento mucho más madura dentro de Home Assistant.

Para quien tiene unos pocos dispositivos Matter, la mejora puede traducirse simplemente en arranques más rápidos, menos problemas de reconexión y una experiencia más estable.

Para quienes mantienen una instalación más compleja, el cambio es bastante más interesante.

Poder visualizar una red Thread, conocer los diferentes roles de los dispositivos y detectar enlaces débiles permite afrontar los problemas de conectividad con información real en lugar de recurrir al método habitual de probar cosas hasta encontrar la causa.

También es una buena señal para el futuro de Matter en Home Assistant. Una implementación open source basada en matter.js ofrece a la comunidad una base sobre la que seguir desarrollando el soporte del estándar y sus próximas versiones.

La conclusión: Matter necesita algo más que compatibilidad

Durante mucho tiempo, hablar de Matter significaba principalmente hablar de compatibilidad: si un dispositivo era Matter, podía utilizarse con diferentes plataformas.

Pero esa definición se queda corta.

En un hogar inteligente real importan también la estabilidad, la velocidad de recuperación, la calidad de la red Thread o Wi-Fi, el funcionamiento del Thread Border Router, las actualizaciones OTA y, sobre todo, la capacidad de encontrar el origen de un problema cuando algo falla.

La nueva implementación del Matter Server basada en matter.js no resuelve todos esos problemas por sí sola. Un dispositivo Matter seguirá dependiendo de la implementación del fabricante y una red Thread seguirá necesitando una infraestructura correctamente dimensionada.

Pero sí proporciona a Home Assistant una base más sólida para gestionar ese ecosistema.

Y, en mi opinión, la herramienta de visualización de red puede terminar siendo una de las novedades más útiles. Matter necesita dejar de ser una caja negra. Cuanto más fácil sea saber qué dispositivo está conectado, por dónde circula la información y dónde aparece un enlace débil, menos tiempo tendrá que dedicar el usuario a averiguar por qué su hogar inteligente ha dejado de responder.

Ese es probablemente el paso que más falta hacía: no solamente hacer que Matter funcione, sino proporcionar las herramientas necesarias para entender por qué funciona y por qué deja de funcionar cuando algo falla.

Contenido relacionado

Matter 1.4.1: nuevas funciones para facilitar la configuración en el hogar inteligente

Thread 1.4 y su Impacto en el Ecosistema Matter

Matter 1.4: Avances en Interoperabilidad y Gestión Energética

Domótica Matter: La Guía Definitiva para tu Hogar Inteligente en 2025

Matter 1.4: La evolución que necesitaba la domótica para el hogar inteligente

Gracias por leer nuestros artículos.
¡Hasta la próxima!