สคีมาลักษณะการรับรู้การมีอยู่ของบุคคลในบ้านอัจฉริยะ
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"
}คำสั่งของอุปกรณ์
ไม่มี