DoorbellChime स्कीमा

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

sdm.devices.traits.DoorbellChime

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

फ़ील्ड

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

निर्देश

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

इवेंट

चाइम

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

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

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

चाइम इवेंट

पेलोड

{
  "eventId" : "5479443d-09cb-47b1-968d-237af4fce321",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.DoorbellChime.Chime" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "0ZSZ5JoP92urSzWOO1IapKaLnw..." } } } "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
उदाहरण के लिए: "0ZSZ5JoP92urSzWOO1IapKaLnw..."

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

फ़ील्ड ब्यौरा डेटा टाइप
eventId इवेंट के लिए यूनीक आइडेंटिफ़ायर. string
जैसे: "5479443d-09cb-47b1-968d-237af4fce321"
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 का इस्तेमाल करें.

इसके लिए एपीआई गड़बड़ी कोड संदर्भ देखें में देखें.