สคีมาลักษณะ StatusReport สมาร์ทโฮม
action.devices.traits.StatusReport - ลักษณะนี้รายงานสถานะปัจจุบันของอุปกรณ์หนึ่งๆ หรือกลุ่มอุปกรณ์ที่เชื่อมต่อ
อุปกรณ์หนึ่งๆ สามารถรายงานสถานะปัจจุบัน รวมถึงสถานะของอุปกรณ์ที่เกี่ยวข้องในกลุ่ม เช่น อุปกรณ์เป้าหมายอาจเป็นระบบรักษาความปลอดภัยที่มีอุปกรณ์ที่เกี่ยวข้องซึ่งแสดงเซ็นเซอร์แต่ละตัว StatusReport ทำหน้าที่เป็นข้อมูลรวมสำหรับการรายงานสถานะแบบรวม แต่ไม่ได้แทนที่การระบุแต่ละรายการ
  อุปกรณ์ที่ Google Assistant เข้าถึงได้ควรรายงานเป็นอุปกรณ์แยกต่างหากในการตอบกลับ SYNC
แอตทริบิวต์อุปกรณ์
ไม่มี
สถานะอุปกรณ์
เอนทิตีที่มีลักษณะนี้อาจรายงานสถานะต่อไปนี้เป็นส่วนหนึ่งของการดำเนินการ QUERY ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent QUERY ได้ที่การดำเนินการตาม Intent
| รัฐ | ประเภท | คำอธิบาย | 
|---|---|---|
| currentStatusReport | อาร์เรย์ | ต้องระบุ สถานะข้อผิดพลาดหรือข้อยกเว้นปัจจุบันของอุปกรณ์และรหัสอุปกรณ์ที่เกี่ยวข้อง | 
| [item, ...] | ออบเจ็กต์ | สถานะปัจจุบัน | 
| blocking | บูลีน | เป็นจริงหากข้อผิดพลาดหรือสถานะปัจจุบันบล็อกการดำเนินการคำสั่งเพิ่มเติม | 
| deviceTarget | String | รหัสของอุปกรณ์เป้าหมาย | 
| priority | จำนวนเต็ม | ระบุลําดับความสําคัญของสถานะนี้ ยิ่งค่าต่ำ ลำดับความสำคัญก็ยิ่งสูงขึ้น โดยลำดับความสำคัญสูงสุดคือ 0 Google จะรายงานสถานะข้อผิดพลาดหรือข้อยกเว้นจากลำดับความสำคัญสูงสุดไปต่ำสุด Google อาจรายงานเฉพาะข้อผิดพลาดหรือข้อยกเว้นที่มีลำดับความสำคัญสูง ทั้งนี้ขึ้นอยู่กับแพลตฟอร์ม | 
| statusCode | String | สถานะปัจจุบันของอุปกรณ์ ดูรายการข้อผิดพลาดและข้อยกเว้นทั้งหมด | 
ตัวอย่าง
ระบบรักษาความปลอดภัยของฉันทำงานปกติไหม
{
  "currentStatusReport": [
    {
      "blocking": false,
      "deviceTarget": "alarm_1",
      "priority": 0,
      "statusCode": "lowBattery"
    },
    {
      "blocking": false,
      "deviceTarget": "front_window_1",
      "priority": 1,
      "statusCode": "deviceOpen"
    },
    {
      "blocking": false,
      "deviceTarget": "back_window_2",
      "priority": 1,
      "statusCode": "deviceOpen"
    },
    {
      "blocking": true,
      "deviceTarget": "alarm_2",
      "priority": 0,
      "statusCode": "needsSoftwareUpdate"
    }
  ]
}คำสั่งของอุปกรณ์
ไม่มี