Schema DoorbellChime
Nest Doorbell (legacy)
sdm.devices.traits.DoorbellChime
Questo attributo appartiene a qualsiasi dispositivo che supporta un campanello e gli eventi di pressione correlati.
Campi
Non sono disponibili campi per questa caratteristica.
Comandi
Non sono disponibili comandi per questa funzionalità.
Eventi
Cicalino
AggiornabileIl campanello è stato premuto.
Questo evento supporta le notifiche aggiornabili. Le notifiche delle app esistenti create da questo evento possono essere aggiornate utilizzando i contenuti di un evento successivo con lo stesso eventThreadId
.
Evento cicalino
Payload
{ "eventId" : "cb6ee446-d433-481e-aadd-9db78b678f27",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.DoorbellChime.Chime
" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "F-pWLsAmFbfP0r_Xi4Mr6e0VDq..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }
Campi evento Chime
Campo | Descrizione | Tipo di dati |
---|---|---|
eventSessionId |
Nest Doorbell (a batteria) Utilizzalo per associare questo evento all'evento ClipPreview correlato del tratto CameraClipPreview. |
string Esempio: "CjY5Y3VKaTZwR3o4Y19YbTVfMF…" |
eventId |
Nest Doorbell (legacy) Utilizzalo con il comando GenerateImage per scaricare l'immagine della videocamera relativa a questo evento. |
string Esempio: "F-pWLsAmFbfP0r_Xi4Mr6e0VDq…" |
Campi del payload dell'evento
Campo | Descrizione | Tipo di dati |
---|---|---|
eventId |
L'identificatore univoco dell'evento. | string Esempio: "cb6ee446-d433-481e-aadd-9db78b678f27" |
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 offuscato univoco 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 le risorse che potrebbero avere aggiornamenti simili a questo evento. La risorsa dell'evento stesso (dall'oggetto resourceUpdate ) sarà sempre presente in questo oggetto. |
object |
Per ulteriori informazioni sui diversi tipi di eventi e sul loro funzionamento, consulta la sezione Eventi.
Errori
In relazione a questo attributo, potrebbero essere restituiti i seguenti codici di errore:
Messaggio di errore | RPC | Risoluzione dei problemi |
---|---|---|
L'immagine della fotocamera non è più disponibile per il download. | DEADLINE_EXCEEDED |
Le immagini degli eventi 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 il riferimento ai codici di errore dell'API per un elenco completo dei codici di errore dell'API.