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.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Esquema de características da detecção inteligente de objetos de casa

action.devices.traits.ObjectDetection: essa característica pertence a dispositivos que podem detectar objetos ou pessoas e enviar uma notificação ao usuário. Por padrão, todas as notificações da ObjectDetection são anunciadas em smart displays e alto-falantes com o Google Assistente após a campainha tocar.

ATRIBUTOS DO DISPOSITIVO

Nenhuma.

STATES do dispositivo

Nenhuma.

Comandos do dispositivo

Nenhuma.

NOTIFICAÇÕES do dispositivo

Dispositivos com essa característica podem retornar o seguinte payload de notificação como parte de uma mudança de estado do dispositivo. Para saber mais sobre a implementação de notificações, consulte Notificações de ações de casa inteligente.

Campos Tipo Descrição
ObjectDetection Object

Obrigatório.

Payload de notificação:

priority Número inteiro

Obrigatório.

Representa o nível de notificação. O valor aceito atualmente é 0, o que indica que a notificação deve ser falada em voz alta.

detectionTimestamp Número inteiro

Obrigatório.

É o carimbo de data/hora em milissegundos em que o objeto foi detectado.

objects Object

Obrigatório.

Coleção dos objetos detectados por categoria.

named Array

Lista de objetos reconhecidos pelo usuário que foram marcados com um rótulo.

[item, ...] String

Rótulo do objeto.

Requer pelo menos um item.

familiar Número inteiro

Contagem de objetos reconhecidos pelo usuário sem rótulo.

unfamiliar Número inteiro

Contagem de objetos detectados pelo dispositivo que o usuário pode não reconhecer.

unclassified Número inteiro

Contagem de objetos detectados que não foram classificados pelo dispositivo.

Exemplos

Detectamos dois objetos desconhecidos em 1o de janeiro de 2000.

{
  "ObjectDetection": {
    "objects": {
      "unclassified": 2
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

Detectamos alguém que você conhece no dia 1o de janeiro de 2000.

{
  "ObjectDetection": {
    "objects": {
      "familiar": 1
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

Detectou Alice no dia 1o de janeiro de 2000.

{
  "ObjectDetection": {
    "objects": {
      "named": [
        "Alice"
      ]
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

Dispositivo ERRORS

Veja a lista completa de erros e exceções.