स्मार्ट होम स्टेटस रिपोर्ट ट्रेल स्कीमा
action.devices.traits.StatusReport
- इस खास जानकारी से किसी डिवाइस या जुड़े हुए ग्रुप की मौजूदा स्थिति की जानकारी मिलती है.
कोई खास डिवाइस अपनी मौजूदा स्थिति के साथ ही, ग्रुप में शामिल मिलते-जुलते डिवाइसों की स्थिति भी रिपोर्ट कर सकता है. उदाहरण के लिए, टारगेट डिवाइस एक सुरक्षा सिस्टम हो सकता है जिसमें इससे जुड़े डिवाइस अलग-अलग सेंसर दिखाते हैं. Statusreport, सामूहिक स्थिति की रिपोर्ट करने के लिए
एक एग्रीगेशन के तौर पर काम करता है, लेकिन यह अलग-अलग पतों की जगह नहीं लेता.
SYNC
के जवाब में, Google Assistant से ऐक्सेस किए जा सकने वाले किसी भी डिवाइस को अलग डिवाइस के तौर पर रिपोर्ट किया जाना चाहिए.
डिवाइस की विशेषताएं
कोई नहीं.
डिवाइस के राज्य
इस खासियत वाली इकाइयां, 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" } ] }
डिवाइस के निर्देश
कोई नहीं.