स्मार्ट होम ऐक्शन बनाने का तरीका सीखने के लिए, Google Home डेवलपर सेंटर में आपका स्वागत है. ध्यान दें: आप Actions कंसोल में कार्रवाइयां बनाना जारी रखेंगे.
संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

स्मार्ट होम स्टेटस रिपोर्ट ट्रेल स्कीमा

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"
    }
  ]
}

डिवाइस के निर्देश

कोई नहीं.

डिवाइस की गड़बड़ियां

गड़बड़ियों और अपवादों की पूरी सूची देखें.