स्मार्ट होम की स्थिति की रिपोर्ट से जुड़ा स्कीमा
action.devices.traits.StatusReport
- यह विशेषता किसी खास डिवाइस या जुड़े हुए डिवाइसों के ग्रुप की मौजूदा स्थिति के बारे में बताती है.
कोई डिवाइस अपनी मौजूदा स्थिति के साथ-साथ, उससे जुड़े सभी डिवाइसों की स्थिति भी रिपोर्ट कर सकता है
एक ग्रुप में. उदाहरण के लिए, टारगेट किया गया डिवाइस कोई सुरक्षा सिस्टम हो सकता है जिसमें उनसे जुड़े डिवाइस शामिल हों
जो अलग-अलग सेंसर का प्रतिनिधित्व करते हैं. स्टेटस रिपोर्ट, इन चीज़ों के लिए एग्रीगेशन के तौर पर काम करती है
सामूहिक स्थिति की जानकारी देती है, लेकिन व्यक्तिगत पते की जगह नहीं लेती है.
जिस डिवाइस को Google Assistant ऐक्सेस कर सकती है उसकी शिकायत, एक अलग डिवाइस के तौर पर की जानी चाहिए
SYNC
के जवाब में.
डिवाइस ATTRIBUTES
कोई नहीं.
डिवाइस की स्थितियां
इस विशेषता वाली इकाइयां ये रिपोर्ट कर सकती हैं
ये राज्य QUERY
ऑपरेशन के हिस्से के तौर पर शामिल हैं. सीखने में
QUERY
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, देखें
इंटेंट पूरा करना.
राज्य | टाइप | ब्यौरा |
---|---|---|
currentStatusReport |
कलेक्शन |
ज़रूरी है. डिवाइस और उससे जुड़े किसी भी डिवाइस आईडी की मौजूदा गड़बड़ी या अपवाद की स्थितियां. |
[item, ...] |
ऑब्जेक्ट |
मौजूदा स्थिति. |
blocking |
बूलियन |
अगर गड़बड़ी या मौजूदा स्थिति की वजह से, आगे के निर्देशों को लागू करने में रुकावट आ रही है, तो सही है. |
deviceTarget |
String |
टारगेट किए गए डिवाइस का आईडी. |
priority |
Integer |
इस स्थिति की प्राथमिकता बताता है. वैल्यू जितनी कम होगी, प्राथमिकता उतनी ही ज़्यादा होगी और सबसे ज़्यादा प्राथमिकता की वैल्यू 0 होगी. Google, गड़बड़ी या अपवाद की स्थिति को सबसे ऊंची से लेकर सबसे कम प्राथमिकता तक की रिपोर्ट करता है. सतह के आधार पर, Google सिर्फ़ ज़्यादा प्राथमिकता वाली गड़बड़ियों या अपवादों की रिपोर्ट कर सकता है. |
statusCode |
String |
डिवाइस की मौजूदा स्थिति. गड़बड़ियों और अपवादों की पूरी सूची देखें. |
उदाहरण
क्या मेरा सुरक्षा सिस्टम ठीक है?
{ "currentStatusReport": [ { "blocking": false, "deviceTarget": "alarm_1", "priority": 0, "statusCode": "lowBattery" }, { "blocking": false, "deviceTarget": "front_window_1", "priority": 1, "statusCode": "deviceOpen" }, { "blocking": false, "deviceTarget": "back_window_2", "priority": 1, "statusCode": "deviceOpen" }, { "blocking": true, "deviceTarget": "alarm_2", "priority": 0, "statusCode": "needsSoftwareUpdate" } ] }
डिवाइस COMMANDS
कोई नहीं.