DoorbellChime स्कीमा
Nest Doorbell (लेगसी)
sdm.devices.traits.DoorbellChime
यह ट्रैट किसी भी ऐसे डिवाइस से जुड़ा होता है जिस पर दरवाज़े की घंटी बजने की सुविधा और उससे जुड़े प्रेस इवेंट काम करते हैं.
फ़ील्ड
इस विशेषता के लिए कोई फ़ील्ड उपलब्ध नहीं है.
निर्देश
इस विशेषता के लिए कोई कमांड उपलब्ध नहीं है.
इवेंट
चाइम
अपडेट किया जा सकता हैदरवाज़े की घंटी बजाई गई है.
इस इवेंट में, अपडेट की जा सकने वाली सूचनाएं पाने की सुविधा काम करती है. इस इवेंट से बनाई गई ऐप्लिकेशन की मौजूदा सूचनाओं को, उसी eventThreadId
वाले अगले इवेंट के कॉन्टेंट का इस्तेमाल करके अपडेट किया जा सकता है.
Chime इवेंट
पेलोड
{ "eventId" : "cbcfe550-7747-4258-98a9-8703306ed57e",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.DoorbellChime.Chime
" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "oQy2FDX-yKBujCbebQbDpyb8pn..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }
Chime इवेंट फ़ील्ड
फ़ील्ड | ब्यौरा | डेटा टाइप |
---|---|---|
eventSessionId |
Nest Doorbell (बैटरी) इसका इस्तेमाल करके, इस इवेंट को CameraClipPreview ट्रीट की ClipPreview से जुड़े इवेंट से जोड़ें. |
string उदाहरण: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
eventId |
Nest Doorbell (लेगसी) इस इवेंट से जुड़ी कैमरा इमेज डाउनलोड करने के लिए, GenerateImage कमांड के साथ इसका इस्तेमाल करें. |
string उदाहरण: "oQy2FDX-yKBujCbebQbDpyb8pn..." |
इवेंट पेलोड फ़ील्ड
फ़ील्ड | ब्यौरा | डेटा टाइप |
---|---|---|
eventId |
इवेंट के लिए यूनीक आइडेंटिफ़ायर. | string उदाहरण: "cbcfe550-7747-4258-98a9-8703306ed57e" |
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 का इस्तेमाल करें. |
एपीआई से जुड़ी गड़बड़ियों के कोड की पूरी सूची के लिए, एपीआई से जुड़ी गड़बड़ी के कोड का रेफ़रंस देखें.