स्मार्ट होम सेंसरस्टेट ट्रेल स्कीमा
action.devices.traits.SensorState
- यह विशेषता, आंकड़ों वाले डेटा और आंकड़ों पर आधारित आंकड़ों को कवर करती है.
डिवाइस की विशेषताएं
जिन डिवाइसों में यह एट्रिब्यूट मौजूद है वे SYNC
कार्रवाई के तहत, इन एट्रिब्यूट की रिपोर्ट कर सकते हैं. SYNC
इंटेंट मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
विशेषताएं | टाइप | जानकारी |
---|---|---|
sensorStatesSupported |
रेंज |
ज़रूरी है. हर ऑब्जेक्ट, इस डिवाइस पर काम करने वाली सेंसर की स्थितियों को दिखाता है. हर सेंसर में कम से कम जानकारी देने वाली या अंकों में मौजूद होने चाहिए. सेंसर, दोनों की रिपोर्ट भी कर सकते हैं. ऐसे में, न्यूमेरिक वैल्यू को प्राथमिकता दी जाएगी. |
[item, ...] |
ऑब्जेक्ट |
सेंसर की सुविधा. कम से कम एक आइटम ज़रूरी है. |
name |
String |
ज़रूरी है. इस सेंसर टाइप का इस्तेमाल किया जा सकता है. इस्तेमाल किए जा सकने वाले सेंसर की टेबल देखें. |
descriptiveCapabilities |
ऑब्जेक्ट |
सेंसर की क्षमताओं के बारे में जानकारी. |
availableStates |
रेंज |
ज़रूरी है. डिवाइस के लिए उपलब्ध स्थितियों की सूची. सेंसर की तरफ़ से कोई वैल्यू न मिलने पर, "अज्ञात" स्थिति का इस्तेमाल होता है. |
[item, ...] |
String |
काम करने वाले ब्यौरे की स्थिति की वैल्यू. कम से कम एक आइटम ज़रूरी है. |
numericCapabilities |
ऑब्जेक्ट |
सेंसर रिपोर्ट किए जा सकने वाले संभावित अंकों की जानकारी देता है. |
rawValueUnit |
String |
ज़रूरी है. काम करने वाली न्यूमेरिक यूनिट. |
अलग-अलग क्षमताओं और इस खासियत के साथ काम करने वाले सेंसर प्रकारों की ज़्यादा जानकारी के लिए काम करने वाले सेंसर देखें.
उदाहरण
सेंसर डिवाइस जो स्थिति की पूरी जानकारी देता है.
{ "sensorStatesSupported": [ { "name": "AirQuality", "descriptiveCapabilities": { "availableStates": [ "healthy", "moderate", "unhealthy", "very unhealthy" ] } } ] }
ऐसे सेंसर डिवाइस जो संख्या वाली स्थिति की रिपोर्ट करते हैं.
{ "sensorStatesSupported": [ { "name": "CarbonMonoxideLevel", "numericCapabilities": { "rawValueUnit": "PARTS_PER_MILLION" } } ] }
सेंसर डिवाइस जो जानकारी और स्थिति की स्थिति की रिपोर्ट करता है.
{ "sensorStatesSupported": [ { "name": "SmokeLevel", "numericCapabilities": { "rawValueUnit": "PARTS_PER_MILLION" }, "descriptiveCapabilities": { "availableStates": [ "smoke detected", "high", "no smoke detected" ] } } ] }
काम करने वाले सेंसर
नीचे दी गई टेबल में, इस सुविधा के साथ काम करने वाले सेंसर टाइप और उनसे जुड़ी सुविधाओं की जानकारी दी गई है.
हवा की क्वालिटी
नाम | विवरणात्मक क्षमताएं | न्यूमेरिक क्षमताएं |
---|---|---|
इस्तेमाल की जा सकने वाली वैल्यू:
|
इस्तेमाल की जा सकने वाली वैल्यू:
|
इस्तेमाल की जा सकने वाली वैल्यू:
|
कार्बन मोनोऑक्साइड
नाम | विवरणात्मक क्षमताएं | न्यूमेरिक क्षमताएं |
---|---|---|
इस्तेमाल की जा सकने वाली वैल्यू:
|
इस्तेमाल की जा सकने वाली वैल्यू:
|
इस्तेमाल की जा सकने वाली वैल्यू:
|
धुएं का स्तर
नाम | विवरणात्मक क्षमताएं | न्यूमेरिक क्षमताएं |
---|---|---|
इस्तेमाल की जा सकने वाली वैल्यू:
|
इस्तेमाल की जा सकने वाली वैल्यू:
|
इस्तेमाल की जा सकने वाली वैल्यू:
|
फ़िल्टर की सफ़ाई
नाम | विवरणात्मक क्षमताएं | न्यूमेरिक क्षमताएं |
---|---|---|
इस्तेमाल की जा सकने वाली वैल्यू:
|
इस्तेमाल की जा सकने वाली वैल्यू:
|
मौजूद नहीं. |
पानी का लीकेज
नाम | विवरणात्मक क्षमताएं | न्यूमेरिक क्षमताएं |
---|---|---|
इस्तेमाल की जा सकने वाली वैल्यू:
|
इस्तेमाल की जा सकने वाली वैल्यू:
|
मौजूद नहीं. |
बारिश का पता लगाने की सुविधा
नाम | विवरणात्मक क्षमताएं | न्यूमेरिक क्षमताएं |
---|---|---|
इस्तेमाल की जा सकने वाली वैल्यू:
|
इस्तेमाल की जा सकने वाली वैल्यू:
|
मौजूद नहीं. |
लाइफ़टाइम फ़िल्टर
नाम | विवरणात्मक क्षमताएं | न्यूमेरिक क्षमताएं |
---|---|---|
इस्तेमाल की जा सकने वाली वैल्यू:
|
इस्तेमाल की जा सकने वाली वैल्यू:
|
इस्तेमाल की जा सकने वाली वैल्यू:
|
कंप्यूट किए गए फ़िल्टर की लाइफ़टाइम वैल्यू
नाम | विवरणात्मक क्षमताएं | न्यूमेरिक क्षमताएं |
---|---|---|
इस्तेमाल की जा सकने वाली वैल्यू:
|
मौजूद नहीं. | इस्तेमाल की जा सकने वाली वैल्यू:
|
कार्बन डाइऑक्साइड का स्तर
नाम | विवरणात्मक क्षमताएं | न्यूमेरिक क्षमताएं |
---|---|---|
इस्तेमाल की जा सकने वाली वैल्यू:
|
मौजूद नहीं. | इस्तेमाल की जा सकने वाली वैल्यू:
|
कण
नाम | विवरणात्मक क्षमताएं | न्यूमेरिक क्षमताएं |
---|---|---|
इस्तेमाल की जा सकने वाली वैल्यू:
|
मौजूद नहीं. | इस्तेमाल की जा सकने वाली वैल्यू:
|
वाेलाटाइल ऑर्गैनिक कंपाउंड
नाम | विवरणात्मक क्षमताएं | न्यूमेरिक क्षमताएं |
---|---|---|
इस्तेमाल की जा सकने वाली वैल्यू:
|
मौजूद नहीं. | इस्तेमाल की जा सकने वाली वैल्यू:
|
डिवाइस के राज्य
इस खासियत वाली इकाइयां, QUERY
ऑपरेशन के हिस्से के तौर पर
इन स्थितियों की रिपोर्ट कर सकती हैं. QUERY
इंटेंट मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
राज्य | टाइप | जानकारी |
---|---|---|
currentSensorStateData |
रेंज |
ज़रूरी है. सेंसर की मौजूदा स्थितियों की सूची. |
[item, ...] |
ऑब्जेक्ट |
सेंसर की मौजूदा स्थिति. |
name |
String |
ज़रूरी है. सेंसर की स्थिति का नाम. |
currentSensorState |
String |
मौजूदा स्थिति के बारे में जानकारी. |
rawValue |
Number |
मौजूदा न्यूमेरिक सेंसर वैल्यू. |
अलग-अलग क्षमताओं और इस खासियत के साथ काम करने वाले सेंसर प्रकारों की ज़्यादा जानकारी के लिए काम करने वाले सेंसर देखें.
उदाहरण
सेंसर डिवाइस जो स्थिति की पूरी जानकारी देता है.
{ "currentSensorStateData": [ { "name": "AirQuality", "currentSensorState": "healthy" } ] }
ऐसे सेंसर डिवाइस जो संख्या वाली स्थिति की रिपोर्ट करते हैं.
{ "currentSensorStateData": [ { "name": "CarbonMonoxideLevel", "rawValue": 200 } ] }
सेंसर डिवाइस जो जानकारी और स्थिति की स्थिति की रिपोर्ट करता है.
{ "currentSensorStateData": [ { "name": "SmokeLevel", "currentSensorState": "smoke detected", "rawValue": 200 } ] }
डिवाइस के निर्देश
कोई नहीं.
डिवाइस पर मिलने वाली सूचनाएं
जिन डिवाइसों पर इस एट्रिब्यूट का इस्तेमाल होता है वे डिवाइस की स्थिति में बदलाव होने की वजह से, सूचना का यह पेलोड दिखा सकते हैं. सूचनाएं लागू करने के बारे में ज़्यादा जानने के लिए, स्मार्ट होम ऐक्शन के लिए सूचनाएं देखें.
फ़ील्ड | टाइप | जानकारी |
---|---|---|
SensorState |
ऑब्जेक्ट |
ज़रूरी है. सूचना का पेलोड. |
priority |
Integer |
ज़रूरी है. यह सूचना का लेवल दिखाता है. मौजूदा वैल्यू 0 है, जिससे पता चलता है कि सूचना को बोलकर सुना जाना चाहिए. |
name |
String |
ज़रूरी है. सेंसर की स्थिति का नाम. सूचनाओं के लिए समर्थित सेंसर प्रकारों की सूची देखें. |
currentSensorState |
String |
ज़रूरी है. मौजूदा स्थिति के बारे में जानकारी. सूचनाओं के लिए समर्थित सेंसर प्रकारों की सूची देखें. |
सूचना पेलोड में ये सेंसर टाइप हो सकते हैं:
AirQuality
CarbonMonoxideLevel
SmokeLevel
FilterCleanliness
WaterLeak
RainDetection
FilterLifeTime
सेंसर के हर टाइप के साथ काम करने वाली अलग-अलग सुविधाओं के बारे में ज़्यादा जानने के लिए, काम करने वाले सेंसर देखें.
उदाहरण
{ "SensorState": { "priority": 0, "name": "SmokeLevel", "currentSensorState": "high" } }