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

action.devices.traits.StatusReport - ลักษณะนี้จะรายงานสถานะปัจจุบันของอุปกรณ์ที่เฉพาะเจาะจงหรือกลุ่มอุปกรณ์ที่เชื่อมต่อ

อุปกรณ์หนึ่งๆ จะรายงานสถานะปัจจุบันรวมถึงสถานะของอุปกรณ์ที่เกี่ยวข้องในกลุ่มได้ เช่น อุปกรณ์เป้าหมายอาจเป็นระบบรักษาความปลอดภัยที่มีอุปกรณ์ที่เกี่ยวข้องซึ่งเป็นตัวแทนของเซ็นเซอร์แต่ละตัว StatusReport ทำหน้าที่เป็นการรวบรวมข้อมูลสำหรับการรายงานสถานะรวม แต่ไม่ได้แทนที่ที่อยู่แต่ละรายการ อุปกรณ์ใดก็ตามที่ Google Assistant เข้าถึงได้ต้องรายงานเป็นอุปกรณ์แยกต่างหากในการตอบกลับ SYNC

ATTRIBUTES ของอุปกรณ์

ไม่ต้องแจ้งเตือนเลย

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

เอนทิตีที่มีลักษณะนี้อาจรายงานสถานะต่อไปนี้ซึ่งเป็นส่วนหนึ่งของการดำเนินการ QUERY ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent QUERY ได้ที่Fulfillment 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"
    }
  ]
}

COMMANDS ของอุปกรณ์

ไม่ต้องแจ้งเตือนเลย

ข้อผิดพลาดเกี่ยวกับอุปกรณ์

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