Matter Server 9 : ce que change la réécriture matter.js

Le composant qui apporte Matter à Home Assistant a été réécrit de Python vers matter.js. La mise à jour est automatique pour la plupart des gens, et c'est précisément pour cela qu'il vaut mieux savoir ce qui bouge, ce que les utilisateurs signalent ensuite, et quoi vérifier avant de cliquer.

Mis à jour le 2026-10-07 7 min de lecture Sujet matter server 9 home assistant
La boutique d'add-ons de Home Assistant affichant les add-ons Matter Server, Mosquitto broker et OpenThread Border Router.
Addon store.png · auteur : Sverdlyuk · CC BY-SA 4.0 · Wikimedia Commons
En bref · vérifié le 2026-10-07

La prise en charge de Matter dans Home Assistant repose désormais sur matter.js. Le Matter Server en Python a été archivé le 23 juin 2026 en version 8.1.2, et l'app Matter Server 9.0 le remplace à l'identique en migrant ses données automatiquement au premier démarrage. Faites une sauvegarde complète avant : l'annonce ne décrit aucun retour arrière.

Ce qu'il faut retenir
  1. La 8.1.2 est la dernière version Python. Le dépôt est archivé, sans mises à jour ni support.
  2. L'app 9.0 migre au premier démarrage. Aucun export manuel, mais aucun retour arrière documenté non plus.
  3. Sauvegardez avant la mise à jour, et gardez cette sauvegarde jusqu'à ce que chaque appareil Matter soit revenu.
  4. L'IPv6 décide toujours de tout. Le nouveau serveur ne change rien au réseau dont Matter a besoin.

Ce qui a réellement changé

Home Assistant ne parle pas lui-même aux appareils Matter. Un processus séparé, le Matter Server, porte le contrôleur et la fabric, et l'intégration Matter s'y connecte. Jusqu'en 2026, ce processus était python-matter-server, construit sur le SDK Matter officiel en C++.

Son README s'ouvre désormais sur un avertissement : le serveur « a été réécrit et déplacé vers matterjs-server », la version 8.1.2 « est la version finale de python-matter-server, de ses bibliothèques et de son conteneur Docker », et il faut migrer « dès que possible ». Le dépôt a été archivé le 23 juin 2026, le jour même où Home Assistant annonçait l'app Matter Server 9.0.

AvantMaintenant
Projetpython-matter-servermatterjs-server
BaseSDK Matter officiel en C++matter.js (TypeScript)
LicenceApache-2.0Apache-2.0
Version8.1.2, la dernièreapp Matter Server 9.0 (23 juin 2026)
StatutArchivé, sans supportMaintenu
Rien ne change dans Matter lui-même

Vos appareils, la fabric et le partage multi-admin avec Apple, Google ou Amazon sont des fonctions de Matter, pas du serveur. La réécriture remplace le logiciel contrôleur ; elle ne change pas le protocole que parlent vos appareils.

Avant de lancer la mise à jour

L'annonce présente l'app 9.0 comme un « remplacement entièrement compatible » qui va « migrer automatiquement vos données au premier démarrage ». C'est pratique, et c'est aussi la raison de se préparer : la migration a lieu une fois, sans demander, et l'article ne décrit aucun chemin de retour vers la 8.1.2.

  1. Faites une sauvegarde complète qui inclut l'app Matter Server, pas seulement la configuration de Home Assistant. Dans le fil de l'annonce, au moins un utilisateur est revenu en arrière en restaurant exactement cela.
  2. Notez quels appareils sont en Matter. Après la mise à jour, vous voudrez vérifier que chacun répond, et une liste se contrôle plus vite que la page des appareils.
  3. Vérifiez l'IPv6 de l'hôte. La documentation de l'intégration demande l'IPv6 en Automatique ou statique dans Paramètres, Système, Réseau, et que le multicast IPv6 atteigne l'hôte librement. Un réseau limite avant le restera après.
  4. Mettez à jour à une heure calme, pas juste avant de partir une semaine.

Ce que les utilisateurs signalent ensuite

Ces retours viennent des réponses au fil d'annonce officiel, pas de nos propres tests. Ils valent d'être connus parce que chacun a une première vérification simple.

SignalementPremière chose à vérifier
Certains appareils Matter apparaissent indisponiblesLaisser le temps aux appareils sur pile et Thread de se manifester, puis vérifier que le routeur de bordure Thread est en ligne
Entités de puissance et d'énergie absentes sur certaines prisesSi une version 9.0.x ultérieure mentionne l'appareil ; le fil cite déjà la 9.0.1 et la 9.0.2
Usage processeur en hausse, cité à 17 à 20 % sur un Home Assistant Green contre 3 à 5 % avantS'il redescend après les premières heures de migration et de découverte
Certains types d'appareils absents de la visualisation du réseauCosmétique : le contrôle n'est pas affecté si les entités fonctionnent
Lisez les versions correctives avant d'ouvrir un ticket

Le fil cite déjà la 9.0.1 et la 9.0.2 après la 9.0. Quand un appareil se comporte mal après une grosse réécriture, la correction la moins chère est souvent la version suivante : remettez l'app à jour avant de penser à une réinitialisation.

Si vous faites tourner le serveur dans votre propre conteneur

Les utilisateurs de Home Assistant Container ou Core lançaient souvent eux-mêmes l'image Docker de python-matter-server. Elle ne sera plus mise à jour. Son remplaçant, matterjs-server, est publié à part sous la même licence Apache-2.0 et demande Node.js 22.13 ou plus (son README recommande la 24) si vous le lancez hors conteneur.

Son README indique que la migration depuis le format de stockage Python est prise en charge, vise la compatibilité d'API avec l'ancien serveur, et renvoie les utilisateurs de Home Assistant vers l'app officielle plutôt qu'une installation maison. Sans raison précise d'héberger le contrôleur vous-même, l'app est la voie que les mainteneurs soutiennent.

Thread a toujours besoin d'un routeur de bordure

La réécriture ne supprime pas cette exigence. La documentation de Home Assistant est explicite : un appareil Matter en Thread a besoin d'un routeur de bordure à proximité et des identifiants Thread synchronisés sur le téléphone qui sert à l'appairage. Notre guide Thread détaille les échecs qui suivent quand l'un des deux manque.

Sources

Vérifié le 7 octobre 2026. Les numéros de version et le statut des dépôts viennent de l'API GitHub à cette date.

Questions fréquentes

Faut-il réappairer mes appareils Matter ?

Non. L'annonce indique que l'app 9.0 migre automatiquement les données existantes au premier démarrage : la fabric et ses appareils sont conservés.

Peut-on revenir au serveur Python ?

L'annonce ne décrit aucun retour arrière. Restaurer une sauvegarde complète faite avant la mise à jour est le moyen fiable de revenir.

Le nouveau serveur est-il open source ?

Oui. matterjs-server est publié sous licence Apache-2.0, la même que le serveur Python qu'il remplace.

Cela change-t-il quelque chose pour les appareils Thread ?

Pas les exigences : il faut toujours un routeur de bordure Thread à proximité et des identifiants Thread synchronisés pour les appairer.

À lire ensuite