स्मार्ट होम ऑब्जेक्ट डिटेक्शन ट्रैट स्कीमा
action.devices.traits.ObjectDetection
- यह trait उन डिवाइसों में है जो चीज़ों या लोगों का पता लगा सकते हैं और उपयोगकर्ता को सूचना भेज सकते हैं. डिफ़ॉल्ट रूप से, डोरबेल की घंटी बजने के बाद, Google Assistant की सुविधा वाले स्मार्ट डिसप्ले और स्पीकर पर, ऑब्जेक्ट डिटेक्शन की सभी सूचनाएं मिल जाती हैं.
डिवाइस ATTRIBUTES
कोई नहीं.
डिवाइस की स्थितियां
कोई नहीं.
डिवाइस COMMANDS
कोई नहीं.
डिवाइस की सूचनाएं
इस एट्रिब्यूट वाले डिवाइस, डिवाइस की स्थिति में बदलाव होने पर, यह सूचना पेलोड दिखा सकते हैं. सूचनाएं लागू करने के बारे में ज़्यादा जानने के लिए, स्मार्ट होम कार्रवाइयों के लिए सूचनाएं देखें.
फ़ील्ड | टाइप | ब्यौरा |
---|---|---|
ObjectDetection |
ऑब्जेक्ट |
ज़रूरी है. सूचना का पेलोड. |
priority |
Integer |
ज़रूरी है. यह सूचना के लेवल के बारे में बताता है. फ़िलहाल, इसके लिए 0 वैल्यू इस्तेमाल की जा सकती है. इससे पता चलता है कि सूचना को बोलकर सुनाया जाना चाहिए. |
detectionTimestamp |
Integer |
ज़रूरी है. मिलीसेकंड में वह epoch टाइमस्टैंप जिस पर ऑब्जेक्ट का पता चला था. |
objects |
ऑब्जेक्ट |
ज़रूरी है. कैटगरी के हिसाब से पहचानी गई चीज़ों का संग्रह. |
named |
कैटगरी |
ऐसे ऑब्जेक्ट की सूची जिनकी पहचान उपयोगकर्ता ने की है और जिन्हें लेबल के साथ टैग किया गया है. |
[item, ...] |
स्ट्रिंग |
ऑब्जेक्ट लेबल. कम से कम एक आइटम की ज़रूरत है. |
familiar |
Integer |
ऐसे ऑब्जेक्ट की संख्या जिन्हें उपयोगकर्ता ने पहचाना है और जिनमें कोई लेबल नहीं है. |
unfamiliar |
Integer |
डिवाइस ने जिन ऑब्जेक्ट का पता लगाया है उनकी संख्या, जिन्हें शायद उपयोगकर्ता न पहचान सके. |
unclassified |
Integer |
उन ऑब्जेक्ट की संख्या जिन्हें डिवाइस की कैटगरी में नहीं रखा जा सका. |
उदाहरण
1 जनवरी, 2000 को दो अज्ञात ऑब्जेक्ट का पता चला.
{ "ObjectDetection": { "objects": { "unclassified": 2 }, "priority": 0, "detectionTimestamp": 946684800000 } }
किसी ऐसे व्यक्ति का पता चला है जिसे आप 1 जनवरी, 2000 को जानते हैं.
{ "ObjectDetection": { "objects": { "familiar": 1 }, "priority": 0, "detectionTimestamp": 946684800000 } }
ऐलिस को 1 जनवरी, 2000 को पता चला था.
{ "ObjectDetection": { "objects": { "named": [ "Alice" ] }, "priority": 0, "detectionTimestamp": 946684800000 } }