طرحواره زنگ در
Nest Doorbell (قدیمی) Nest Doorbell (باتری) Nest Doorbell (سیمی)
sdm.devices.traits.DoorbellChime
این ویژگی متعلق به هر دستگاهی است که از صدای زنگ در و رویدادهای مطبوعاتی مرتبط پشتیبانی می کند.
فیلدها
هیچ فیلدی برای این صفت موجود نیست.
دستورات
هیچ فرمانی برای این ویژگی وجود ندارد.
رویدادها
صدای زنگ
قابل به روز رسانیزنگ در زده شده است.
این رویداد از اعلان های قابل به روز رسانی پشتیبانی می کند. اعلانهای برنامه موجود ایجاد شده از این رویداد را میتوان با استفاده از محتوای رویداد بعدی با همان eventThreadId
بهروزرسانی کرد.
رویداد زنگ
بار
{ "eventId" : "5f549f48-b824-4e19-8f23-cf1f91057bbe",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.DoorbellChime.Chime
" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "FnU6NX21-acRV3nG07F111SCbf..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }
فیلدهای رویداد سنج
میدان | توضیحات | نوع داده |
---|---|---|
eventSessionId | Nest Doorbell (باتری) Nest Doorbell (سیمی) شناسه ای که به رویدادهایی داده می شود که به عنوان بخشی از یک جلسه واحد از رویدادهای مرتبط رخ می دهند. ممکن است برای ادغام رویدادها استفاده شود. از آن برای مرتبط کردن این رویداد با رویداد ClipPreview مربوط به ویژگی CameraClipPreview استفاده کنید. | string مثال: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
eventId | Nest Doorbell (میراث) شناسه مرتبط با رویداد. از آن با دستور GenerateImage برای دانلود تصویر دوربین مربوط به این رویداد استفاده کنید. | string مثال: "FnU6NX21-acRV3nG07F111SCbf..." |
فیلدهای بار رویداد
میدان | توضیحات | نوع داده |
---|---|---|
eventId | شناسه منحصر به فرد رویداد. | string مثال: "5f549f48-b824-4e19-8f23-cf1f91057bbe" |
timestamp | زمانی که واقعه رخ داده است. | string مثال: "2019-01-01T00:00:01Z" |
resourceUpdate | یک شی که جزئیات مربوط به به روز رسانی منبع را ارائه می دهد. | object |
userId | یک شناسه منحصر به فرد و مبهم که نشان دهنده کاربر است. | string مثال: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi" |
eventThreadId | به روز رسانی شناسه منحصر به فرد برای موضوع رویداد. | string مثال: "d67cd3f7-86a7-425e-8bb3-462f92ec9f59" |
eventThreadState | به روز رسانی وضعیت موضوع رویداد. | string مقادیر: "STARTED"، "UPDATED"، "ENDED" |
resourceGroup | شیئی که منابعی را نشان میدهد که ممکن است بهروزرسانیهای مشابهی با این رویداد داشته باشند. منبع خود رویداد (از شی resourceUpdate ) همیشه در این شی وجود خواهد داشت. | object |
برای اطلاعات بیشتر در مورد انواع مختلف رویدادها و نحوه عملکرد آنها به رویدادها مراجعه کنید.
خطاها
کد(های) خطای زیر ممکن است در رابطه با این ویژگی برگردانده شوند:
پیغام خطا | RPC | عیب یابی |
---|---|---|
تصویر دوربین دیگر برای دانلود در دسترس نیست. | DEADLINE_EXCEEDED | تصاویر رویداد 30 ثانیه پس از انتشار رویداد منقضی می شوند. حتما قبل از انقضا تصویر را دانلود کنید. |
شناسه رویداد به دوربین تعلق ندارد. | FAILED_PRECONDITION | از eventID صحیحی که توسط رویداد دوربین برگردانده شده است استفاده کنید. |
برای لیست کامل کدهای خطای API به مرجع کد خطای API مراجعه کنید.