De nombreux types d'appareils Matter sont compatibles avec l'écosystème Google Home, mais ils ne sont pas tous entièrement compatibles.
Prise en charge du type d'appareil et des commandes
Les appareils compatibles Matter de l'écosystème Google Home peuvent être contrôlés par différentes méthodes:
- Google Assistant : commande vocale pour contrôler l'appareil Matter à partir de n'importe quel appareil Assistant.
- Google Home app (GHA) : utilisez l'interface utilisateur de GHA pour contrôler l'appareil Matter.
- Interface utilisateur intelligente des écrans connectés : utilisez l'interface utilisateur d'un écran connecté pour contrôler l'appareil Matter.
Pour en savoir plus sur les clusters, reportez-vous au dépôt de code Matter (connectedhomeip
).
Type d'appareil Matter | Cluster(s) d'application | Matter – Spécification | 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 du niveau Activé/Désactivé |
1,0 | Léger | |||
Capteur de contact |
État booléen |
1,0 | Capteur | |||
Lumière à intensité variable |
Contrôle du niveau Activé/Désactivé |
1,0 | Léger | |||
Serrure |
Serrure |
1,0 | Verrouiller | |||
Éclairage de couleur étendu |
Contrôle des couleurs Commande du niveau Activé/Désactivé |
1,0 | Léger | |||
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 | |||
Capteur de lumière |
Mesure de l'éclairage |
1,0 | Capteur | |||
Détecteur de présence |
Détection de l'occupation |
1,0 | Capteur | |||
Voyant Marche/Arrêt |
Contrôle du niveau Activé/Désactivé |
1,0 | Léger | |||
Interrupteur Marche/Arrêt |
Activé/Désactivé |
1,0 | Bouton bascule | |||
Prise électrique |
Contrôle du niveau Activé/Désactivé |
1,0 | Prise | |||
Capteur de pression |
Mesure de la pression |
1,0 | Capteur | |||
inférieur |
Contrôle du niveau Activé/Désactivé |
1,0 | Haut-parleur | |||
Capteur de température (Temperature Sensor) |
Mesure de la température |
1,0 | Capteur | |||
Thermostat |
Thermostat |
1,0 | Thermostat | |||
Revêtements de fenêtres |
Revêtement de fenêtre |
1,0 | Levage Inclinaison |
Levage Inclinaison |
Levage Inclinaison |
Stores |
des connexions
Tous les appareils situés derrière un pont Matter apparaissent comme d'habitude pour les utilisateurs de 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 GHA.
Serrures et serrures
Bien que la spécification Matter ne nécessite pas de code pour les serrures, le déverrouillage à distance est désactivé sur toutes les surfaces des serrures Matter de l'écosystème Google qui n'exigent pas de code. Pour en savoir plus, consultez les Règles de confidentialité et de sécurité de Google.
Interrupteurs Marche/Arrêt
L'interrupteur d'éclairage Marche/Arrêt est unique parmi les types d'appareils Matter, car il s'agit d'une manette Matter, comme GHA, Assistant ou un hub Google tel que 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ôleurs, consultez la section Rôles associés aux nœuds dans l'introduction 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 allumer ou éteindre un interrupteur Matter Marche/Arrêt, mais ne pourra rien faire de lui par la suite, sauf le supprimer de la maison.
Un utilisateur final qui commande un interrupteur d'éclairage Marche/Arrêt sur la structure Google voudrait naturellement le configurer pour contrôler un autre appareil. Pour le moment, l'utilisateur n'a aucun moyen de le faire dans l'écosystème Google Home. Le 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 puisse être utilisé 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 permet ensuite à l'interrupteur d'éclairage Marche/Arrêt de contrôler un autre appareil ou groupe d'appareils Matter.
Interrupteur Marche/Arrêt avec voyant Marche/Arrêt
Il existe un cas d'utilisation particulier impliquant un interrupteur marche/arrêt associé à un système d'éclairage Marche/Arrêt dans le même appareil.
Lorsque l'extrémité 1 est l'ampoule Marche/Arrêt et que l'extrémité 2 est l'interrupteur Marche/Arrêt, seul l'interrupteur Marche/Arrêt est visible dans le GHA.
Toutefois, lorsque le point de terminaison 1 est l'interrupteur Marche/Arrêt et que le point de terminaison 2 est le voyant Marche/Arrêt, les deux appareils sont visibles dans le GHA.
Lorsque vous concevez un appareil de ce type, assurez-vous que les deux appareils sont représentés dans la GHA. Définissez le point de terminaison 1 comme interrupteur Marche/Arrêt et le point de terminaison 2 en tant qu'interrupteur Marche/Arrêt.
Boîtiers encastrables à connecteur Marche/Arrêt
Le type d'appareil enfichable Marche/Arrêt peut être configuré pour apparaître sous un autre type, tout comme les prises et interrupteurs intégrés au Local Home SDK Google. 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 (ostensiblement, le type d'appareil qui y est branché). L'article d'aide Personnaliser les commandes vocales de prise connectée ou d'interrupteur connecté avec le type d'appareil décrit la procédure à suivre par l'utilisateur. C'est par exemple le cas lorsque l'utilisateur a branché un ventilateur sur l'unité enfichable. Si l'utilisateur a configuré le type d'appareil du plug-in en tant que ventilateur, Assistant sait qu'il ne doit pas éteindre l'unité 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 traditionnelle, mais qui dispose d'un point de terminaison Marche/Arrêt contrôlant l'alimentation d'un autre appareil doivent choisir d'attribuer au produit le type d'appareil enfichable Marche/Arrêt ou un autre type d'appareil. Dans ce cas, nous vous recommandons de suivre ces recommandations:
Si l'appareil peut contrôler l'alimentation de différents types d'appareils de charge, tels qu'un ventilateur ou une lumière, le partenaire doit lui attribuer le type d'appareil enfichable 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 "Éclairage Marche/Arrêt".
Par exemple, Acme Lighting Corporation fabrique un appareil équipé d'un connecteur d'alimentation propriétaire auquel seules les ampoules Acme Lighting peuvent être branchées. 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 secteur 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.
Créer un appareil
Si vous n'avez pas encore créé d'appareil compatible Matter, vous pouvez utiliser l'un des appareils Matter suivants pour la validation de bout en bout:
Vendor | Plate-forme | Assistance Thread | Guide |
---|---|---|---|
Bouffalo Lab | BL602 | ||
BL702 | |||
Espressif | ESP32 | Tests OTA | |
Nordic Semiconductor | nRF52840 Danemark | Tests OTA | |
NXP | Kit de développement IOTZTB-DK006 | ||
Realtek | Ameba série D | ||
Silicon Labs | Kit de développement EFR32MG24 | ||
Kit de démarrage Zigbee EFR32MG et Thread | |||
Telink | TLSR9518 | ||
Texas Instruments | Kit de développement LaunchPad CC2652R7 |
Appareils Thread inactifs
Les appareils Thread à fin de sommeil dormant (SED) et les appareils de fin de sommeil synchronisés (SSED) Thread peuvent être utilisés avec des 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 qui ne sont pas en veille est de trois secondes. Les cycles de sommeil plus longs peuvent entraîner une dégradation du service, par exemple lorsque les appareils sont identifiés comme étant 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 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.