DoorbellChime Şeması
Nest Doorbell (eski)
sdm.devices.traits.DoorbellChime
Bu özellik, kapı zili sesi ve ilgili basma etkinliklerini destekleyen tüm cihazlara aittir.
Alanlar
Bu özellik için kullanılabilir alan yok.
Komutlar
Bu özellik için kullanılabilir komut yok.
Etkinlikler
Çan
GüncellenebilirKapı ziline basıldı.
Bu etkinlik, güncellenebilir bildirimleri destekliyor. Bu etkinlikten oluşturulan mevcut uygulama bildirimleri, aynı eventThreadId ile sonraki bir etkinliğin içeriği kullanılarak güncellenebilir.
Zil etkinliği
Yük
{
"eventId" : "fb5c9576-873c-4c64-8537-99c31219bf8f",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : {
"name" : "enterprises/project-id/devices/device-id",
"events" : {
"sdm.devices.events.DoorbellChime.Chime" : {
"eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...",
"eventId" : "YsKSa6B_DyKDCK-yTccczkjva9..."
}
}
}
"userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [
"enterprises/project-id/devices/device-id"
]
}Zil etkinliği 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 birlikte kullanın. |
stringÖrnek: "YsKSa6B_DyKDCK-yTccczkjva9..." |
Etkinlik yükü alanları
| Alan | Açıklama | Veri Türü |
|---|---|---|
eventId |
Etkinliğin benzersiz tanımlayıcısı. | stringÖrnek: "fb5c9576-873c-4c64-8537-99c31219bf8f" |
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 açıklayan bir nesne. | object |
userId |
Kullanıcıyı temsil eden benzersiz ve karartılmış tanımlayıcı. | stringÖrnek: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi" |
eventThreadId |
Güncellenebilir |
stringÖrnek: "d67cd3f7-86a7-425e-8bb3-462f92ec9f59" |
eventThreadState |
Güncellenebilir |
stringDeğerler: "BAŞLADI", "GÜNCELLENDİ", "SONA ERDİ" |
resourceGroup |
Bu etkinlikle benzer güncellemeler içerebilecek kaynakları belirten bir nesne. Etkinliğin kaynağı (resourceUpdate nesnesinden) bu nesnede her zaman bulunur. |
object |
Farklı etkinlik türleri ve bunların işleyiş şekli hakkında daha fazla bilgi için Etkinlikler bölümüne bakın.
Hatalar
Bu özellik ile ilgili olarak aşağıdaki hata kodları döndürülebilir:
| Hata Mesajı | TBG | Sorun giderme |
|---|---|---|
| Kamera görüntüsü artık indirilemiyor. | DEADLINE_EXCEEDED |
Etkinlik resimlerinin süresi, etkinlik yayınlandıktan 30 saniye sonra dolar. Resmi süresi dolmadan önce indirdiğinizden emin olun. |
| 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.