स्मार्ट होम में रहने वाले लोगों की जानकारी देने वाले ट्रैट का स्कीमा
action.devices.traits.OccupancySensing - यह एट्रिब्यूट उन डिवाइसों से जुड़ा है जो पीआईआर, अल्ट्रासाउंड या फ़िज़िकल संपर्क सेंसिंग की मदद से, यह पता लगा सकते हैं कि कोई व्यक्ति मौजूद है या नहीं.
डिवाइस के एट्रिब्यूट
इस विशेषता वाले डिवाइस, SYNC ऑपरेशन के हिस्से के तौर पर, इन एट्रिब्यूट की जानकारी दे सकते हैं. SYNC इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना लेख पढ़ें.
| विशेषताएं | टाइप | ब्यौरा | 
|---|---|---|
occupancySensorConfiguration | 
    कलेक्शन | 
       ऑब्जेक्ट की सूची, जिसमें हर ऑब्जेक्ट में सेंसर टाइप और उससे जुड़ी देरी और इवेंट थ्रेशोल्ड की जानकारी होती है.  | 
  
[item, ...] | 
    ऑब्जेक्ट | 
       सेंसर का टाइप और उससे जुड़ी देरी और इवेंट थ्रेशोल्ड, अगर लागू हो.  | 
  
occupancySensorType | 
    String | 
       ज़रूरी है. इस्तेमाल की जा सकने वाली वैल्यू: 
  | 
  
occupiedToUnoccupiedDelaySec | 
    Integer | 
       इससे पता चलता है कि आखिरी इवेंट के पता चलने के बाद, रिपोर्ट की गई जगह के खाली होने की स्थिति में बदलने में कितना समय लगा.  | 
  
unoccupiedToOccupiedDelaySec | 
    Integer | 
       इससे पता चलता है कि आखिरी इवेंट के बाद, रिपोर्ट की गई जगह की स्थिति 'व्यस्त है' में बदलने में कितना समय लगा. अगर   | 
  
unoccupiedToOccupiedEventThreshold | 
    Integer | 
       इससे पता चलता है कि रिपोर्ट की गई जगह पर लोगों की मौजूदगी की जानकारी, 'मौजूदगी है' स्टेटस में बदलने से पहले,   | 
  
उदाहरण
ऑक्युपेंसी सेंसर, जो पीआईआर और अल्ट्रासाउंड सेंसिंग के साथ काम करता है.
{
  "occupancySensorConfiguration": [
    {
      "occupancySensorType": "PIR",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    },
    {
      "occupancySensorType": "ULTRASONIC",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    }
  ]
}डिवाइस की स्थितियां
इस विशेषता वाली इकाइयां, QUERY ऑपरेशन के तहत, इन स्थितियों की जानकारी दे सकती हैं. QUERY इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना लेख पढ़ें.
| राज्य | टाइप | ब्यौरा | 
|---|---|---|
occupancy | 
    String | 
       ज़रूरी है. इससे पता चलता है कि डिवाइस में किसी की मौजूदगी का पता चलता है या नहीं. इस्तेमाल की जा सकने वाली वैल्यू: 
  | 
  
उदाहरण
क्या सेंसर से ऑफ़िस में मौजूद लोगों की संख्या का पता चलता है?
{
  "occupancy": "OCCUPIED"
}डिवाइस के लिए निर्देश
कोई नहीं.