طرحواره زنگ درب
زنگ درب نست (قدیمی) زنگ درب نست (باتری) زنگ درب نست (سیمی)
sdm.devices.traits.DoorbellChime
این ویژگی متعلق به هر دستگاهی است که از زنگ در و رویدادهای مطبوعاتی مرتبط پشتیبانی میکند.
فیلدها
هیچ فیلدی برای این ویژگی موجود نیست.
دستورات
هیچ دستوری برای این ویژگی موجود نیست.
رویدادها
زنگ
قابل بهروزرسانیزنگ در فشرده شده است.
این رویداد از اعلانهای قابل بهروزرسانی پشتیبانی میکند. اعلانهای برنامهی موجود که از این رویداد ایجاد شدهاند، میتوانند با استفاده از محتوای یک رویداد بعدی با همان eventThreadId
بهروزرسانی شوند.
رویداد Chime
بار مفید
{ "eventId" : "7468df4e-e5af-4eea-84fb-ec1630e2afa5",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.DoorbellChime.Chime
" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "7GcOH5Dc-6LLUek_31bnGrTjYi..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }
فیلدهای رویداد Chime
میدان | توضیحات | نوع داده |
---|---|---|
eventSessionId | زنگ درب نست (باتری) زنگ درب نست (سیمی) شناسهای که به رویدادهایی که به عنوان بخشی از یک جلسه رویدادهای مرتبط رخ میدهند، داده میشود. ممکن است برای تجمیع رویدادها استفاده شود. از آن برای مرتبط کردن این رویداد با رویداد مرتبط ClipPreview از ویژگی CameraClipPreview استفاده کنید. | string مثال: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
eventId | زنگ درب Nest (قدیمی) شناسهای مرتبط با رویداد. برای دانلود تصویر دوربین مربوط به این رویداد، از آن به همراه دستور GenerateImage استفاده کنید. | string مثال: "7GcOH5Dc-6LLUek_31bnGrTjYi..." |
فیلدهای بار رویداد
میدان | توضیحات | نوع داده |
---|---|---|
eventId | شناسه منحصر به فرد برای رویداد. | string مثال: "7468df4e-e5af-4eea-84fb-ec1630e2afa5" |
timestamp | زمانی که رویداد رخ داده است. | string مثال: "2019-01-01T00:00:01Z" |
resourceUpdate | شیءای که اطلاعات مربوط به بهروزرسانی منابع را شرح میدهد. | object |
userId | یک شناسه منحصر به فرد و مبهم که نمایانگر کاربر است. | string مثال: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi" |
eventThreadId | قابل بهروزرسانی شناسه منحصر به فرد برای رشته رویداد. | string مثال: "d67cd3f7-86a7-425e-8bb3-462f92ec9f59" |
eventThreadState | قابل بهروزرسانی وضعیت نخ رویداد. | string مقادیر: "شروع"، "بهروزرسانی"، "پایان" |
resourceGroup | شیءای که منابعی را نشان میدهد که ممکن است بهروزرسانیهای مشابهی با این رویداد داشته باشند. منبع خود رویداد (از شیء resourceUpdate ) همیشه در این شیء وجود خواهد داشت. | object |
برای اطلاعات بیشتر در مورد انواع مختلف رویدادها و نحوه عملکرد آنها، به بخش رویدادها مراجعه کنید.
خطاها
کد(های) خطای زیر ممکن است در رابطه با این ویژگی برگردانده شوند:
پیام خطا | آر پی سی | عیبیابی |
---|---|---|
تصویر دوربین دیگر برای دانلود در دسترس نیست. | DEADLINE_EXCEEDED | تصاویر رویداد ۳۰ ثانیه پس از انتشار رویداد منقضی میشوند. حتماً قبل از انقضا، تصویر را دانلود کنید. |
شناسه رویداد متعلق به دوربین نیست. | FAILED_PRECONDITION | از eventID صحیح برگردانده شده توسط رویداد دوربین استفاده کنید. |
برای مشاهده لیست کامل کدهای خطای API به مرجع کدهای خطای API مراجعه کنید.