Esquema de atributo de detecção de objetos da 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 do ObjectDetection são anunciadas em telas e alto-falantes inteligentes com o Google Assistente após o toque da campainha.
ATRIBUTOS do dispositivo
Nenhum.
ESTADOS DO DISPOSITIVO
Nenhum.
COMANDOS do dispositivo
Nenhum.
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 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 aceito no momento é 0, o que indica que a notificação precisa ser lida em voz alta. | 
| detectionTimestamp | Número inteiro | Obrigatório. O carimbo de data/hora da época 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. É necessário selecionar pelo menos um item. | 
| familiar | Número inteiro | Contagem de objetos reconhecidos pelo usuário que não têm 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 1º de janeiro de 2000.
{
  "ObjectDetection": {
    "objects": {
      "unclassified": 2
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}Detectamos alguém que você conhece em 1º de janeiro de 2000.
{
  "ObjectDetection": {
    "objects": {
      "familiar": 1
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}Detectou Alice em 1º de janeiro de 2000.
{
  "ObjectDetection": {
    "objects": {
      "named": [
        "Alice"
      ]
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}