สคีมาลักษณะการตรวจพบการตรวจพบบ้านอัจฉริยะ

action.devices.traits.OccupancySensing - ลักษณะนี้เป็นของอุปกรณ์ที่ตรวจจับการมีคนอยู่ได้ ไม่ว่าจะผ่าน PIR, คลื่นความถี่สูง หรือการตรวจจับการสัมผัสร่างกาย

แอตทริบิวต์ของอุปกรณ์

อุปกรณ์ที่มีลักษณะนี้อาจรายงานสิ่งต่อไปนี้ เป็นส่วนหนึ่งของการดำเนินการ SYNC เพื่อเรียนรู้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent SYNC ได้ที่ การจำหน่าย Intent

Attributes ประเภท คำอธิบาย
occupancySensorConfiguration อาร์เรย์

รายการวัตถุ โดยแต่ละวัตถุมีประเภทเซ็นเซอร์ รวมถึงความล่าช้าและเกณฑ์เหตุการณ์ที่เกี่ยวข้อง

[item, ...] ออบเจ็กต์

ประเภทเซ็นเซอร์ รวมถึงความล่าช้าและเกณฑ์เหตุการณ์ที่เกี่ยวข้อง หากมี

occupancySensorType String

ต้องระบุ

ค่าที่รองรับ

PIR
อุปกรณ์รองรับการตรวจหาการมีคนอยู่ผ่านการตรวจจับแบบแพสซีฟอินฟราเรด (PIR)
ULTRASONIC
อุปกรณ์รองรับการตรวจจับการมีคนอยู่ผ่านการตรวจจับคลื่นความถี่สูง
PHYSICAL_CONTACT
อุปกรณ์รองรับการมีคนอยู่ผ่านการตรวจจับการสัมผัสร่างกาย
occupiedToUnoccupiedDelaySec จำนวนเต็ม

แสดงความล่าช้าของเวลาเป็นวินาทีก่อนที่อัตราการเข้าพักที่รายงานจะเปลี่ยนเป็นสถานะไม่มีคนอยู่หลังเหตุการณ์ที่ตรวจพบล่าสุด

unoccupiedToOccupiedDelaySec จำนวนเต็ม

แสดงความล่าช้าของเวลาเป็นวินาทีก่อนที่อัตราการเข้าพักที่รายงานจะเปลี่ยนเป็นสถานะที่มีการเข้าใช้หลังจากเหตุการณ์ที่ตรวจพบล่าสุด ต้องระบุหากตั้งค่า occupiedToUnoccupiedDelaySec ไว้

unoccupiedToOccupiedEventThreshold จำนวนเต็ม

ระบุจำนวนเหตุการณ์การตรวจจับที่ต้องเกิดขึ้นในช่วงเวลา unoccupiedToOccupiedDelaySec ก่อนที่อัตราการเข้าพักที่รายงานจะเปลี่ยนเป็นสถานะที่มีการเข้าใช้ ต้องระบุหากตั้งค่า unoccupiedToOccupiedDelaySec ไว้

ตัวอย่าง

เซ็นเซอร์ตรวจจับการมีคนอยู่ที่รองรับ PIR และการตรวจจับด้วยอัลตราโซนิก

{
  "occupancySensorConfiguration": [
    {
      "occupancySensorType": "PIR",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    },
    {
      "occupancySensorType": "ULTRASONIC",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    }
  ]
}

สถานะของอุปกรณ์

เอนทิตีที่มีลักษณะนี้อาจรายงานสิ่งต่อไปนี้ สถานะเป็นส่วนหนึ่งของการดำเนินการ QUERY เพื่อเรียนรู้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent QUERY ได้ที่ การจำหน่าย Intent

รัฐ ประเภท คำอธิบาย
occupancy String

ต้องระบุ

ระบุว่าอุปกรณ์ตรวจพบการมีคนอยู่หรือไม่

ค่าที่รองรับ

OCCUPIED
อุปกรณ์ตรวจพบการมีคนอยู่
UNOCCUPIED
อุปกรณ์ตรวจไม่พบการมีคนอยู่
UNKNOWN_OCCUPANCY_STATE
ไม่ทราบสถานะการมีคนอยู่ในขณะนั้นที่อุปกรณ์ตรวจพบ

ตัวอย่าง

เซ็นเซอร์ตรวจพบการมีคนอยู่ในสำนักงานไหม

{
  "occupancy": "OCCUPIED"
}

คำสั่งอุปกรณ์

ไม่มี

ข้อผิดพลาดของอุปกรณ์

ดูรายการทั้งหมดของ ข้อผิดพลาดและข้อยกเว้น