Home Assistant vient d’archiver python-matter-server, qui alimentait son intégration Matter pendant les deux dernières années, et a lancé une réécriture complète en TypeScript construite sur matter.js. Le nouveau serveur est plus rapide, plus conforme aux spécifications et arrive avec le support de Matter 1.5.1 dès le premier jour. Si vous utilisez déjà Home Assistant, le passage se fait automatiquement dans la mise à jour 2026.7. Si vous utilisez Matter via une autre stack, la nouvelle mérite votre attention : le serveur Matter de référence open-source vient de changer de fondations. Voici sept alternatives pour exécuter un fabric Matter sur un bureau ou dans une boîte de labo domestique en 2026.
Comparaison rapide
| Application | Idéal pour | Plan gratuit | Caractéristique remarquable |
|---|---|---|---|
| matter.js server | Le nouveau standard Home Assistant | Oui | Réécriture TypeScript avec support Matter 1.5.1 |
| python-matter-server (archivé) | Configurations héritées de Home Assistant | Oui | Fonctionne toujours, n’est plus développé |
| openHAB | Automatisation domestique complète basée sur Java | Oui | Binding Matter plus 400 autres bindings |
| Home Assistant Matter add-on | Configuration prête à l’emploi sur HA | Oui | Zéro configuration pour les utilisateurs de HA |
| Domoticz | Contrôleur léger | Oui | S’exécute sur Pi Zero avec add-on Matter |
| ESPHome | Matter sur les appareils DIY | Oui | Transforme les cartes ESP32-C6 en accessoires Matter |
| HOOBS | Pont HomeKit avec Matter | Oui | Appareil matériel pré-construit ou auto-installation |
Pourquoi les gens abandonnent python-matter-server
Même avant la réécriture, les raisons de changer étaient claires :
- python-matter-server s’appuyait sur les bindings Python sur le SDK CHIP C++ officiel. Chaque mise à jour de spécification Matter forçait une mise à jour du pont Python, et Matter était mis à jour chaque trimestre.
- La reconnexion des appareils après un redémarrage du routeur était lente. Les retards de plusieurs heures étaient courants sur les fabrics complexes.
- La visualisation du réseau Thread manquait. Vous deviez faire confiance au fait que le routage mesh fonctionnait sans le voir.
- Le serveur Python utilisait un ID fabric fixe de 1 par défaut, ce qui causait des conflits lors de l’exécution de plusieurs contrôleurs sur le même réseau.
- La version 8.1.2 est la dernière version. Le projet en amont est archivé et les futures versions de Matter n’y arriveront pas.
Les alternatives
matter.js server - Idéal pour les utilisateurs de Home Assistant 2026.7 ou plus tard
matter.js server est le successeur que Home Assistant utilise maintenant. Écrit en TypeScript, il cible Matter 1.5.1, ajoute une véritable carte de réseau Thread et reconnecte les appareils en quelques secondes plutôt qu’en minutes. Node.js 22.13 ou plus récent est requis ; l’add-on Home Assistant s’en charge pour vous.
Où il fait défaut : le chemin de migration de python-matter-server préserve les IDs fabric mais tous les appareils ne s’appairent pas correctement lors du changement. Certains accessoires Matter nécessitent un recommissionnement.
Tarification :
- Gratuit : Apache 2.0
- Payant : aucun
- vs python-matter-server : strictement meilleur sur le même fabric
Migration depuis python-matter-server : Home Assistant 2026.7 le fait automatiquement. Les utilisateurs autonomes exécutent matterjs-server à la place du serveur Python et reconnectent les appareils qui refusent de passer.
Télécharger : github.com/matter-js/matterjs-server
Le verdict : le remplaçant direct.
python-matter-server (archivé) - Idéal pour les configurations héritées verrouillées
python-matter-server fonctionne toujours sur Home Assistant 2026.6 et antérieures. Si vous avez un fabric Matter qui s’apparie mal avec le nouveau serveur et que vous ne pouvez pas vous permettre une fenêtre de recommissionnement, rester en place pour un cycle de publication est une décision défendable. La version 8.1.2 est la dernière version et ne recevra pas le support Matter 1.6.
Où il fait défaut : activement archivé. Pas de mises à jour futures. Les nouvelles révisions de spécification Matter n’arriveront pas.
Tarification :
- Gratuit : Apache 2.0
- Payant : aucun
- vs matter.js server : pire dans chaque dimension technique, utile seulement comme pont
Migration depuis python-matter-server : vous l’avez déjà. Planifiez une fenêtre pour passer à matter.js server dans trois cycles de publication.
Télécharger : github.com/matter-js/python-matter-server
Le verdict : seulement quand vous ne pouvez pas mettre à jour ce mois-ci.
openHAB - Idéal pour l’automatisation domestique complète basée sur Java
openHAB est la plateforme d’automatisation domestique Java qui précède Home Assistant. Son binding Matter a mûri au cours de 2025 et gère maintenant le commissionnement, le contrôle et Thread sur le même fabric. Si votre foyer fonctionne avec des outils Java ou que vous avez déjà déployé openHAB, rester dans son écosystème est plus rapide que de passer à un nouveau serveur.
Où il fait défaut : empreinte RAM plus importante qu’Home Assistant ou que le serveur matter.js autonome. Les appareils Matter les plus récents prennent parfois plus de temps pour arriver au binding d’openHAB.
Tarification :
- Gratuit : EPL 2.0
- Payant : le cloud myopenHAB est gratuit ; support commercial via la communauté de Kai Kreuzer
- vs python-matter-server : une plateforme d’automatisation domestique complète plutôt que juste un serveur
Migration depuis python-matter-server : réaffectez le fabric au binding d’openHAB. Pas d’importation automatique.
Télécharger : openhab.org/download
Le verdict : le choix des équipes fonctionnant déjà sur une infrastructure Java.
Home Assistant Matter add-on - Idéal pour une option clé en main
Home Assistant Matter add-on est l’installateur pré-emballé avec lequel la plupart des utilisateurs de Home Assistant interagissent au lieu d’exécuter directement le binaire du serveur. En 2026.7, il enveloppe maintenant matter.js server, et la mise à jour se fait automatiquement. Si vous exécutez Home Assistant, c’est ce que vous voulez.
Où il fait défaut : nécessite Home Assistant. Pas autonome.
Tarification :
- Gratuit : inclus
- Payant : l’abonnement Nabu Casa ($6,50/mois) couvre l’accès à distance et les intégrations cloud
- vs python-matter-server : identique, mais géré
Migration depuis python-matter-server : mettez à jour Home Assistant vers 2026.7 et acceptez l’invite de migration. L’intervention manuelle n’est nécessaire que si un appareil ne se reconnecte pas.
Télécharger : home-assistant.io
Le verdict : la norme pour les utilisateurs de HA. N’y pensez trop.
Domoticz - Idéal pour contrôleur léger
Domoticz est la plateforme d’automatisation domestique légère qui fonctionne sur Raspberry Pi Zero avec de la place à revendre. Son support Matter est arrivé via des plugins communautaires qui enveloppent matter.js. S’exécute heureux sur du matériel qui aurait submergé Home Assistant.
Où il fait défaut : l’interface utilisateur est obsolète. Les plugins communautaires sont moins gérés que ceux de HA ou d’openHAB.
Tarification :
- Gratuit : GPL 3.0
- Payant : aucun
- vs python-matter-server : plateforme d’automatisation complète optimisée pour les petites cartes
Migration depuis python-matter-server : réaffectez le fabric sous le plugin Domoticz. Travail manuel uniquement.
Télécharger : domoticz.com/download
Le verdict : le choix pour le matériel le plus petit.
ESPHome - Idéal pour les appareils Matter DIY
ESPHome n’héberge pas de serveur Matter ; il construit des accessoires Matter. Si vous avez une carte ESP32-C6 ou ESP32-H2, ESPHome compile maintenant le firmware Matter pour celle-ci, et l’appareil s’appaire directement à n’importe quel contrôleur Matter. Utile si vous voulez construire un capteur ou un commutateur qui parle Matter sans livrer quelque chose de propriétaire.
Où il fait défaut : côté appareil uniquement. Vous avez toujours besoin d’un serveur Matter (matter.js, HA, HOOBS) pour commissioner et contrôler.
Tarification :
- Gratuit : MIT
- Payant : aucun
- vs python-matter-server : complémentaire ; ESPHome fabrique des accessoires, matter.js héberge le fabric
Migration depuis python-matter-server : les appareils construits avec ESPHome se commissionnent à n’importe quel contrôleur. Recompiler le firmware seulement si le contrôleur cible change.
Télécharger : esphome.io
Le verdict : la chaîne d’outils des appareils DIY, pas un remplaçant de serveur.
HOOBS - Idéal pour pont HomeKit
HOOBS (Homebridge Out Of the Box System) vend des appareils matériels pré-construits qui relient les appareils non-HomeKit à l’écosystème Apple. Le logiciel Homebridge en dessous est gratuit pour l’auto-installation. Le support Matter est arrivé en 2025 via un plugin qui appaire les appareils Matter en tant qu’accessoires HomeKit.
Où il fait défaut : le chemin du plugin est une pièce mobile de plus. Le support natif de Home Assistant ou d’openHAB est plus direct.
Tarification :
- Gratuit : auto-installation de Homebridge (GPL 3.0)
- Payant : le matériel de la boîte HOOBS commence à environ 200 $
- vs python-matter-server : orienté ponts plutôt que orienté fabric
Migration depuis python-matter-server : commissionnez les appareils Matter sur HOOBS/Homebridge à la place. Les configurations HA existantes restent intactes.
Télécharger : hoobs.org
Le verdict : le choix quand le foyer vit dans HomeKit.
Comment choisir
- Si vous utilisez Home Assistant 2026.7 ou plus tard : l’add-on Matter enveloppe matter.js server automatiquement. Rien d’autre à installer.
- Si vous utilisez Home Assistant 2026.6 ou antérieur : programmez une mise à jour 2026.7, puis laissez-la migrer.
- Si vous exécutez Matter autonome sans Home Assistant : matter.js server directement.
- Si vous utilisez openHAB : le binding Matter, pas besoin de passer.
- Si la cible est Pi Zero ou carte similaire : Domoticz.
- Si vous construisez des appareils Matter DIY : ESPHome pour les accessoires, plus n’importe lequel des serveurs ci-dessus pour le fabric.
- Si le foyer est basé sur HomeKit : HOOBS avec Homebridge et le plugin Matter.
FAQ
Dois-je passer de python-matter-server à matter.js server ? Oui, lors de votre prochaine fenêtre de maintenance planifiée. python-matter-server est archivé et ne recevra pas les futures mises à jour de spécification Matter. matter.js server est strictement meilleur sur le même matériel.
Mes appareils Matter vont-ils survivre à la mise à jour ? La migration de Home Assistant 2026.7 préserve les ID fabric, donc la plupart des appareils se reconnectent sans recommissionnement. Certains accessoires (généralement plus anciens ou de marque inconnue) doivent être rajoutés.
Qu’est-ce que matter.js exactement ? matter.js est une implémentation pure en TypeScript du protocole Matter. matter.js server (anciennement matterjs-server) est un service qui exécute matter.js et expose une API WebSocket pour que les contrôleurs la consomment.
Ai-je besoin de Node.js 22 pour matter.js server ? Oui, Node.js 22.13 ou plus récent. L’add-on Home Assistant fournit un runtime compatible ; les installations autonomes doivent vérifier la version locale de Node.
Puis-je exécuter plusieurs serveurs Matter sur le même réseau ? Oui, sur des fabrics séparés. Chaque fabric a son propre ID et ne partage pas d’appareils avec d’autres. L’exécution de matter.js server et d’openHAB côte à côte fonctionne tant que chacun contrôle un ensemble distinct d’accessoires.