Esta é a Central do desenvolvedor do Google Home, a nova plataforma para aprender a desenvolver ações de casa inteligente. Observação: você continua criando ações no Console do Actions.

Gráfico inicial

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

As ações de casa inteligente dependem de 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.

O Home Graph é essencialmente um mapa lógico da sua casa. Isso permite que você tenha uma conversa natural com Assistant. Se você estiver no ambiente da sala e quiser apagar as luzes, basta dizer Ok Google, apague as luzes e não mencione o ambiente onde está.

Benefícios de Home Graph:

  • Comandos implícitos. Você, seu 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.
  • Melhor controle sobre a segmentação explícita. Enquanto estiver em um ambiente diferente, é possível desligar as luzes da cozinha, mesmo quando elas forem de vários fabricantes. smart home intent is determined for a particular room that is identified in Home Graph.

Estruturas

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:

  • Administradores: a conta dos proprietários da estrutura. Cada estrutura precisa ter pelo menos um gerenciador. Depois que um administrador é definido, ele pode compartilhar e cancelar o compartilhamento de uma estrutura com outros usuários.
  • Salas: as salas que fazem parte de uma estrutura.
  • Rótulos: o rótulo que identifica a estrutura, como "Casa do João".
  • Dispositivos: os dispositivos que fazem parte de uma estrutura. Eles podem ser dispositivos de vários fabricantes.

A figura 1 mostra um exemplo de casa com três estruturas e vários dispositivos:

Esta figura mostra um exemplo de gráfico inicial. Há uma estrutura
 contornada com uma linha pontilhada azul, três salas com uma linha laranja e vários dispositivos localizados
 nas salas que são círculos verdes.
Figura 1: exemplo de gráfico inicial

Quartos

Uma sala pertence a uma estrutura e consiste no seguinte:

  • Marcadores: o marcador que identifica o ambiente, como "Quarto principal".
  • Dispositivos: os dispositivos que fazem parte do ambiente. Eles podem ser dispositivos de vários fabricantes.

Dispositivos

Um dispositivo precisa pertencer a pelo menos uma estrutura e a no máximo uma sala e ter estas propriedades:

  • Tipo: o tipo de dispositivo, como lâmpada, câmera ou unidade de ar-condicionado.
  • Características: são o tipo de característica compatível com o dispositivo. Cada dispositivo pode ter diversas características. Uma luz pode ter características como Brightness e ColorSetting.

Características

As características têm estas propriedades:

  • Atributos - Os atributos estáticos do dispositivo. Um atributo pode ser algo como unidades de temperatura ou modo.
  • Estado: o estado de um dispositivo. Uma lâmpada pode retornar um estado de brilho para indicar o brilho atual dela. Cada característica do dispositivo adiciona diferentes estados.
  • Rótulos: o rótulo que identifica o dispositivo, como "Lâmpada do quarto".