Te damos la bienvenida al Centro para desarrolladores de Google Home, el nuevo destino para aprender a desarrollar acciones de casa inteligente. Nota: Seguirás compilando acciones en la Consola de Actions.

Esquema de la característica de detección de objetos de casa inteligente

action.devices.traits.ObjectDetection: Esta característica pertenece a los 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 suene el timbre.

ATRIBUTOS DEL DISPOSITIVO

Ninguna

Dispositivo STATEs

Ninguna

Dispositivo COMMANDS

Ninguna

NOTIFICACIONES DE DISPOSITIVOS

Los dispositivos con esta característica pueden mostrar la siguiente carga útil de notificación como parte de un cambio de estado del dispositivo. Si quieres obtener más información a fin de implementar 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 la notificación. El valor actualmente admitido es 0, lo que indica que la notificación debe decirse 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.

Colección de los objetos detectados por categoría.

named Matriz

Lista de objetos reconocidos por el usuario que se etiquetaron con una etiqueta.

[item, ...] String

Etiqueta del objeto.

Se requiere al menos 1 elemento.

familiar Número entero

Recuento de objetos reconocidos por el usuario que no tienen etiquetas.

unfamiliar Número entero

Recuento de objetos detectados por el dispositivo que es posible que el usuario no reconozca.

unclassified Número entero

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
  }
}

Se detectó a alguien que conoces el 1 de enero de 2000.

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

Detectó a Alice el 1 de enero de 2000.

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

Dispositivo ERRORS

Consulta la lista completa de errores y excepciones.