Bienvenue dans le Centre des développeurs Google Home, la nouvelle destination pour apprendre à développer des actions pour la maison connectée. Remarque : Vous continuerez à créer des actions dans la console Actions.

Home Graph

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Les actions pour la maison connectée s'appuient sur Google Home Graph , a database that stores and provides contextual data about the home and its devices. The Home Graph database stores information about structures (for example, home or office), rooms (for example, bedroom or living room), and devices (for example, speaker and light bulb). For example, Home Graph can store the concept of a home with a living room that contains multiple types of devices from different manufacturers such as a light, television, and speaker. This information is available to Google Assistant in order to execute user requests based on the appropriate context. State data, such as if a light bulb is on, is not stored in the long term - it’s ephemeral and is only used in the Home Graph.

Home Graph est essentiellement une carte logique de votre maison. Vous pouvez ainsi avoir une conversation naturelle avec Assistant. Si vous êtes assis dans la salle de jeux et que vous souhaitez éteindre les lumières, dites simplement Hey Google, éteins la lumière et ne mentionne pas la pièce dans laquelle tu te trouves actuellement.

Avantages de Home Graph:

  • Commandes implicites. Vous, votre Google Home device, and your lights are in the same room. All you have to say is turn on the lights. You do not need to specify what room the lights are in.
  • Meilleur contrôle du ciblage explicite. Dans une autre pièce, vous pouvez éteindre les lumières de la cuisine même lorsque les lumières proviennent de plusieurs fabricants. smart home intent is determined for a particular room that is identified in Home Graph.

Structures

Google Home app (GHA) lets a user configure multiple structures which allows a user to manage multiple houses. Each structure has its own set of rooms and devices. A structure consists of the following:

  • Administrateurs : compte du ou des propriétaires de la structure. Chaque structure doit avoir au moins un gestionnaire. Une fois qu'un administrateur est défini, il peut partager une structure et en annuler le partage avec d'autres utilisateurs.
  • Salles : pièces faisant partie d'une structure
  • Libellés : libellé qui identifie la structure telle que "Maison de Jean".
  • Appareils : appareils faisant partie d'une structure. Il peut s'agir d'appareils de plusieurs fabricants.

La figure 1 montre un exemple de maison avec une structure, trois pièces et plusieurs appareils:

Cette illustration montre un exemple de graphique d'accueil. L'une d'elles est encadrée par une ligne pointillée bleue, trois salles sont délimitées par une ligne orange, et plusieurs appareils situés dans des cercles verts.
Figure 1: Exemple de graphique d'accueil

Chambres

Une salle appartient à une structure et comprend les éléments suivants:

  • Libellés : libellé identifiant la chambre ("Chambre parentale", par exemple).
  • Appareils : appareils qui font partie de la pièce. Il peut s'agir d'appareils de plusieurs fabricants.

Appareils

Un appareil doit appartenir à au moins une structure, appartenir à une seule salle et posséder les propriétés suivantes:

  • Type : type d'appareil (lampe, caméra ou système de climatisation, par exemple).
  • Traits : type de caractéristiques acceptées par l'appareil. Chaque appareil peut avoir un certain nombre de caractéristiques. Une lumière peut avoir des caractéristiques telles que Brightness et ColorSetting.

Traits de caractère

Les propriétés ont les propriétés suivantes:

  • Attributs : attributs statiques d'un appareil. Il peut s'agir d'unités de température ou de mode.
  • État : état d'un appareil. Une lampe peut renvoyer un état de luminosité pour indiquer la luminosité actuelle de cette lampe. Chaque caractéristique d'appareil ajoute des états différents pour un appareil.
  • Libellés : libellé qui identifie l'appareil ("Lampe de chambre", par exemple).