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