Types d'appareils compatibles

De nombreux types d'appareils Matter sont compatibles avec l'écosystème Google Home, mais pas tous.

Types d'appareils et commandes compatibles

Les appareils compatibles avec Matter dans l'écosystème Google Home peuvent être contrôlés de différentes manières :

  1. Google Assistant : utilisez votre voix pour contrôler l'appareil Matter depuis n'importe quel appareil Assistant.
  2. Google Home app (GHA) : utilisez l'interface utilisateur de GHA pour contrôler l'appareil Matter.
  3. UI de l'écran connecté : utilisez l'UI d'un écran connecté pour contrôler l'appareil Matter.

La colonne Test CSA indique les types d'appareils qui vous permettent d'ignorer l'étape de test et d'utiliser les résultats de votre laboratoire de test d'interopérabilité Connectivity Standards Alliance (Alliance) pour la certification.

La colonne Mode de configuration et réinitialisation indique les types d'appareils avec des expériences de découverte et de configuration d'appareils personnalisables dans Android et l'application Google Home.

Pour en savoir plus sur les clusters, consultez le dépôt de code Matter (connectedhomeip).

Tableau : Type d'appareil Matter et compatibilité des commandes
Légende :  Disponible,  Non disponible
Matter Type d'appareil Cluster(s) "Application" Matter : spécifications Assistance pour les commandes Type d'écosystème de la maison Test CSA Mode de configuration et réinitialisation
Google Assistant Google Home app (GHA) Écran connecté
Purificateur d'air
Contrôle du ventilateur
On/Off
Surveillance du filtre HEPA
Surveillance du filtre à charbon actif
1.2 Purificateur d'air
Capteur de qualité de l'air
Tout afficher
Qualité de l'air
Mesure de la température
Mesure de l'humidité relative
Mesure de la concentration en monoxyde de carbone
Mesure de la concentration en dioxyde de carbone
Mesure de la concentration en PM2.5
Mesure de la concentration en formaldéhyde
Mesure de la concentration en PM1
Mesure de la concentration en PM10
Mesure de la concentration totale en composés organiques volatils
Mesure de la concentration en radon
Mesure de la concentration en dioxyde d'azote
Mesure de la concentration en ozone
1.2 Capteur
Détecteur de monoxyde de carbone
Mesure de la concentration de monoxyde de carbone
Détecteur de fumée et de monoxyde de carbone
1.2 Détecteur de monoxyde de carbone
Carillon
Carillon
1.3 Carillon
Lumière à température de couleur
Contrôle des couleurs
Contrôle du niveau
Marche/Arrêt
1.0 Clair
Capteur de contact
État booléen
1.0 Capteur
Lampe avec variateur d'intensité
Contrôle du niveau
Activé/Désactivé
1.0 Clair
Unité enfichable avec variateur d'intensité
On/Off
Level Control
1.0 Outlet
Lave-vaisselle
On/Off
Dishwasher Mode
Temperature Control
Operational State
1.2 Lave-vaisselle
Serrure de porte
Serrure de porte
1.0 Verrouiller
Sonnette
Bouton ON/OFF
1.3 Sonnette
Compteur électrique
Mesure de la puissance électrique
Mesure de l'énergie électrique
1.3 N/A
Compteur électrique
Identification du compteur
1.3 N/A
Tarif d'énergie électrique
Prix de l'énergie
Conditions du réseau électrique
Tarif de l'énergie
1.3 N/A
Lumière de couleur étendue
Contrôle des couleurs
Contrôle du niveau
Marche/Arrêt
1.0 Clair
Ventilateur
Contrôle du ventilateur
Activé/Désactivé
1.0 Ventilateur
Capteur de débit
Mesure du débit
1.0 Capteur
Capteur d'humidité
Mesure de l'humidité relative
1.0 Capteur
Lave-linge
On/Off
Laundry Washer Mode
Laundry Washer Controls
Temperature Control
Operational State
1.2 Lave-linge
Capteur de lumière
Mesure de l'éclairement
1.0 Capteur
Capteur de présence
Détection d'occupation
1.0 Capteur
Voyant marche/arrêt
Contrôle du niveau
Activé/Désactivé
1.0 Clair
Interrupteur marche/arrêt
Activé/Désactivé
1.0 Bouton bascule
On/Off Plug-in Unit
Contrôle du niveau
On/Off
1.0 Outlet
Capteur de pression
Mesure de la pression
1.0 Capteur
Pompe
On/Off
Pump Configuration and Control
Temperature Measurement
Pressure Measurement
Flow Measurement
1.0 Pompe
Aspirateur robot
Mode d'exécution RVC
Mode de nettoyage RVC
État opérationnel RVC
1.2 Aspirateur
Détecteur de fumée
Détecteur de fumée et de monoxyde de carbone
1.2 Détecteur de fumée
Haut-parleur
Contrôle du niveau
On/Off
1.0 Intervenant
Temperature Sensor (capteur de température)
Mesure de la température
1.0 Capteur
Thermostat
Thermostat
1.0 Thermostat
Habillage de fenêtre
Habillage de fenêtre
1.0 Stores

des connexions

Tous les appareils derrière un pont Matter s'affichent normalement pour un utilisateur de l'écosystème Google Home. Le pont lui-même apparaît comme un type d'appareil Control Bridge inerte dans le GHA.

Serrures de porte

Bien que la spécification Matter n'exige pas de code pour les serrures de porte, le déverrouillage à distance est désactivé sur toutes les surfaces pour les serrures de porte Matter de l'écosystème Google qui n'exigent pas de code. De même, le déverrouillage par commande vocale des serrures de porte est désactivé. Pour en savoir plus, consultez les Règles de confidentialité et de sécurité de Google.

Pour certifier les serrures de porte compatibles avec Aliro qui acceptent les clés de maison numériques dans Google Wallet, vous devez sélectionner l'option Test d'interopérabilité CSA dans le Google Home Developer Console. L'option Test d'interopérabilité CSA est la seule permettant d'obtenir la certification Aliro. Si vous sélectionnez une autre option de test, vous devez créer une version d'intégration et la renvoyer pour certification.

De plus, certains événements de verrouillage de porte (comme LockOperationErrorEvent) et sources d'opération d'événement (comme KEYPAD) sont facultatifs dans la spécification Matter. Tous les verrous de porte Matter n'émettent pas ces événements pour chaque source d'opération. Par exemple, une serrure peut émettre LockOperationErrorEvent lorsqu'un code PIN non valide est saisi à distance via une application, mais pas lorsqu'un code PIN non valide est saisi sur le clavier physique.

Interrupteurs ON/OFF

L'interrupteur d'éclairage marche/arrêt est unique parmi les types d'appareils Matter, car il s'agit d'un contrôleur Matter, comme GHA, Assistant ou un hub Google tel que le Google Nest Hub (2nd gen).

En d'autres termes, un interrupteur marche/arrêt est un nœud qui peut contrôler d'autres nœuds. Toutefois, un interrupteur marche/arrêt ne peut pas être contrôlé par un autre contrôleur Matter. Pour en savoir plus sur les contrôleurs et les contrôlés, consultez la section Rôles des nœuds dans le guide d'initiation à Matter.

Étant donné que l'écosystème Google Home n'expose pas le cluster de liaison Matter à ses contrôleurs, les utilisateurs finaux ne peuvent pas configurer un interrupteur marche/arrêt pour contrôler d'autres appareils Matter à l'aide de GHA. Il peut mettre en service un interrupteur d'éclairage marche/arrêt Matter, mais il ne pourra rien en faire par la suite, à part le supprimer de la maison.

Un utilisateur final qui met en service un interrupteur marche/arrêt sur la structure Google voudra naturellement le configurer pour contrôler un autre appareil. Pour le moment, l'utilisateur ne peut pas le faire dans l'écosystème Google Home. Le GHA ne peut pas lier un interrupteur d'éclairage marche/arrêt aux points de terminaison d'un autre appareil, car l'écosystème Google Home n'expose pas le cluster de liaison Matter.

Pour qu'un interrupteur d'éclairage marche/arrêt puisse être utilisé dans la structure Google Matter, le partenaire doit implémenter un directeur Matter, qui est un client distant capable de créer des entrées dans le cluster de liaison. L'application permettrait alors à l'interrupteur d'éclairage de contrôler un autre appareil ou groupe d'appareils Matter.

Interrupteur ON/OFF avec voyant ON/OFF

Il existe un cas d'utilisation particulier impliquant un interrupteur d'éclairage marche/arrêt combiné à un éclairage marche/arrêt sur le même appareil.

Lorsque le point de terminaison 1 est la lumière On/Off et que le point de terminaison 2 est l'interrupteur On/Off, seul l'interrupteur On/Off est visible dans GHA.

Toutefois, lorsque le point de terminaison 1 est l'interrupteur marche/arrêt et que le point de terminaison 2 est la lumière marche/arrêt, les deux appareils sont visibles dans GHA.

Lorsque vous concevez un appareil de ce type, pour vous assurer que les deux appareils sont représentés dans le GHA, définissez le point de terminaison 1 comme interrupteur marche/arrêt et le point de terminaison 2 comme lumière marche/arrêt.

Unités de plug-in On/Off

Le type d'appareil "Prise connectée" peut être configuré pour apparaître comme un autre type d'appareil, tout comme les prises et les interrupteurs intégrés à Google Local Home SDK. Lorsque l'utilisateur met en service l'appareil, il peut le configurer pour qu'il apparaisse dans la maison comme n'importe quel type d'appareil (en apparence, le type d'appareil qui y est branché). L'article d'aide Personnaliser les commandes vocales des prises ou interrupteurs connectés en fonction du type d'appareil décrit la procédure à suivre par l'utilisateur. Un cas d'utilisation typique est celui où l'utilisateur a branché un ventilateur sur l'unité enfichable. Si l'utilisateur a configuré le type d'appareil de l'unité enfichable en tant que ventilateur, Assistant sait qu'il ne doit pas éteindre l'unité enfichable lorsque l'utilisateur dit "Hey Google, éteins les lumières".

Choisir un type d'appareil

Les partenaires qui développent un appareil qui n'est pas une prise électrique CA traditionnelle, mais qui dispose d'un point de terminaison On/Off contrôlant l'alimentation d'un autre appareil, doivent décider s'ils doivent attribuer au produit le type d'appareil "On/Off Plug-In Unit" ou un autre type d'appareil. Dans ce cas, nous vous recommandons de procéder comme suit :

  • Si l'appareil peut contrôler l'alimentation de différents types d'appareils de charge, comme un ventilateur ou une lumière, le partenaire doit lui attribuer le type d'appareil "Prise marche/arrêt". L'utilisateur pourra ensuite attribuer un autre type d'appareil à l'appareil lors de son intégration dans sa maison.

  • Si l'appareil ne peut contrôler qu'une lumière, le partenaire doit lui attribuer le type d'appareil "Lumière (marche/arrêt)".

Par exemple, Acme Lighting Corporation fabrique un appareil doté d'un connecteur d'alimentation propriétaire auquel seuls les éclairages Acme Lighting peuvent être branchés. L'appareil peut allumer ou éteindre les lumières. Dans ce cas, il est plus logique pour Acme d'attribuer à son appareil le type d'appareil "On/Off Light" (Lumière marche/arrêt).

À l'inverse, Mega Plugin Corporation fabrique un appareil doté d'une prise secteur standard, ce qui permet à l'utilisateur final de brancher n'importe quel appareil, d'un téléviseur à une lampe. Dans ce cas, il est logique d'implémenter l'appareil en tant qu'unité plug-in On/Off.

Hubs

Les appareils Google Nest suivants fonctionnent comme des hubs Matter dans l'écosystème Google Home.

Tableau : Appareils Google Nest compatibles avec le hub Matter
Appareil Compatibilité avec le routeur de bordure Thread Google Store
Google Home
Google Home Mini
Google Nest Audio
Google Nest Hub
Google Nest Hub (2nd gen)
Google Nest Hub Max
Google Nest Mini
Google TV Streamer (4k)
Nest WiFi Pro

Pour en savoir plus, consultez l'article d'aide Appareils Nest compatibles avec Matter.

Créer un appareil

Si vous ne disposez pas d'un appareil compatible avec Matter, vous pouvez utiliser l'un des appareils Matter suivants pour la validation de bout en bout :

Tableau : Exemples de Matter de fournisseurs de silicium
Fournisseur Plate-forme Assistance Thread Guide
Bouffalo Lab BL602
BL702
Espressif ESP32 Tests OTA
Nordic Semiconductor nRF52840 DK Tests OTA
NXP Kit de développement IOTZTB-DK006
Realtek Série Ameba D
Silicon Labs Kit de développement EFR32MG24
Kit de démarrage EFR32MG Zigbee et Thread
Telink TLSR9528 Guide du développeur Telink Matter
Texas Instruments Kit de développement LaunchPad CC2652R7

Appareils finaux Thread en veille

Les appareils Thread Sleepy End Devices (SED) et Thread Synchronized Sleepy End Devices (SSED) peuvent être utilisés avec les appareils Google Nest qui fonctionnent comme des hubs Matter. La période de veille maximale permettant aux hubs de maintenir le même niveau de service que les appareils non en veille est de 3 secondes. Les cycles de sommeil plus longs peuvent entraîner une dégradation du service, par exemple l'identification des appareils comme étant hors connexion dans Google Home Graph.

Outils de développement

Outils recommandés pour créer des appareils Matter

Google recommande d'utiliser le Google Home Extension for Visual Studio Code et notre Matter Virtual Device (MVD) lors de la création d'un appareil compatible avec Matter.

Google Home Extension comprend Google Assistant Simulator, Google Cloud Logging et d'autres outils pour simplifier le processus de développement, tandis que MVD permet de tester un appareil Matter dans l'écosystème Google Home avant de créer un appareil physique.