Expose KNX to Matter (BETA)

Ce nƓud est en BETA : il fonctionne, mais des dĂ©tails peuvent encore changer entre les versions.

Vue d’ensemble

Chaque nƓud Expose KNX to Matter expose un appareil KNX comme appareil Matter : les contrĂŽleurs appairĂ©s (Alexa, Google Home, Apple Home
) le voient, avec le nom que vous avez choisi, prĂȘt pour le contrĂŽle par app et Ă  la voix. Pointez-le vers un nƓud de configuration Bridge Matter (le bridge lui-mĂȘme, appairĂ© une seule fois - le QR d’appairage vit lĂ -bas) et ajoutez autant de nƓuds d’appareil que vous voulez, n’importe oĂč dans vos flux.

C’est la direction opposĂ©e du nƓud Matter Device : lĂ -bas KNX contrĂŽle un appareil Matter, ici les contrĂŽleurs Matter contrĂŽlent KNX.

Changer le type d’appareil aprĂšs l’appairage du bridge modifie la structure de l’endpoint Matter. Les contrĂŽleurs peuvent conserver l’ancien endpoint comme injoignable ; dans ce cas, rĂ©initialisez/rĂ©appairez le bridge ou crĂ©ez un nouvel appareil exposĂ©.

Configuration

Champ Description
Bridge Matter Le nƓud de configuration Bridge Matter auquel appartient cet appareil
GW KNX Passerelle KNX utilisĂ©e pour les tĂ©lĂ©grammes. Optionnel : sans elle, l’appareil fonctionne en mode flow uniquement via les PIN du nƓud. SĂ©lectionnĂ©e automatiquement si le projet n’a qu’une passerelle
Nom Ce qu’Alexa & Co. affichent et utilisent pour les commandes vocales
Type d’appareil Le type d’appareil Matter (voir ci-dessous) ; il dĂ©termine quels champs d’adresse de groupe apparaissent
Lire l’état au dĂ©marrage Envoie un GroupValue_Read aux GA d’état au dĂ©marrage, pour peupler les attributs Matter

Types d’appareil et adresses de groupe

Type Adresses de groupe
LumiÚre On/Off, Prise GA commande On/Off, GA état On/Off (DPT 1.001)
LumiÚre variable + GA commande/état variation % (DPT 5.001)
LumiĂšre RGB (couleur) + GA commande/Ă©tat couleur RGB (DPT 232.600). La couleur Matter (hue/saturation ou XY, depuis la roue de couleur de l’app) est convertie depuis/vers le triplet RGB KNX
LumiÚre blanc dynamique + GA commande/état température de couleur en Kelvin (DPT 7.600)
Volet / Store Monter/Descendre (DPT 1.008), Stop (DPT 1.017), position % commande/état (DPT 5.001), inversion de position optionnelle
Thermostat (chauffage) GA température actuelle, GA commande/état consigne (DPT 9.001)
Ventilateur / VMC GA commande/état vitesse % (DPT 5.001)
Capteurs (tempĂ©rature, humiditĂ©, lumiĂšre, prĂ©sence, contact) Une GA d’état chacun
Détecteur fumée/CO GA état alarme fumée + GA état alarme CO optionnelle (DPT 1.005) : notifications critiques sur le téléphone
DĂ©tecteur de fuite d’eau GA Ă©tat fuite (DPT 1.005)
Capteur de qualitĂ© d’air (CO2) GA Ă©tat CO2 en ppm (DPT 9.008) ; la classe de qualitĂ© d’air (bonne/correcte/modĂ©rĂ©e/mauvaise
) est dĂ©rivĂ©e automatiquement
Robot aspirateur Flow uniquement : pas d’adresses de groupe. Activez les PIN du nƓud : les commandes de l’assistant (« lance le nettoyage », pause/reprendre/retour Ă  la base) arrivent sur la sortie comme rvcmode/rvccommand ; renvoyez l’état avec msg.payload = { function: "rvcstate", value: "running"\|"docked"\|"charging"\|"paused"\|"error" } et le mode avec function: "rvcmode", value: "cleaning"\|"idle"
  • GA de commande : Ă©crite sur le bus KNX quand l’assistant envoie une commande.
  • GA d’état : lue depuis le bus pour tenir Ă  jour les attributs Matter (et les apps).

Compatibilité avancée

Ces options ne s’affichent que lorsqu’elles s’appliquent au type sĂ©lectionnĂ©. Les appareils variables peuvent ignorer la luminositĂ© envoyĂ©e juste aprĂšs On. Pour les volets, Permuter Ouvrir / Fermer inverse la commande KNX binaire et le sens du pourcentage. Anti-rebond curseur volet regroupe les cibles intermĂ©diaires rapides avant l’écriture KNX : 0 utilise des fenĂȘtres adaptatives (400 ms pour la premiĂšre commande, 150 ms pour les suivantes) ; 1–5000 impose une fenĂȘtre fixe. La position Matter peut aussi ĂȘtre mise Ă  jour de façon optimiste puis corrigĂ©e par la GA d’état KNX.

PIN du nƓud

Si vous activez les PIN entrĂ©e/sortie du nƓud :

  • EntrĂ©e : mettez Ă  jour l’état Matter depuis le flux, sans passer par le bus KNX : msg.payload = { function: "onoff", value: true } (function est l’une de onoff, level, rgb, colortemp, position, temperature, humidity, illuminance, occupancy, contact, currenttemp, setpoint, fanspeed, smoke, co, leak, co2, rvcstate, rvcmode). Utile pour exposer Ă  Alexa & Co. des valeurs calculĂ©es dans le flux (ex. un capteur virtuel).
  • Sortie : chaque commande reçue d’un contrĂŽleur Matter est transmise au flux : msg.topic = nom de l’appareil, msg.payload = valeur, msg.matter = la commande brute. Un appareil sans GA de commande devient un appareil flow uniquement.

Notes

  • L’identitĂ© Matter de l’appareil est liĂ©e Ă  ce nƓud : supprimer le nƓud et en crĂ©er un nouveau fait apparaĂźtre un tout nouvel appareil dans les apps.
  • Les nƓuds d’appareil ajoutĂ©s/renommĂ©s/supprimĂ©s sont pris en compte en quelques secondes, sans rĂ©appairer le bridge.