Schema del cicalino del campanello
Nest Doorbell (legacy)
sdm.devices.traits.DoorbellChime
Questo tratto appartiene a qualsiasi dispositivo che supporta il cicalino di un campanello e i relativi eventi di stampa.
Campi
Nessun campo disponibile per questo tratto.
Comandi
Nessun comando disponibile per questo tratto.
Eventi
Cicalino
AggiornabileIl campanello è stato premuto.
Questo evento supporta le notifiche aggiornabili. Le notifiche di app esistenti create da questo evento possono essere aggiornate utilizzando i contenuti di un evento successivo con lo stesso eventThreadId
.
Evento del cicalino
Payload
{ "eventId" : "d66d4410-5c9a-485a-939a-31ec8b4dd8f0",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.DoorbellChime.Chime
" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "9YDfC4vHN44BX3MhvUGT4hMAPH..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }
Campi evento del cicalino
Campo | Descrizione | Tipo di dati |
---|---|---|
eventSessionId |
Nest Doorbell (a batteria) Utilizzalo per associare questo evento al correlato evento ClipPreview del tratto CameraClipPreview. |
string Esempio: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
eventId |
Nest Doorbell (legacy) Utilizzalo con il comandoGenerateImage per scaricare l'immagine della fotocamera relativa all'evento. |
string Esempio: "9YDfC4vHN44BX3MhvUGT4hMAPH..." |
Campi payload evento
Campo | Descrizione | Tipo di dati |
---|---|---|
eventId |
L'identificatore univoco dell'evento. | string Esempio: "d66d4410-5c9a-485a-939a-31ec8b4dd8f0" |
timestamp |
L'ora in cui si è verificato l'evento. | string Esempio: "2019-01-01T00:00:01Z" |
resourceUpdate |
Un oggetto che fornisce informazioni dettagliate sull'aggiornamento della risorsa. | object |
userId |
Un identificatore univoco offuscato che rappresenta l'utente. | string Esempio: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi" |
eventThreadId |
Aggiornabile |
string Esempio: "d67cd3f7-86a7-425e-8bb3-462f92ec9f59" |
eventThreadState |
Aggiornabile |
string Valori: "STARTED", "UPDATED", "ENDED" |
resourceGroup |
Un oggetto che indica risorse che potrebbero avere aggiornamenti simili a questo evento. La risorsa dell'evento stesso (dall'oggetto resourceUpdate ) sarà sempre presente in questo oggetto. |
object |
Consulta la sezione Eventi per ulteriori informazioni sulle diverse tipi di eventi e come funzionano.
Errori
Potrebbero essere restituiti i seguenti codici di errore in relazione a questo tratto:
Messaggio di errore | RPC | Risoluzione dei problemi |
---|---|---|
L'immagine della fotocamera non è più disponibile per il download. | DEADLINE_EXCEEDED |
Le immagini dell'evento scadono 30 secondi dopo la pubblicazione dell'evento. Assicurati di scaricare l'immagine prima della scadenza. |
L'ID evento non appartiene alla videocamera. | FAILED_PRECONDITION |
Utilizza il valore eventID corretto restituito dall'evento della videocamera. |
Consulta la documentazione sul codice di errore API per l'elenco completo dei codici di errore dell'API.