ยินดีต้อนรับสู่ Google Home Developer Center แหล่งใหม่เรียนรู้วิธีพัฒนาการดําเนินการในบ้านอัจฉริยะ หมายเหตุ: คุณจะสร้างการดําเนินการต่างๆ ต่อไปในคอนโซลการดําเนินการ
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

สคีมาสถานะของรายงานสถานะสมาร์ทโฮม

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

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

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

ไม่มี

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

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

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

ต้องระบุ

สถานะข้อผิดพลาดหรือข้อยกเว้นปัจจุบันของอุปกรณ์และรหัสอุปกรณ์ที่เกี่ยวข้อง

[item, ...] วัตถุ

สถานะปัจจุบัน

blocking บูลีน

เป็นจริงหากข้อผิดพลาดหรือสถานะปัจจุบันบล็อกการเรียกใช้คําสั่งเพิ่มเติม

deviceTarget สตริง

รหัสของอุปกรณ์เป้าหมาย

priority จำนวนเต็ม

ระบุลําดับความสําคัญของสถานะนี้ ยิ่งค่าต่ํา ลําดับความสําคัญก็ยิ่งสูง ที่มีลําดับความสําคัญสูงสุดคือ 0 Google จะรายงานข้อผิดพลาดข้อผิดพลาดหรือข้อยกเว้นจากลําดับความสําคัญสูงสุดไปหาต่ําสุด Google อาจรายงานเฉพาะข้อผิดพลาดหรือข้อยกเว้นที่มีลําดับความสําคัญสูง ทั้งนี้ขึ้นอยู่กับแพลตฟอร์มดังกล่าว

statusCode สตริง

สถานะปัจจุบันของอุปกรณ์ ดูรายการข้อผิดพลาดและข้อยกเว้นทั้งหมด

ตัวอย่าง

ระบบรักษาความปลอดภัยปลอดภัยไหม

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

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

ไม่มี

อุปกรณ์ ERRORS

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