De nombreux types d'appareils Matter sont compatibles avec l'écosystème Google Home, mais ils ne sont pas tous entièrement compatibles.
Types d'appareils et commandes compatibles
Les appareils compatibles avec Matter dans l'écosystème Google Home peuvent être contrôlés par plusieurs méthodes:
- Google Assistant : utilisez des commandes vocales pour contrôler l'appareil Matter depuis n'importe quel appareil Assistant.
- Google Home app (GHA) : utilisez l'interface utilisateur de GHA pour contrôler l'appareil Matter.
- UI d'un écran connecté : utilisez l'interface d'un écran connecté pour contrôler l'appareil Matter.
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 | Contrôle de l'assistance | Type d'écosystème domestique | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Écran connecté | ||||
Température de couleur Lumière |
Contrôle des couleurs Commande de niveau Activé/Désactivé |
1 | Léger | |||
Capteur de contact |
État booléen |
1 | Capteur | |||
Lumière à variateur |
Niveau de contrôle Activé/Désactivé |
1 | Léger | |||
Serrure |
Serrure |
1 | Verrouiller | |||
Couleur claire étendue |
Contrôle des couleurs Commande de niveau Activé/Désactivé |
1 | Léger | |||
Capteur de flux |
Mesure du flux |
1 | Capteur | |||
Capteur d'humidité |
Mesure de l'humidité relative |
1 | Capteur | |||
Capteur d'éclairage |
Mesure de l'éclairage |
1 | Capteur | |||
Capteur de présence |
Détection de l'occupation |
1 | Capteur | |||
Voyant Marche/Arrêt |
Niveau de contrôle Activé/Désactivé |
1 | Léger | |||
Interrupteur Marche/Arrêt |
Activé/Désactivé |
1 | Bouton bascule | |||
Prise Marche/Arrêt |
Niveau de contrôle Activé/Désactivé |
1 | Prise | |||
Capteur de pression |
Mesure de la pression |
1 | Capteur | |||
inférieur |
Niveau de contrôle Activé/Désactivé |
1 | Haut-parleur | |||
Capteur de température |
Mesure de la température |
1 | Thermostat | |||
Thermostat |
Thermostat |
1 | Thermostat | |||
Habillage de fenêtres |
Habillage de fenêtre |
1 | Lever Inclinaison |
Lever Inclinaison |
Lever Inclinaison |
Stores |
des connexions
Tous les appareils situés derrière un pont Matter s'affichent normalement pour un utilisateur dans l'écosystème Google Home. Le pont lui-même apparaît en tant que type d'appareil de pont de contrôle inerte dans le GHA.
Interrupteurs Marche/Arrêt
L'interrupteur Marche/Arrêt est unique parmi les types d'appareils Matter, car il s'agit d'un contrôleur Matter, comme GHA ou Assistant, ou d'un hub Google comme 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. Consultez la section Rôles des nœuds dans le guide Matter pour en savoir plus sur les contrôleurs et les contrôleurs.
É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 d'interrupteur Marche/Arrêt pour contrôler d'autres appareils Matter à l'aide de GHA. Il peut mettre en service un interrupteur Marche/Arrêt Matter, mais il ne pourra plus l'utiliser par la suite que de le supprimer de la maison.
Un utilisateur final qui commande un interrupteur Marche/Arrêt sur le tissu Google voudra naturellement le configurer pour contrôler un autre appareil. Pour l'instant, il n'existe aucun moyen pour l'utilisateur de le faire dans l'écosystème Google Home. GHA ne peut pas lier un interrupteur 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 Marche/Arrêt soit utilisable dans la structure Matter de Google, le partenaire doit implémenter un directeur Matter, qui est un client distant pouvant créer des entrées dans le cluster de liaison. L'application autorise ensuite l'interrupteur Marche/Arrêt à contrôler un autre appareil Matter ou un autre groupe d'appareils.
Interrupteur Marche/Arrêt avec éclairage Marche/Arrêt
Il existe un cas d'utilisation spécial impliquant un interrupteur Marche/Arrêt associé à un éclairage Marche/Arrêt sur le même appareil.
Lorsque le point de terminaison 1 correspond à l'éclairage Marche/Arrêt et que le point de terminaison 2 correspond à l'interrupteur marche/arrêt, seul l'interrupteur Marche/Arrêt est visible dans GHA.
Toutefois, lorsque le point de terminaison 1 correspond à l'interrupteur Marche/Arrêt et que le point de terminaison 2 correspond au voyant 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 GHA, définissez le point de terminaison 1 sur l'interrupteur Marche/Arrêt et le point de terminaison 2 en tant que voyant Marche/Arrêt.
Blocs d'alimentation Marche/Arrêt
Le type de périphérique ON/OFF peut être configuré pour s'afficher sous la forme d'un type d'appareil différent, tout comme les prises et les interrupteurs intégrés à Google Local Home SDK. Lorsque l'utilisateur commande l'appareil, il peut le configurer pour qu'il apparaisse dans la maison comme n'importe quel type d'appareil (ostensiblement, le type d'appareil qui y est branché). L'article d'aide Personnaliser les commandes vocales pour les prises ou les interrupteurs connectés en fonction du type d'appareil décrit la procédure que l'utilisateur doit suivre. C'est par exemple le cas lorsqu'un ventilateur est branché sur le plug-in. Si l'utilisateur a configuré le type d'appareil du plug-in comme type de ventilateur, Assistant sait qu'il ne doit pas éteindre le plug-in lorsqu'il 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 traditionnelle, mais dont le point de terminaison est Marche/Arrêt contrôlant l'alimentation d'un autre appareil, doivent choisir d'attribuer au produit le type d'appareil Bloc d'alimentation Marche/Arrêt 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 de périphériques de charge, tels qu'un ventilateur ou une lumière, le partenaire doit lui attribuer le type d'appareil Plug-In Marche/Arrêt. L'utilisateur peut alors attribuer un type d'appareil différent lors de son intégration dans sa maison.
Si l'appareil ne peut contrôler qu'une ampoule, le partenaire doit lui attribuer le type d'appareil "Éclairage Marche/Arrêt".
Par exemple, Acme Lighting Corporation fabrique un appareil doté d'un connecteur d'alimentation propriétaire que seules les ampoules Acme Lighting peuvent brancher. 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 "Lumière Marche/Arrêt".
À l'inverse, Mega Plugin Corporation fabrique un appareil équipé d'une prise électrique standard, ce qui permet à un utilisateur final de brancher n'importe quoi, qu'il s'agisse d'un téléviseur ou d'une lampe. Dans ce cas, il est judicieux d'implémenter l'appareil en tant que plug-in Marche/Arrêt.
Hubs
Les appareils Google Nest suivants fonctionnent comme des hubs Matter dans l'écosystème Google Home.
Pour en savoir plus, consultez l'article d'aide Appareils Nest avec Matter.
Construire un appareil
Si vous n'avez pas encore créé d'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 | ||
Kit de démarrage EFR32MG Zigbee et Thread | |||
Telink | TLSR9518 | ||
Texas Instruments | Kit de développement LaunchPad CC2652R7 |
Appareils Thread fatigués
Thread Les appareils de fin de sommeil (SED, Sleepy End Devices) et les appareils de fin de sommeil Thread synchronisés 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 services que les appareils non endormis est de 3 secondes. Des cycles de sommeil plus longs peuvent entraîner une dégradation du service, par exemple l'identification des appareils 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) lorsque vous créez un appareil compatible avec Matter.
Google Home Extension inclut 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.