Esquema de CameraSound

Nest Cam (heredado) Nest Hub Max Nest Doorbell (heredado) 

sdm.devices.traits.CameraSound

Este rasgo pertenece a cualquier dispositivo que admita eventos de detección de sonido.

Campos

No hay campos disponibles para este atributo.

Comandos

No hay comandos disponibles para este atributo.

Eventos

Sonido

La cámara detectó un sonido.

Evento de sonido

Carga útil

{
  "eventId" : "65006b72-f169-4da9-9c18-b8239fe522d1",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraSound.Sound" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "f7tLGzBi2G2kkV77cUg1B0fnuv..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }

Campos de eventos de sonido

Campo Descripción Tipo de datos
eventSessionId Es un ID que se asigna a los eventos que ocurren como parte de una sola sesión de eventos relacionados. Se puede usar para consolidar eventos. string
Ejemplo: "CjY5Y3VKaTZwR3o4Y19YbTVfMF…"
eventId Es un ID asociado con el evento.

Úsala con el comando GenerateImage para descargar la imagen de la cámara relacionada con este evento.

string
Ejemplo: "f7tLGzBi2G2kkV77cUg1B0fnuv…"

Campos de carga útil del evento

Campo Descripción Tipo de datos
eventId Es el identificador único del evento. string
Ejemplo: "65006b72-f169-4da9-9c18-b8239fe522d1"
timestamp Indica la hora a la que ocurrió el evento. string
Ejemplo: “2019-01-01T00:00:01Z”
resourceUpdate Es un objeto que detalla la información sobre la actualización del recurso. object
userId Un identificador único y ofuscado que representa al usuario. string
Ejemplo: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi"
resourceGroup Es un objeto que indica los recursos que podrían tener actualizaciones similares a este evento. El recurso del evento en sí (del objeto resourceUpdate) siempre estará presente en este objeto. object

Consulta Eventos para obtener más información sobre los diferentes tipos de eventos y cómo funcionan.

Errores

En relación con este atributo, se pueden mostrar los siguientes códigos de error:

Mensaje de error RPC Solución de problemas
La imagen de la cámara ya no está disponible para descargarla. DEADLINE_EXCEEDED Las imágenes de los eventos vencen 30 segundos después de que se publican. Asegúrate de descargar la imagen antes de que venza.
El ID de evento no pertenece a la cámara. FAILED_PRECONDITION Usa el eventID correcto que muestra el evento de la cámara.

Consulta la referencia de códigos de error de API para la lista completa de códigos de error de API.