Esquema de traço da detecção de objetos de casa inteligente

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 depois de um toque da campainha.

ATRIBUTOS do dispositivo

Nenhuma.

STATES do dispositivo

Nenhuma.

Comandos do dispositivo

Nenhuma.

NOTIFICAÇÕES do dispositivo

Dispositivos com essa característica podem retornar o payload de notificação a seguir como parte de uma mudança de estado do dispositivo. Para saber mais sobre como implementar notificações, consulte Notificações para 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 compatível no momento é 0, que indica que a notificação deve ser falada em voz alta.

detectionTimestamp Número inteiro

Obrigatório.

O carimbo de data/hora do período em milissegundos em que o objeto foi detectado.

objects Object

Obrigatório.

Coleção de 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 o dispositivo não conseguiu classificar.

Exemplos

Foram detectados dois objetos desconhecidos em 1o de janeiro de 2000.

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

Detectou alguém que você conhece em 1o de janeiro de 2000.

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

Alice foi detectada em 1o de janeiro de 2000.

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

ERROS DO Dispositivo

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