สคีมาลักษณะการระบุวัตถุสมาร์ทโฮม

action.devices.traits.ObjectDetection - ลักษณะนี้เป็นของอุปกรณ์ที่ตรวจจับวัตถุหรือบุคคลและส่งการแจ้งเตือนไปยังผู้ใช้ได้ โดยค่าเริ่มต้น การแจ้งเตือนจากฟีเจอร์ตรวจจับวัตถุทั้งหมดจะประกาศบนจออัจฉริยะและลำโพงที่มี Google Assistant หลังจากกริ่งประตูดัง

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

ไม่มี

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

ไม่มี

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

ไม่มี

การแจ้งเตือนของอุปกรณ์

อุปกรณ์ที่มีลักษณะนี้อาจแสดงผลลัพธ์ต่อไปนี้ในเพย์โหลดการแจ้งเตือนเป็นส่วนหนึ่งของการเปลี่ยนแปลงสถานะอุปกรณ์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้การแจ้งเตือนได้ที่การแจ้งเตือนสําหรับการดำเนินการในบ้านอัจฉริยะ

ช่อง ประเภท คำอธิบาย
ObjectDetection ออบเจ็กต์

ต้องระบุ

เพย์โหลดการแจ้งเตือน

priority จำนวนเต็ม

ต้องระบุ

แสดงถึงระดับการแจ้งเตือน ค่าที่รองรับในปัจจุบันคือ 0 ซึ่งระบุว่าควรอ่านออกเสียงการแจ้งเตือน

detectionTimestamp จำนวนเต็ม

ต้องระบุ

การประทับเวลา Epoch ในหน่วยมิลลิวินาทีที่ตรวจพบวัตถุ

objects ออบเจ็กต์

ต้องระบุ

คอลเล็กชันของวัตถุที่ตรวจพบตามหมวดหมู่

named อาร์เรย์

รายการวัตถุที่ผู้ใช้จดจำได้ซึ่งติดป้ายกำกับไว้

[item, ...] String

ป้ายกำกับวัตถุ

ต้องมีอย่างน้อย 1 รายการ

familiar จำนวนเต็ม

จำนวนออบเจ็กต์ที่ผู้ใช้รู้จักซึ่งไม่มีป้ายกำกับ

unfamiliar จำนวนเต็ม

จำนวนวัตถุที่อุปกรณ์ตรวจพบซึ่งผู้ใช้อาจไม่รู้จัก

unclassified จำนวนเต็ม

จำนวนวัตถุที่ตรวจพบซึ่งอุปกรณ์จัดประเภทไม่ได้

ตัวอย่าง

ตรวจพบวัตถุที่ไม่รู้จัก 2 รายการในวันที่ 1 มกราคม 2000

{
  "ObjectDetection": {
    "objects": {
      "unclassified": 2
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

ตรวจพบบุคคลที่คุณรู้จักในวันที่ 1 มกราคม 2000

{
  "ObjectDetection": {
    "objects": {
      "familiar": 1
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

ตรวจพบ Alice ในวันที่ 1 มกราคม 2000

{
  "ObjectDetection": {
    "objects": {
      "named": [
        "Alice"
      ]
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

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

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