Doorbellचाइम स्कीमा

Nest Doorbell (लेगसी) Nest Doorbell (बैटरी) Nest Doorbell (तार वाली) 

sdm.devices.traits.DoorbellChime

यह Trait, ऐसे किसी भी डिवाइस की होती है जिस पर डोरबेल की घंटी और इससे जुड़ी प्रेस इवेंट की सुविधा काम करती है.

फ़ील्ड

इस Trait के लिए कोई फ़ील्ड उपलब्ध नहीं है.

निर्देश

इस Trait के लिए कोई निर्देश उपलब्ध नहीं है.

इवेंट

चाइम

अपडेट किया जा सकता है 

दरवाज़े की घंटी दबा दी गई है.

इस इवेंट में, अपडेट की जा सकने वाली सूचनाएं दी जाती हैं. इस इवेंट से बनाई गई मौजूदा ऐप्लिकेशन सूचनाओं को, उसी eventThreadId के बाद के इवेंट की सामग्री का इस्तेमाल करके अपडेट किया जा सकता है.

चाइम इवेंट

पेलोड

{
  "eventId" : "854a3723-c351-45df-95e9-aed6004c1352",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.DoorbellChime.Chime" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "mq-qjzq6wgrOPERrPw7OMmBZPN..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }

घंटी इवेंट के फ़ील्ड

फ़ील्ड ब्यौरा डेटा टाइप
eventSessionId Nest Doorbell (battery) Nest Doorbell (तार वाली) यह आईडी, उन इवेंट को दिया जाता है जो मिलते-जुलते इवेंट के एक सेशन के दौरान हुए. इसका इस्तेमाल, इवेंट की जानकारी एक ही जगह पर देने के लिए किया जा सकता है.

इस इवेंट को CameraClipPreview एट्रिब्यूट के मिलते-जुलते ClipPreview इवेंट के साथ जोड़ने के लिए, इसका इस्तेमाल करें.

string
उदाहरण: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..."
eventId Nest Doorbell (लेगसी) इवेंट से जुड़ा आईडी.

इस इवेंट से जुड़ी कैमरा इमेज डाउनलोड करने के लिए, GenerateImage कमांड के साथ इसका इस्तेमाल करें.

string
उदाहरण: "mq-qjzq6wgrOPERrPw7OMmBZPN..."

इवेंट पेलोड फ़ील्ड

फ़ील्ड ब्यौरा डेटा टाइप
eventId इवेंट के लिए यूनीक आइडेंटिफ़ायर. string
जैसे: "854a3723-c351-45df-95e9-aed6004c1352"
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

अलग-अलग तरह के इवेंट और उनके काम करने के तरीके के बारे में ज़्यादा जानकारी के लिए, इवेंट देखें.

गड़बड़ियां

इस trait के संबंध में, ये गड़बड़ी कोड दिखाए जा सकते हैं:

गड़बड़ी संदेश RPC समस्या हल करना
कैमरे की इमेज अब डाउनलोड नहीं की जा सकती. DEADLINE_EXCEEDED इवेंट की इमेज, इवेंट पब्लिश होने के 30 सेकंड बाद दिखना बंद हो जाती हैं. पक्का करें कि समयसीमा खत्म होने से पहले, इमेज को डाउनलोड कर लिया जाए.
इवेंट आईडी कैमरे से नहीं जुड़ा है. FAILED_PRECONDITION कैमरा इवेंट से मिले सही eventID का इस्तेमाल करें.

एपीआई से जुड़े गड़बड़ी कोड की पूरी सूची देखने के लिए, एपीआई से जुड़े गड़बड़ी कोड का रेफ़रंस देखें.