De nombreux types d'appareils Matter sont compatibles avec l'écosystème Google Home, mais tous ne sont pas entièrement compatibles.
Compatibilité avec les types d'appareils et les commandes
Les appareils compatibles Matter de l'écosystème Google Home peuvent être contrôlés de différentes façons:
- Google Assistant : contrôlez l'appareil Matter à l'aide de commandes vocales depuis 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, consultez le dépôt de code Matter (connectedhomeip
).
Matter Type d'appareil | Clusters d'applications | Spécifications Matter | Assistance pour le contrôle | Type d'écosystème domestique | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Écran connecté | ||||
Lumière de température des couleurs |
Contrôle de la couleur Contrôle du niveau Marche/Arrêt |
1.0 | Léger | |||
Capteur de contact |
État booléen |
1.0 | Capteur | |||
Lumière dimmable |
Contrôle du niveau Activé/Désactivé |
1.0 | Léger | |||
Serrure |
Serrure |
1.0 | Verrouiller | |||
Lumière de couleur étendue |
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 débit |
1.0 | Capteur | |||
Capteur d'humidité |
Mesure de l'humidité relative |
1.0 | Capteur | |||
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 | Léger | |||
Interrupteur Marche/Arrêt |
Activé/Désactivé |
1.0 | Bouton bascule | |||
Bloc d'alimentation |
Contrôle du niveau Activé/Désactivé |
1.0 | Prise | |||
Capteur de pression |
Mesure de la pression |
1.0 | Capteur | |||
Pompe |
Marche/Arrêt Paramètres et contrôle de la pompe Mesure de la température Mesure de la pression Mesure du débit |
1.0 | Pompe à eau | |||
Haut-parleur |
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 | |||
Habillage de fenêtre |
Habillage de fenêtre |
1.0 | Élévation Inclinaison |
Élévation 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 comme un type d'appareil de pont de contrôle inerte dans 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 ne nécessitent pas de code PIN. Pour en savoir plus, consultez les Règles de confidentialité et de sécurité de Google.
Interrupteurs lumineux 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 de nœud dans le guide de démarrage de 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 l'GHA. Il peut mettre en service un Matter interrupteur marche/arrêt, mais il ne pourra plus rien faire avec 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 le tissu Matter de Google, le partenaire doit implémenter un director Matter, qui est un client à distance pouvant créer des entrées dans le cluster de liaison. L'application permettrait ensuite au contacteur 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 bouton marche/arrêt associé à une lumière marche/arrêt dans le même appareil.
Lorsque le point de terminaison 1 est la lumière marche/arrêt et que le point de terminaison 2 est le bouton marche/arrêt de la lumière, seul le bouton marche/arrêt de la lumière est visible dans GHA.
Toutefois, lorsque le point de terminaison 1 est le bouton d'allumage/extinction de la lumière et que le point de terminaison 2 est la lumière d'allumage/extinction, les deux appareils sont visibles dans GHA.
Lorsque vous concevez un appareil comme celui-ci, pour vous assurer que les deux appareils sont représentés dans GHA, définissez le point de terminaison 1 sur le bouton d'allumage/extinction de la lumière et le point de terminaison 2 sur la lumière d'allumage/extinction.
Unités de prise Marche/Arrêt
Le type d'appareil "Unité de prise marche/arrêt" peut être configuré pour apparaître comme un type d'appareil différent, tout comme les prises et les interrupteurs intégrés à la Local Home SDK de 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'assistance Personnaliser les commandes vocales pour vos prises et interrupteurs connectés en précisant le type d'appareil décrit la procédure à suivre. Un cas d'utilisation typique est celui où l'utilisateur a branché un ventilateur sur l'unité de branchement. Si l'utilisateur a configuré le type d'appareil de l'unité de branchement sur "Ventilateur", Assistant sait qu'il ne doit pas éteindre l'unité de branchement 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 AC 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 Unité de branchement 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 d'appareils de charge, comme un ventilateur ou une lampe, le partenaire doit lui attribuer le type d'appareil Unité de branchement 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 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 doté d'une prise de courant alternatif standard, ce qui permet à un utilisateur final de brancher n'importe quel appareil, d'une télévision à une lampe. Dans ce cas, il est logique d'implémenter l'appareil en tant qu'unité de 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'assistance sur les appareils Nest 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 Danemark | Tests OTA | |
NXP | Kit de développement IOTZTB-DK006 | ||
Realtek | Ameba D Series | ||
Silicon Labs | Kit de développement EFR32MG24 | ||
Kit de démarrage Zigbee et Thread EFR32MG | |||
Telink | TLSR9518 | ||
Texas Instruments | Kit de développement LaunchPad CC2652R7 |
Appareils Thread en veille
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 mise en 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 veille 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 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.