สคีมาลักษณะการรับรู้การมีอยู่ของบุคคลในบ้านอัจฉริยะ
action.devices.traits.OccupancySensing - ลักษณะนี้เป็นของอุปกรณ์ที่ตรวจจับการมีคนอยู่ได้ ไม่ว่าจะเป็นการตรวจจับ PIR, อัลตราซาวด์ หรือการตรวจจับการสัมผัสร่างกาย
แอตทริบิวต์อุปกรณ์
อุปกรณ์ที่มีลักษณะนี้อาจรายงานแอตทริบิวต์ต่อไปนี้เป็นส่วนหนึ่งของการดำเนินการ SYNC ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent SYNC ได้ที่การดำเนินการตาม Intent
| Attributes | ประเภท | คำอธิบาย | 
|---|---|---|
| occupancySensorConfiguration | อาร์เรย์ | รายการออบเจ็กต์แต่ละรายการมีประเภทเซ็นเซอร์ รวมถึงความล่าช้าและเกณฑ์เหตุการณ์ที่เกี่ยวข้อง | 
| [item, ...] | ออบเจ็กต์ | ประเภทเซ็นเซอร์ รวมถึงความล่าช้าและเกณฑ์เหตุการณ์ที่เกี่ยวข้อง (หากมี) | 
| occupancySensorType | String | ต้องระบุ ค่าที่รองรับ 
 | 
| occupiedToUnoccupiedDelaySec | จำนวนเต็ม | แสดงเวลาหน่วงในหน่วยวินาทีก่อนที่อัตราการเข้าพักที่รายงานจะเปลี่ยนเป็นสถานะ "ไม่มีคนอยู่" หลังจากเหตุการณ์ที่ตรวจพบครั้งล่าสุด | 
| unoccupiedToOccupiedDelaySec | จำนวนเต็ม | แสดงเวลาหน่วงเวลาเป็นวินาทีก่อนที่อัตราการเข้าพักที่รายงานจะเปลี่ยนเป็นสถานะ "มีคนอยู่" หลังจากเหตุการณ์ที่ตรวจพบครั้งล่าสุด ต้องระบุหากตั้งค่า  | 
| unoccupiedToOccupiedEventThreshold | จำนวนเต็ม | ระบุจํานวนเหตุการณ์การตรวจจับที่ต้องเกิดขึ้นในระยะเวลา  | 
ตัวอย่าง
เซ็นเซอร์ตรวจจับการมีคนอยู่ซึ่งรองรับ PIR และการตรวจจับด้วยอัลตราซาวด์
{
  "occupancySensorConfiguration": [
    {
      "occupancySensorType": "PIR",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    },
    {
      "occupancySensorType": "ULTRASONIC",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    }
  ]
}สถานะอุปกรณ์
เอนทิตีที่มีลักษณะนี้อาจรายงานสถานะต่อไปนี้เป็นส่วนหนึ่งของการดำเนินการ QUERY ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent QUERY ได้ที่การดำเนินการตาม Intent
| รัฐ | ประเภท | คำอธิบาย | 
|---|---|---|
| occupancy | String | ต้องระบุ ระบุว่าอุปกรณ์ตรวจจับการมีคนอยู่หรือไม่ ค่าที่รองรับ 
 | 
ตัวอย่าง
เซ็นเซอร์ตรวจจับการมีคนอยู่ในสำนักงานไหม
{
  "occupancy": "OCCUPIED"
}คำสั่งของอุปกรณ์
ไม่มี