ContrĂŽleur Matter

Fabric Matter · Commissionnement · KNX
Votre fabric Matter, sous votre contrĂŽle.

Commissionnez les appareils sur le rĂ©seau IP et rendez leurs endpoints disponibles Ă  KNX et Node-RED. Appairez, surveillez, sauvegardez et supprimez depuis un seul nƓud de configuration.

Fabric localeidentifiants privés
QR + manuelcodes d’appairage
Export / Importsauvegarde protégée

Un contrĂŽleur pour tout le cycle de vie

Domaine Fonctionnalités
Commissionnement Payload QR Matter, scan webcam ou image, code manuel et appairage multi-fabric via WiFi, Ethernet ou Thread.
Gestion des appareils Inventaire, état de connexion, suppression sûre et files de commandes indépendantes par appareil.
KNX et Node-RED Mapping des endpoints, Mode universel, commandes dynamiques et moniteur universel de batteries.
Résilience et stockage Fabric persistante, sauvegarde/restauration, blocage des appareils indisponibles et reprise automatique.

Démarrer en quatre étapes

  1. Ajoutez Matter Controller et déployez-le.
  2. Rouvrez-le et commissionnez un appareil avec son payload QR Matter ou son code manuel.
  3. Ajoutez Control Matter from KNX, puis choisissez l’appareil et son profil.
  4. Mappez les adresses de groupe KNX ou activez les PIN Node-RED, puis déployez.

Conseil : préférez le payload QR MT:... : il contient le discriminateur complet, tandis que le code manuel à 11 chiffres ne contient que le discriminateur court.

Vue technique

Ce nƓud de configuration est un contrĂŽleur Matter complet : il crĂ©e sa propre fabric Matter et y appaire (commissionne) vos appareils Matter. Les appareils appairĂ©s sont ensuite disponibles pour les nƓuds Matter Device, qui les mappent sur des adresses de groupe KNX.

Le contrĂŽleur communique avec les appareils via le rĂ©seau IP (WiFi, Ethernet ou Thread via un border router). L’appairage Bluetooth n’est pas pris en charge : l’appareil doit dĂ©jĂ  ĂȘtre joignable sur le rĂ©seau.

Appairer un appareil

  1. DĂ©ployez d’abord ce nƓud de configuration (le contrĂŽleur doit ĂȘtre en fonction).
  2. Rouvrez le nƓud et saisissez le code d’appairage : le code manuel à 11 chiffres (ex. 3497-011-2332) ou le contenu du QR code (MT:....).
  3. Pour un code saisi manuellement, cliquez sur APPAIRER. Un QR lu avec Webcam ou Image dĂ©marre automatiquement l’appairage. Le commissionnement peut prendre jusqu’à une minute.

Au lieu de saisir le payload QR, cliquez sur Webcam pour le scanner en direct ou sur Image pour le lire depuis une photo locale. Les QR codes standards sombres sur fond clair et les codes inversĂ©s blancs sur fond sombre sont pris en charge. Le dĂ©codage s’effectue entiĂšrement dans le navigateur ; aprĂšs la lecture d’un QR Matter valide, l’éditeur remplit le champ du code et dĂ©marre immĂ©diatement l’appairage. Saisissez auparavant le nom facultatif de l’appareil si nĂ©cessaire. Un code saisi manuellement ne dĂ©marre toujours qu’aprĂšs un clic sur APPAIRER. L’accĂšs direct Ă  la webcam exige que l’éditeur soit ouvert via HTTPS ou depuis localhost ; sinon l’éditeur explique cette limitation et le chargement d’une image reste disponible.

Pendant le commissionnement, un panneau bloquant recouvre l’éditeur et empĂȘche tout autre clic jusqu’à la rĂ©ussite ou l’échec de l’opĂ©ration. La barre de progression suit les Ă©tapes rĂ©elles de matter.js et dĂ©crit l’opĂ©ration en cours en anglais. Lorsque l’appareil expose son identitĂ© produit, le panneau affiche aussi le nom du produit, le Vendor ID et le Product ID.

Si l’appareil est neuf et ne prend en charge que l’appairage Bluetooth, appairez-le d’abord avec l’app du fabricant ou un autre contrĂŽleur Matter (Alexa, Google Home, Apple Home), puis utilisez sa fonction « partager / appairer avec un autre hub » pour gĂ©nĂ©rer un nouveau code pour KNX-Ultimate. L’appareil rejoint ainsi plusieurs fabrics Ă  la fois.

Préférez le payload QR (MT:...) : il contient le discriminateur complet. Le code manuel ne contient que le discriminateur court et peut sélectionner le mauvais appareil si plusieurs modÚles identiques sont en mode appairage. Appairez un appareil à la fois.

Mode universel

Dans Control Matter from KNX, choisissez Mode universel pour surveiller tous les appareils. La passerelle KNX est optionnelle et sert uniquement aux GA alarme/texte du moniteur.

Le Moniteur universel de batteries analyse tous les nƓuds et endpoints appairĂ©s pour Power Source, Ă©met un instantanĂ© initial et conserve l’état normalisĂ© complet. Il peut n’émettre que les batteries sous le seuil ou chaque mise Ă  jour. {payload:{action:"getAllBatteries"}} renvoie l’inventaire en cache ; les mĂ©tadonnĂ©es Matter brutes sont dans msg.matter.

Les entrées exigent nodeId, endpointId, clusterId et command ou attribute (directement ou sous msg.matter) :

  • Allumer : {nodeId:"100", endpointId:1, clusterId:6, command:"on", args:{}}
  • Lire : {nodeId:"100", endpointId:1, clusterId:47, attribute:"batPercentRemaining"}
  • Écrire : {nodeId:"100", endpointId:1, clusterId:513, attribute:"occupiedHeatingSetpoint", value:2100}

Stockage

Les identifiants de la fabric et les appareils appairés sont enregistrés dans le dossier knxultimatestorage/matter du répertoire utilisateur de Node-RED. Supprimer ce dossier efface tous les appairages.

Utilisez Exporter pour tĂ©lĂ©charger une sauvegarde complĂšte de cette instance de contrĂŽleur. Elle contient la fabric, les identifiants privĂ©s, les sessions et les donnĂ©es des appareils associĂ©s. ProtĂ©gez le fichier comme un mot de passe. L’import remplace le stockage Matter de cette instance et redĂ©marre briĂšvement le contrĂŽleur. Une sauvegarde de contrĂŽleur ne peut pas ĂȘtre importĂ©e dans un bridge.

Supprimer un appareil

Utilisez le bouton corbeille dans la liste des appareils appairĂ©s. Le contrĂŽleur essaie de retirer l’appareil proprement ; s’il est injoignable, il est quand mĂȘme supprimĂ© de la fabric (une rĂ©initialisation d’usine de l’appareil peut alors ĂȘtre nĂ©cessaire).

La liste contient une ligne pour chaque nƓud actuellement enregistrĂ© dans la fabric Matter de ce contrĂŽleur. Les Node ID sont uniques au sein de cette fabric ; les endpoints exposĂ©s par un mĂȘme bridge commissionnĂ© ne sont pas affichĂ©s comme des appareils distincts. La colonne d’état indique si chaque nƓud est connectĂ©, dĂ©connectĂ©, en cours de reconnexion ou en attente de dĂ©couverte.

Le contrĂŽleur conserve sĂ©parĂ©ment l’ordre des commandes de chaque appareil appairĂ©. Un appareil lent, hors ligne ou supprimĂ© ne peut pas bloquer les commandes destinĂ©es aux autres appareils. Les nƓuds Controller qui rĂ©fĂ©rencent encore un Node ID supprimĂ© refusent immĂ©diatement les nouvelles commandes et affichent Device no longer commissioned.

Lorsqu’un appareil devient indisponible, ses nƓuds Controller restent bloquĂ©s et ignorent les commandes suivantes jusqu’à ce que cet appareil signale de nouveau connected. La reprise est automatique ; l’ouverture de l’éditeur du nƓud appareil libĂšre aussi le blocage pour un nouvel essai manuel.

Dans le moniteur universel, les sorties KNX optionnelles publient l’alarme globale en DPT 1.005 et font dĂ©filer les appareils toutes les 2 secondes en texte DPT 16.001 de 14 octets.