DoorbellChime şeması
Nest Doorbell (eski)
sdm.devices.traits.DoorbellChime
Bu özellik, kapı zili çalmasını ve ilgili basma etkinliklerini destekleyen tüm cihazlara aittir.
Alanlar
Bu özellik için kullanılabilecek alan yok.
Komutlar
Bu özellik için kullanılabilen komut yok.
Etkinlikler
Çan
Güncelleme yapılabilirKapı ziline basıldı.
Bu etkinlik, güncellenebilir bildirimleri destekler. Bu etkinlikten oluşturulan mevcut uygulama bildirimleri, aynı eventThreadId
değerine sahip sonraki bir etkinliğin içeriği kullanılarak güncellenebilir.
Chime etkinliği
Yük
{ "eventId" : "834cbb92-900f-4df2-a253-a58e0346c6bc",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.DoorbellChime.Chime
" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "_9sFkk1TwmjJriBzOWTi9EHF7v..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }
Chime etkinlik alanları
Alan | Açıklama | Veri Türü |
---|---|---|
eventSessionId |
Nest Doorbell (pil) Bu etkinliği, CameraClipPreview özelliğinin ilgili ClipPreview etkinliğiyle ilişkilendirmek için kullanın. |
string Örnek: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
eventId |
Nest Doorbell (eski) Bu etkinlikle ilgili kamera görüntüsünü indirmek için GenerateImage komutuyla kullanın. |
string Örnek: "_9sFkk1TwmjJriBzOWTi9EHF7v..." |
Etkinlik yükü alanları
Alan | Açıklama | Veri Türü |
---|---|---|
eventId |
Etkinliğin benzersiz tanımlayıcısı. | string Örnek: "834cbb92-900f-4df2-a253-a58e0346c6bc" |
timestamp |
Etkinliğin gerçekleştiği zaman. | string Örnek: "2019-01-01T00:00:01Z" |
resourceUpdate |
Kaynak güncellemesiyle ilgili bilgileri ayrıntılı olarak içeren bir nesne. | object |
userId |
Kullanıcıyı temsil eden benzersiz, karartılmış bir tanımlayıcı. | string Örnek: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi" |
eventThreadId |
Güncellenebilir |
string Örnek: "d67cd3f7-86a7-425e-8bb3-462f92ec9f59" |
eventThreadState |
Güncellenebilir |
string Değerler: "STARTED", "UPDATED", "ENDED" |
resourceGroup |
Bu etkinlikle benzer güncellemelere sahip olabilecek kaynakları belirten bir nesne. Etkinliğin kaynağı (resourceUpdate nesnesinden) her zaman bu nesnede bulunur. |
object |
Farklı etkinlik türleri ve bunların işleyiş şekli hakkında daha fazla bilgi için Etkinlikler başlıklı makaleyi inceleyin.
Hatalar
Bu özellikle ilgili olarak aşağıdaki hata kodları döndürülebilir:
Hata Mesajı | TBG | Sorun giderme |
---|---|---|
Kamera görüntüsü artık indirilemez. | DEADLINE_EXCEEDED |
Etkinlik resimlerinin süresi, etkinlik yayınlandıktan 30 saniye sonra dolar. Süre dolmadan önce resmi indirin. |
Etkinlik kimliği kameraya ait değil. | FAILED_PRECONDITION |
Kamera etkinliği tarafından döndürülen doğru eventID değerini kullanın. |
API hata kodlarının tam listesi için API Hata Kodu Referansı'na bakın.