Mes appareils Matter ne passent pas par mon SLZB-MR3U, comment changer ça?

Mes appareils Matter ne passent pas par mon SLZB-MR3U, comment changer ça ?

Bonsoir,

J'ai acheté un SLZB-MR3U précisément pour qu'il soit mon coordinateur Zigbee et mon Thread Border Router pour Matter dans HA (mode "OTBR running on device", firmware v3.3.1). Le réseau Thread ha-thread-79f4 existe bien côté HA et l'OTBR du SLZB répond en mDNS.

Le problème : sur mes 19 appareils Matter dans HA, aucun ne passe par le SLZB. Tous sont routés via :

  • mon Google Nest Hub (NEST-PAN)

  • mon HomePod (MyHome)

  • mon Tado Bridge (architectural pour les radiateurs Tado, OK)

Le mesh ha-thread-79f4 du SLZB est complètement vide.

Cause identifiée : quand je commissionne un appareil Matter via l'app HA Companion Android, je n'ai aucune option pour choisir le réseau Thread cible. Le wizard pousse automatiquement les credentials du Nest Hub (Google Play Services prend le premier BR
enregistré).

Ce que j'ai déjà essayé sans succès :

  • Activer "Sync Thread credentials" + définir ha-thread-79f4 comme favori Android → l'app Companion ignore le favori

  • Commissionner via Matter Server Web UI avec un dongle BT USB sur HAOS → échec org.bluez.Error.InProgress malgré reboot host (logs : scan BLE refusé)

Ma question : existe-t-il un moyen propre de forcer le commissioning sur le SLZB ? Faut-il attendre Matter Server JS beta + HA 2026.6 + BT proxy ESPHome sur SLZB ? Ou y a-t-il une option que je rate ?

Setup : HAOS 2026.5.4 sur mini PC, Matter Server addon Python, intégration HA Bluetooth désactivée. Merci !

Merci pour toutes vos réactions et aide précieuse!!! ça fait plaisir d'appartenir à une communauté qui se soutien et s'aide.

Bon j’ai trouvé et il y avait 2 problèmes:

- l'intégration Open Thread Border n’avait plus l’URL de mon coordinateur (je l’ai confondu avec l’app OpenThread Border Routeur que j’avais arrêté pour transférer vers le SLZB-MR3U)

- J’ai débranché les autres OTBR (Google & Apple) pour que l'ajout de l'intégration se fasse sur mon OTBR du SLZB-MR3U. J’ai vérifié au préalable que mon L’OTBR du SLZB-MR3U était bien le réseau Thread favoris dans la configuration Matter et aussi que

dans les services google réseaux Thread que mon OTBR figurait bien dans les réseaux disponibles.

Voila ce fût laborieux mais maintenant je sais et ça va m'occuper pour les semaines à venir...

Bonjour @Stef10j

Pourquoi veux-tu utiliser ton SLZB si ça fonctionne avec les autres appareils? :slight_smile:

J'ai mis mon SLZB MR1 dans le même réseau Thread que mon Google Home (NEST-PAN-3300). Du coup si je débranche mon Google Home ou si mon SLZB MR1 est débranché, ça fonctionne quand même !

Je dois avouer que j'ai fait le test une fois, je suis en ce moment même en train de configurer 4 ampoules Ikea GU10 Kajplats, j'aurais peut-être plus de connaissances dans les prochaines semaines :slight_smile:

Salut @Cloom, merci pour ton retour ! Je me permets de nuancer, parce qu'il y a deux ou trois subtilités Thread qui piègent tout le monde (moi le premier).

« Pourquoi utiliser le SLZB si ça marche avec les autres ? »
Parce que dépendre des border routers Google/Apple, c'est dépendre de leur synchro de credentials via le cloud, de réseaux qu'on ne peut pas inspecter, et surtout d'un comportement qu'on ne maîtrise pas. Le cas classique : un Nest qui, après une coupure, régénère tout seul son réseau Thread (NEST-PAN-xxxx → Google-xxxx). Le jour où ça arrive, tous les appareils commissionnés dessus se retrouvent orphelins. Un OTBR qu'on possède (le SLZB), on voit sa topologie, on choisit le canal, on garde les clés, on ne dépend de personne. C'est ça l'intérêt, au-delà du simple « ça marche ».

« J'ai mis mon SLZB dans le même réseau que le Nest, donc si j'en débranche un ça marche quand même »
Sur le principe c'est faisable : deux border routers peuvent vivre sur le même réseau Thread, à condition de partager exactement le même Active Operational Dataset (même network key, même PAN ID, même canal). Mais deux gros bémols :

  1. Le test que tu décris ne prouve pas la redondance. Si tes appareils ont été commissionnés via le Nest (le cas le plus courant), ils sont sur NEST-PAN et ne passent jamais par le SLZB — donc débrancher le SLZB « et ça marche encore », c'est normal : il ne portait rien. Et débrancher le Nest « et ça marche encore » ne prouve la redondance que si (a) tu as confirmé que tes appareils sont bien sur UN seul réseau partagé par les deux BR, et (b) tu as attendu plusieurs minutes la reconvergence Thread — pas juste un test instantané, parce que les routes et les contrôleurs Matter gardent des caches qui font croire que ça tient alors que ça va lâcher.

  2. Même si ça marche aujourd'hui, ancrer ta redondance sur le réseau du Nest est fragile : le jour où Google régénère son réseau, ton SLZB reste bloqué sur l'ancien dataset (mort) et la redondance disparaît en silence — tu ne le verras que quand quelque chose cassera. Et accessoirement, mélanger des BR de marques différentes sur le même réseau est un cas connu d'instabilité Matter dans HA.

L'approche propre, en général; La vraie redondance qu'on maîtrise, c'est deux border routers qu'on possède (par ex. deux OTBR) partageant le même dataset, et commissionner les appareils sur CE réseau. Le Nest devient alors jetable : il peut tomber, redémarrer ou régénérer son réseau, aucun impact. C'est l'inverse de s'appuyer sur lui pour la moitié de sa redondance. (Sous HAOS, faire tourner un 2e OTBR demande de passer par un add-on local, mais c'est un autre sujet.)

Pour vérifier que ta redondance est réelle (au lieu de te fier au « ça marche quand même ») : compare le PAN ID / le dataset que voit chaque appareil, confirme que tes deux BR ont bien le même Active Operational Dataset, puis débranche-en un, attends 5 bonnes minutes, et vérifie que les appareils restent joignables ET pilotables depuis HA. Fais-le dans les deux sens.

De mon côté, j'ai justement réglé mon souci en débranchant les autres OTBR pour forcer tout sur le SLZB — donc je suis vraiment curieux de savoir comment tu as fait rejoindre le NEST-PAN à ton SLZB MR1, parce que c'est précisément la manip délicate. Ça m'intéresse !