O Home Assistant acelera com o Matter 1.6.1 e o matter.js

Résumer cet article :

O Matter está a evoluir rapidamente, e desta vez diz diretamente respeito aos utilizadores do Home Assistant. matter.js, a biblioteca que faz funcionar o novo Matter Server do Home Assistant há alguns meses, passou a suportar as novidades do Matter 1.6.1.

O número da versão não impressiona, mas há novidades: comunicações de grupo com Groupcast, melhor gestão dos dispositivos a bateria, controlos adicionais para as atualizações OTA e algumas melhorias nos sensores.

O mais importante está noutro lado. Ao substituir o seu antigo servidor Matter, construído com base no SDK em C++, pelo matter.js, o Home Assistant ficou em condições de acompanhar o padrão muito mais rapidamente. E isso começa a notar-se.

O Home Assistant mudou de motor Matter

O Home Assistant gere o Matter desde os primórdios do padrão. Até há pouco tempo, o seu Matter Server era escrito em Python e recorria ao SDK oficial em C++. Funcionava, mas tinha algumas limitações.

Em junho de 2026, a Open Home Foundation lançou o Matter Server 9.0, totalmente reescrito com base no matter.js. O matter.js é uma implementação de código aberto do Matter em TypeScript, atualmente alojada pela fundação. O Home Assistant não é, aliás, o único a utilizá-lo: o Homebridge e o openHAB também o utilizam.

Do ponto de vista do utilizador, a migração é praticamente automática. O Matter Server 9.0 substitui o servidor antigo e recupera os dados no primeiro arranque. Ainda assim, o Home Assistant recomenda fazer uma cópia de segurança antes.

As melhorias fizeram-se notar logo: reinícios muito mais rápidos, reconexão otimizada dos dispositivos, melhor comportamento em redes Thread congestionadas e consulta parcial dos dispositivos, em vez de voltar a ler tudo de cada vez.

Acima de tudo, esta nova base facilita muito a adoção das versões seguintes do Matter.

O Matter 1.6 já estava disponível

O Matter 1.6.1 não parte do zero: o Matter Server do Home Assistant já tinha passado para o Matter 1.6.0, nomeadamente com a versão 9.1.

Esta versão acrescentava a sincronização da hora com dispositivos compatíveis e um suporte experimental para as funcionalidades de poupança de energia dos ICD (Intermittently Connected Devices).

Estes ICD são muito importantes para o que aí vem. Uma lâmpada ligada à corrente pode permanecer sempre conectada sem se preocupar com o consumo. Já um sensor de abertura, um botão ou um comando que tem de durar vários anos com uma pilha tipo moeda não pode. Tem de permanecer adormecido a maior parte do tempo, acordar quando tem algo a comunicar, transmitir rapidamente e voltar a adormecer.

Agora, o matter.js gere estes dispositivos em detalhe, tanto do lado do servidor como do controlador: registo de clientes ICD, processamento dos períodos de atividade e acompanhamento da sua disponibilidade.

Na domótica, isto faz uma grande diferença. Muitos dos sensores que instalamos em casa têm de durar anos sem precisarmos de lhes trocar as pilhas constantemente.

Com o Matter 1.6.1, chega o Groupcast

Entre as novidades do Matter 1.6.1 integradas no matter.js, a que mais me interessa é o Groupcast.

A lire également:
IFA 2026: A EZVIZ não quer mais apenas monitorar sua casa, mas torná-la realmente inteligente

Normalmente, um controlador comunica com cada dispositivo separadamente. Para apagar dez lâmpadas, envia um comando a cada uma.

O Groupcast acrescenta sessões multicast de grupo: um único comando pode destinar-se a todos os dispositivos de um mesmo grupo. O matter.js passa agora a ativar o cluster Groupcast e tudo o que é necessário para o gerir.

Imagine um grupo Matter com todas as lâmpadas da sala. O comando «Apagar a sala» é enviado para o grupo, em vez de ser enviado a cada lâmpada, uma após a outra.

Com três dispositivos, não vai notar a diferença. Com várias dezenas de dispositivos Matter em casa, vai.

Quem já conhece o Zigbee reconhecerá o princípio dos grupos: a rede assume parte do trabalho, em vez de deixar tudo a cargo do controlador.

Mas atenção: o facto de o matter.js saber fazê-lo não significa que amanhã possa criar os seus grupos na interface do Home Assistant. O Matter Server e, depois, o Home Assistant ainda têm de utilizar estas funcionalidades. Mas a base já está lançada.

Melhor gestão dos dispositivos a bateria

O outro grande trabalho em curso diz respeito, portanto, aos ICD.

O matter.js suporta o cluster IcdManagement no servidor: registo e remoção de clientes, pedidos StayActiveRequest, modos SIT e LIT e os mecanismos que permitem a um dispositivo adormecido assinalar que acordou.

Do lado do controlador, o registo pode ser automatizado, e o matter.js acompanha o estado dos dispositivos que passam a maior parte do tempo adormecidos.

Dito assim, parece muito técnico.

Na prática, imagine um sensor de abertura Matter over Thread alimentado a pilhas. Se ficar adormecido durante vários minutos para poupar bateria, o controlador não deve considerá-lo desligado. Tem de saber como funciona e quando é suposto dar sinal de vida.

O utilizador nunca vê este tipo de pormenor. No entanto, é o que distingue uma tecnologia agradável de um sensor que aparece como «indisponível» três vezes por dia.

As atualizações OTA também estão a avançar

O matter.js passou a poder obter, no Distributed Compliance Ledger (DCL) do Matter, as informações de conformidade associadas a uma versão de software. Estas podem ser utilizadas durante a verificação de atualizações OTA.

O DCL é pouco conhecido. Trata-se de um registo distribuído mantido pela Connectivity Standards Alliance, onde são publicadas informações sobre dispositivos certificados, incluindo metadados úteis para a distribuição de firmware.

O Home Assistant já cria uma entidade de atualização para dispositivos Matter compatíveis com OTA e consulta o DCL, por predefinição, de doze em doze horas. Nem todos os fabricantes aderiram ainda, mas o Home Assistant menciona a Eve e a Nanoleaf entre os que utilizam este mecanismo.

O objetivo, a prazo, é manter os equipamentos Matter atualizados a partir do controlador domótico, sem ter de instalar a aplicação do fabricante só para atualizar o firmware de um sensor ou de uma tomada.

Ainda há limitações. O Home Assistant assinala, por exemplo, que as atualizações OTA estão atualmente a causar problemas em dispositivos Thread quando a rede passa por Border Routers da Apple: alguns pacotes mDNS, necessários para encontrar o fornecedor da atualização, não são retransmitidos.

A lire également:
Apple finalmente abre sua casa conectada… e deixa a Europa do lado de fora

Em suma, está a avançar, mas ainda não é magia!

O Matter 1.6 simplifica a instalação dos dispositivos

Também é importante enquadrar o Matter 1.6.1 no que o Matter 1.6 trouxe, publicado pela Connectivity Standards Alliance.

Desta vez, a CSA não procurou acrescentar uma data de novas categorias de produtos. Trabalhou na instalação, na coexistência entre ecossistemas e na comunicação entre dispositivos.

A novidade que mais me surpreendeu foi o commissioning bidirecional por NFC. Com o Matter 1.4.1, já era possível transmitir por NFC as informações de instalação, mas o resto do processo continuava a ser feito por Bluetooth LE. Com o Matter 1.6, todo o processo de commissioning pode ser feito por NFC.

Em teoria, é possível preparar um interruptor de parede Matter antes mesmo de o alimentar, bastando aproximar-lhe o smartphone.

Para um particular, é prático. Para um eletricista que prepara várias dezenas de equipamentos antes de os instalar numa casa, a poupança de tempo torna-se significativa.

Joint Fabric para casas com vários ecossistemas

O Matter 1.6 também introduz o Joint Fabric, pensado para instalações onde coexistem vários sistemas domóticos.

Um dispositivo Matter já pode pertencer a vários Fabrics, ou seja, várias redes lógicas Matter. É isso que permite partilhá-lo entre vários ecossistemas.

O Joint Fabric aborda o problema de outra forma: vários controladores autorizados administram o mesmo Fabric partilhado, e os dispositivos que aí forem adicionados ficam acessíveis a todos os controladores participantes.

É fácil perceber a vantagem numa casa que funciona com Home Assistant, mas onde parte da família continua a utilizar o Apple Home ou o Google Home.

É ainda mais evidente em edifícios comerciais, alojamentos para arrendamento ou casas novas, onde vários intervenientes podem ter de administrar uma instalação durante algum tempo.

Dispositivos que comunicam melhor o seu estado

O Matter 1.6 também traz melhorias menos vistosas no papel, mas que podem ser muito úteis no Home Assistant.

Os dispositivos descrevem com maior precisão aquilo que conseguem fazer e os seus limites de funcionamento. Os sensores de segurança podem transmitir o histórico de determinados eventos. Os detetores de fumo e de monóxido de carbono podem até assinalar que foram retirados do seu lugar.

Este é o tipo de informação que podemos utilizar em automatizações. Um detetor de fumo retirado do suporte pode acionar uma notificação. O histórico de um sensor de segurança pode ser apresentado no painel de controlo. E, se o Home Assistant conhecer melhor as capacidades de um dispositivo, pode adaptar as funções que disponibiliza.

Mas, para isso, os fabricantes têm de implementar todas estas funcionalidades e, depois, o Home Assistant tem de as disponibilizar. Uma nova versão da especificação não atualiza, por magia, os milhões de dispositivos já instalados.

Um mapa da rede Matter no Home Assistant

O novo servidor matter.js também trouxe uma funcionalidade muito prática: o mapa da rede Matter.

A lire également:
Music Assistant 2.7 : o áudio da casa conectada acelera

O Home Assistant apresenta os dispositivos Matter e a forma como se ligam ao controlador. No Thread, é possível distinguir os routers, os dispositivos terminais e os dispositivos adormecidos, bem como os saltos utilizados pelas comunicações. A qualidade das ligações também é visível. No Wi-Fi, o Home Assistant indica o ponto de acesso utilizado e a qualidade da ligação.

É muito útil quando uma rede Thread começa a dar problemas.

De acordo com a documentação atual do Home Assistant, é necessário ter o Matter Server 9.2.0 ou posterior. O mapa encontra-se em Definições > Conectividade > Matter > Mostrar mapa.

Estamos muito longe da caixa negra das primeiras versões da integração!

Matter 1.6.1 não significa que tudo isto estará no Home Assistant amanhã

Convém fazer aqui uma pequena ressalva.

A Connectivity Standards Alliance publica oficialmente as especificações Matter 1.6.1, e o matter.js já integra várias alterações desta versão. Mas, entre uma funcionalidade escrita na norma e o botão que vai encontrar no Home Assistant, há várias etapas. A funcionalidade tem de ser definida pelo Matter, implementada no matter.js, utilizada pelo Matter Server, disponibilizada pela integração do Home Assistant e, claro, suportada pelo próprio dispositivo.

Aliás, o repositório oficial do Matter Server continua a indicar suporte para o Matter 1.6.0.

Seria, portanto, prematuro dizer que o Home Assistant «suporta completamente o Matter 1.6.1». Em contrapartida, os componentes necessários já estão no matter.js, e, na minha opinião, é isso que importa reter.

matter.js, uma das melhores escolhas do Home Assistant?

Durante muito tempo, pareceu que o Matter avançava mais rapidamente no papel do que nas nossas casas. Cada nova especificação prometia novidades, mas depois era preciso esperar que os fabricantes, os controladores e os ecossistemas acompanhassem o ritmo.

A transição para o matter.js muda um pouco o cenário. A Open Home Foundation controla agora uma peça central da sua plataforma Matter. E, como o matter.js é um projeto de código aberto alojado pela própria fundação, as novidades do padrão chegam ao Matter Server muito mais rapidamente.

O tema já não é nada marginal: quando anunciou o novo servidor, em junho de 2026, o Home Assistant indicou que o Matter era utilizado em 38 % das instalações, tornando-se a décima segunda integração mais utilizada.

O Matter 1.6.1 provavelmente não vai fazer aparecer dez novos botões no seu painel de controlo amanhã de manhã. Mas, entre o Groupcast, a gestão mais detalhada dos dispositivos adormecidos, os avanços nas atualizações OTA e tudo o que o Matter 1.6 traz, a base está a tornar-se sólida.

E o Home Assistant parece finalmente capaz de acompanhar as próximas versões do Matter sem ficar vários passos atrás.

Para quem, como eu, passou pelas dores de crescimento do Matter e do Thread nos primeiros tempos, esta talvez seja a melhor notícia de todas!

Résumer cet article :

O que pensa deste artigo? Deixe-nos os seus comentários! Por favor, mantenha a cortesia: um olá e um obrigado não custam nada! Estamos aqui para ter discussões construtivas. Os trolls serão eliminados.

Leave a reply

18 − 2 =

Maison et Domotique
Logo
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare