Esquema de traços de ObjectDetection 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 de ObjectDetection são anunciadas em smart displays e alto-falantes com o Google Assistente depois que o toque da campainha toca.

ATRIBUTOS DO dispositivo

Nenhum.

STATES 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 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 compatível 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 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 e que foram marcados com um rótulo.

[item, ...] String

Rótulo do objeto.

Requer pelo menos 1 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

Dois objetos desconhecidos detectados em 1o de janeiro de 2000.

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

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

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

A Alice foi detectada em 1o de janeiro de 2000.

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

ERROS no dispositivo

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