Schema für die Glocke
Nest Doorbell (alte Version)
sdm.devices.traits.DoorbellChime
Dieser Trait gehört zu jedem Gerät, das eine Glocke für die Türklingel und zugehörige Betätigungen unterstützt.
Felder
Für diese Eigenschaft sind keine Felder verfügbar.
Befehle
Für diese Eigenschaft sind keine Befehle verfügbar.
Veranstaltungen
Glocke
AktualisierbarDie Türklingel wurde gedrückt.
Dieses Ereignis unterstützt aktualisierbare Benachrichtigungen. Vorhandene App-Benachrichtigungen, die durch diesen Termin erstellt wurden, können mit dem Inhalt eines nachfolgenden Termins mit derselben eventThreadId
aktualisiert werden.
Glockenereignis
Nutzlast
{ "eventId" : "34271b60-5d20-4b1e-afd0-70b3fcb394ac",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.DoorbellChime.Chime
" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "Rhj7BIz61503fWbAaWVU0ls81x..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }
Felder für Glockenereignisse
Field | Beschreibung | Datentyp |
---|---|---|
eventSessionId |
Nest Doorbell (mit Akku) Damit können Sie dieses Ereignis mit dem zugehörigen Ereignis ClipPreview des Attributs „CameraClipPreview“ verknüpfen. |
string Beispiel: „CjY5Y3VKaTZwR3o4Y19YbTVfMF...“ |
eventId |
Nest Doorbell (alte Version) Verwenden Sie es zusammen mit dem Befehl „GenerateImage“, um das Kamerabild für dieses Ereignis herunterzuladen. |
string Beispiel: „Rhj7BIz61503fWbAaWVU0ls81x...“ |
Ereignisnutzlastfelder
Field | Beschreibung | Datentyp |
---|---|---|
eventId |
Die eindeutige Kennung des Ereignisses. | string Beispiel: „34271b60-5d20-4b1e-afd0-70b3fcb394ac“ |
timestamp |
Die Uhrzeit, zu der das Ereignis aufgetreten ist. | string Beispiel: „2019-01-01T00:00:01Z“ |
resourceUpdate |
Ein Objekt, das Details zur Ressourcenaktualisierung enthält. | object |
userId |
Eine eindeutige, verschleierte Kennung, die den Nutzer repräsentiert. | string Beispiel: „AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi“ |
eventThreadId |
Aktualisierbar |
string Beispiel: „d67cd3f7-86a7-425e-8bb3-462f92ec9f59“ |
eventThreadState |
Aktualisierbar |
string Werte: „STARTED“, „UPDATED“, „ENDED“ |
resourceGroup |
Ein Objekt, das Ressourcen angibt, die ähnliche Aktualisierungen für dieses Ereignis haben könnten. Die Ressource des Ereignisses selbst (aus dem resourceUpdate -Objekt) ist immer in diesem Objekt vorhanden. |
object |
Weitere Informationen zu den verschiedenen Ereignistypen und ihrer Funktionsweise finden Sie unter Ereignisse.
Fehler
Die folgenden Fehlercodes können in Bezug auf dieses Merkmal zurückgegeben werden:
Fehlermeldung | RPC | Fehlerbehebung |
---|---|---|
Kamerabild kann nicht mehr heruntergeladen werden. | DEADLINE_EXCEEDED |
Ereignisbilder laufen 30 Sekunden nach der Veröffentlichung des Ereignisses ab. Laden Sie das Bild unbedingt vor dem Ablaufdatum herunter. |
Ereignis-ID gehört nicht zur Kamera. | FAILED_PRECONDITION |
Verwende die korrekte eventID , die vom Kameraereignis zurückgegeben wurde. |
Eine vollständige Liste der API-Fehlercodes finden Sie in der API-Fehlercode-Referenz.