สคีมาลักษณะของรายงานสถานะสมาร์ทโฮม

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"
    }
  ]
}

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

ไม่มี

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

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