De nombreux types d'appareils Matter sont compatibles avec l'écosystème Google Home, mais pas tous le sont entièrement.
Type d'appareil et prise en charge des commandes
Les appareils compatibles avec Matter dans l'écosystème Google Home peuvent être contrôlés de différentes manières :
- Google Assistant : utilisez votre voix pour contrôler l'appareil Matter depuis n'importe quel appareil Assistant.
- Google Home app (GHA) : utilisez l'UI de GHA pour contrôler l'appareil Matter.
- Interface utilisateur de l'écran connecté : utilisez l'interface utilisateur d'un écran connecté pour contrôler l'appareil Matter.
La colonne Test CSA indique les types d'appareils qui vous permettent d'ignorer la phase de test et d'utiliser les résultats de votre laboratoire de test d'interopérabilité CSA pour la certification.
Pour en savoir plus sur les clusters, consultez le dépôt de code Matter (connectedhomeip).
| Matter Type d'appareil | Cluster(s) d'application | Spécifications Matter | Assistance pour les contrôles | Type d'écosystème domotique | Test CSA | ||
|---|---|---|---|---|---|---|---|
| Google Assistant | Google Home app (GHA) | Écran connecté | |||||
| Purificateur d'air |
Contrôle du ventilateur Marche/Arrêt Surveillance du filtre HEPA |
1.2 | Purificateur d'air | ||||
| Capteur de qualité de l'air |
Qualité de l'air Mesure de la température Mesure de l'humidité relative Mesure de la concentration de monoxyde de carbone Mesure de la concentration de dioxyde de carbone Mesure de la concentration de PM2.5 Mesure de la concentration de PM10 Mesure de la concentration totale de composés organiques volatils |
1.2 | Capteur | ||||
| Lumière à température de couleur |
Contrôle de la couleur Contrôle du niveau Activé/Désactivé |
1.0 | Clair | ||||
| Capteur de contact |
État booléen |
1.0 | Capteur | ||||
| Lumière dimmable |
Contrôle du niveau Activé/Désactivé |
1.0 | Clair | ||||
| Lave-vaisselle |
Marche/Arrêt Mode lave-vaisselle Contrôle de la température État de fonctionnement |
1.2 | Lave-vaisselle | ||||
| Serrure de porte |
Serrure de porte |
1.0 | Verrouiller | ||||
| Extended Color Light |
Contrôle de la couleur Contrôle du niveau Activé/Désactivé |
1.0 | Lumière | ||||
| Ventilateur |
Contrôle du ventilateur Activé/Désactivé |
1.0 | Ventilateur | ||||
| Capteur de débit |
Mesure du flux |
1.0 | Capteur | ||||
| Capteur d'humidité |
Mesure de l'humidité relative |
1.0 | Capteur | ||||
| Lave-linge |
Marche/Arrêt Mode lave-linge Commandes du lave-linge Réglage de la température État de fonctionnement |
1.2 | Lave-linge | ||||
| Capteur de lumière |
Mesure de l'éclairement |
1.0 | Capteur | ||||
| Capteur de présence |
Détection de présence |
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 | ||||
| Module de prise On/Off |
Contrôle du niveau Activé/Désactivé |
1.0 | Outlet | ||||
| Capteur de pression |
Mesure de la pression |
1.0 | Capteur | ||||
| Pompe |
Activé/Désactivé Configuration et contrôle de la pompe Mesure de la température Mesure de la pression Mesure du débit |
1.0 | Pompe | ||||
| Aspirateur robot |
Mode Exécution RVC Mode Nettoyage RVC État opérationnel RVC |
1.2 | Aspirateur | ||||
| Haut-parleur |
Contrôle du niveau Activé/Désactivé |
1.0 | Haut-parleur | ||||
| Temperature Sensor (capteur de température) |
Mesure de la température |
1.0 | Capteur | ||||
| Thermostat |
Thermostat |
1.0 | Thermostat | ||||
| Habillage de fenêtre |
Stores et rideaux |
1.0 | Stores | ||||
des connexions
Tous les appareils situés 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 de périphérique de pont de contrôle inerte dans le GHA.
Serrures de porte
Bien que la spécification Matter n'exige pas de code PIN 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 PIN. De même, le déverrouillage vocal des serrures de porte est désactivé. Pour plus d'informations, veuillez vous référer à la Politique de confidentialité et de sécurité de Google.
Interrupteurs marche/arrêt
Le commutateur d'éclairage 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 Google Nest Hub (2nd gen).
En d'autres termes, un interrupteur est un nœud qui peut contrôler d'autres nœuds. Cependant, un interrupteur marche/arrêt ne peut pas être contrôlé par un autre contrôleur Matter. Voir Rôles des nœuds dans le Matter Guide d'initiation pour plus d'informations sur les contrôleurs et les contrôlés.
É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 du GHA. Ils peuvent commander un interrupteur marche/arrêt Matter, mais ils ne pourront rien faire avec par la suite, à part le supprimer de la maison.
Lorsqu'un utilisateur final met en service un interrupteur marche/arrêt sur Google Fabric, il souhaite naturellement le configurer pour qu'il contrôle un autre appareil. Pour le moment, il n'existe aucun moyen pour l'utilisateur de faire cela dans l'écosystème Google Home. Le GHA ne peut pas lier un interrupteur marche/arrêt à un autre point de terminaison d'appareil, car l'écosystème Google Home n'expose pas le cluster de liaison Matter.
Pour qu'un interrupteur marche/arrêt soit utilisable dans la structure Matter de Google, le partenaire doit implémenter un directeur Matter, qui est un client distant capable de créer des entrées dans le cluster Binding. L'application permettrait alors à l'interrupteur marche/arrêt de contrôler un autreMatter appareil ou groupe d'appareils.
Interrupteur marche/arrêt avec lumière
Il existe un cas d'utilisation particulier impliquant un interrupteur marche/arrêt et une lampe marche/arrêt dans le même appareil.
Lorsque le point de terminaison 1 est le voyant marche/arrêt et que le point de terminaison 2 est l'interrupteur marche/arrêt, seul l'interrupteur marche/arrêt est visible dans GHA.
Toutefois, lorsque le point de terminaison 1 est l'interrupteur et le point de terminaison 2 est la lumière, les deux appareils sont visibles dans GHA.
Lors de la conception d'un tel appareil, pour s'assurer que les deux appareils sont représentés dans GHA, définissez le point de terminaison 1 sur l'interrupteur et le point de terminaison 2 sur la lumière.
Unités enfichables marche/arrêt
Le type de périphérique On/Off Plug-In Unit peut être configuré pour apparaître comme un type de périphérique différent, 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 (vraisemblablement le type d'appareil qui y est branché). L'article d'aide Personnaliser les commandes vocales pour vos prises et interrupteurs connectés en précisant le type d'appareil décrit la procédure à suivre par l'utilisateur. Un cas d'utilisation typique est celui où l'utilisateur branche un ventilateur sur l'unité enfichable. Si l'utilisateur a configuré le type d'appareil de l'unité enfichable comme 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 marche/arrêt qui contrôle l'alimentation d'un autre appareil, doivent décider d'attribuer au produit le type d'appareil "Prise marche/arrêt" ou un autre type d'appareil. Dans ce cas, nous recommandons que :
Si l'appareil peut contrôler l'alimentation de différents types de dispositifs de charge, comme un ventilateur ou une lumière, le partenaire doit lui attribuer le type d'appareil "Module enfichable Marche/Arrêt". L'utilisateur pourra alors attribuer à l'appareil un type d'appareil différent lors de son installation à domicile.
Si l'appareil ne peut contrôler qu'une lumière, le partenaire doit lui attribuer le type d'appareil Marche/Arrêt Lumière.
Par exemple, Acme Lighting Corporation fabrique un appareil doté d'un connecteur d'alimentation propriétaire auquel seules les lampes Acme Lighting peuvent être branchées. L'appareil peut allumer ou éteindre les lumières. Dans ce cas, il est logique qu'Acme attribue à son appareil le type d'appareil "Lumière marche/arrêt".
À l'inverse, Mega Plugin Corporation fabrique un appareil doté d'une prise secteur standard, permettant à un utilisateur final de brancher n'importe quel appareil, d'un téléviseur à une lampe. Dans ce cas, il est judicieux d'implémenter l'appareil en tant qu'unité enfichable marche/arrêt.
Hubs
Les appareils Google Nest suivants fonctionnent comme hubs Matter dans l'écosystème Google Home.
Pour en savoir plus, consultez l'article d'aide Appareils Nest compatibles avec Matter.
Créer un appareil
Si vous ne disposez pas déjà d'un appareil compatible avec Matter, vous pouvez utiliser l'un des appareils Matter suivants pour la validation de bout en bout :
| 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 | Ameba D Series | ||
| Silicon Labs | Kit de développement EFR32MG24 | ||
| EFR32MG Zigbee and Thread Starter Kit | |||
| Telink | TLSR9528 | Guide du développeur Telink Matter | |
| Texas Instruments | Kit de développement LaunchPad CC2652R7 |
Appareils finaux Thread Sleepy
Les Thread Sleepy End Devices (SED) et les 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 qui permet aux hubs de maintenir le même niveau de services 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 si les appareils sont identifiés comme hors connexion dans Google Home Graph.
Outils de développement
Google recommande d'utiliser 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.