DoorbellChime स्कीमा

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

sdm.devices.traits.DoorbellChime

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

फ़ील्ड

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

निर्देश

इस विशेषता के लिए कोई कमांड उपलब्ध नहीं है.

इवेंट

चाइम

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

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

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

चाइम इवेंट

पेलोड

{
  "eventId" : "7a21dcd5-3abd-4bc3-84aa-4559e6985d3e",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.DoorbellChime.Chime" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "DF60fvZNaXWEXJuMydh27GObP3..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }

चाइम इवेंट फ़ील्ड

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

इसका इस्तेमाल इस इवेंट को, CameraClipPreview की विशेषता से जुड़े ClipPreview इवेंट से जोड़ने के लिए करें.

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

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

string
उदाहरण: "DF60fvZNaXWEXJuMydh27GObP3..."

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

फ़ील्ड ब्यौरा डेटा टाइप
eventId इवेंट के लिए यूनीक आइडेंटिफ़ायर. string
जैसे: "7a21dcd5-3abd-4bc3-84aa-4559e6985d3e"
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 का इस्तेमाल करें.

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