Esquema de atributos de detección de objetos de la casa inteligente

action.devices.traits.ObjectDetection: Esta característica pertenece a dispositivos que pueden detectar objetos o personas y enviar una notificación al usuario. De forma predeterminada, todas las notificaciones de ObjectDetection se anuncian en pantallas inteligentes y bocinas con Asistente de Google después de que suena el timbre.

ATRIBUTOS del dispositivo

Ninguno

ESTADOS DEL DISPOSITIVO

Ninguno

COMANDOS del dispositivo

Ninguno

NOTIFICACIONES DEL DISPOSITIVO

Los dispositivos con esta característica pueden mostrar la siguiente carga útil de notificación como parte de un cambio de estado del dispositivo. Para obtener más información sobre la implementación de notificaciones, consulta Notificaciones para Acciones de casa inteligente.

Campos Tipo Descripción
ObjectDetection Objeto

Obligatorio.

Carga útil de la notificación:

priority Número entero

Obligatorio.

Representa el nivel de notificación. El valor admitido actualmente es 0, lo que indica que la notificación se debe decir en voz alta.

detectionTimestamp Número entero

Obligatorio.

La marca de tiempo de época en milisegundos en la que se detectó el objeto.

objects Objeto

Obligatorio.

Es la colección de los objetos detectados por categoría.

named Matriz

Es la lista de objetos reconocidos por el usuario que se etiquetaron.

[item, ...] String

Etiqueta del objeto.

Se requiere al menos 1 elemento.

familiar Número entero

Es el recuento de objetos que reconoce el usuario y que no tienen etiqueta.

unfamiliar Número entero

Es el recuento de objetos que detecta el dispositivo y que el usuario podría no reconocer.

unclassified Número entero

Es el recuento de objetos detectados que el dispositivo no pudo clasificar.

Ejemplos

Se detectaron dos objetos desconocidos el 1 de enero de 2000.

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

Detectaste a alguien que conoces el 1 de enero de 2000.

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

Se detectó a Alicia el 1 de enero de 2000.

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

ERRORES del dispositivo

Consulta la lista completa de errores y excepciones.