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

แบบแผน Smart Lock Lock Lock

action.devices.traits.LockUnlock - ลักษณะนี้เป็นของอุปกรณ์ที่รองรับการล็อกและการปลดล็อก และ/หรือการรายงานสถานะที่ล็อก

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

ไม่มี

อุปกรณ์ STATES

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

รัฐ Type คำอธิบาย
isLocked บูลีน

อุปกรณ์ล็อกอยู่หรือไม่

isJammed บูลีน

อุปกรณ์ติดอยู่กับเครื่องหรือไม่ ดังนั้นจึงไม่สามารถระบุสถานะที่ล็อกอยู่ได้

ตัวอย่าง

อุปกรณ์ที่ล็อกอยู่

{
  "isLocked": true
}

อุปกรณ์ที่ติดขัด

{
  "isJammed": true
}

อุปกรณ์ COMMANDS

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

action.devices.commands.LockUnlock

ล็อกหรือปลดล็อกอุปกรณ์

พารามิเตอร์

พารามิเตอร์ Type คำอธิบาย
lock บูลีน

ต้องระบุ

เป็นจริงเมื่อคําสั่งคือการล็อก เท็จสําหรับปลดล็อก

followUpToken สตริง

โทเค็นที่ Google ให้ไว้เพื่อตอบกลับติดตามผล

ตัวอย่าง

ล็อกประตูหน้า

{
  "command": "action.devices.commands.LockUnlock",
  "params": {
    "lock": true,
    "followUpToken": "123"
  }
}

ปลดล็อกประตูหน้า

{
  "command": "action.devices.commands.LockUnlock",
  "params": {
    "lock": false,
    "followUpToken": "567"
  }
}

เกิดข้อผิดพลาดขณะล็อกหรือปลดล็อกอุปกรณ์

ค่าที่รองรับ:

remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked

การตอบกลับติดตามผล

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

เพย์โหลดมีดังต่อไปนี้

สําเร็จ: ล็อกแล้ว

ช่อง Type คำอธิบาย
followUpToken สตริง

ต้องระบุ

โทเค็นที่ให้ไว้ในคําขอ EXECUTE เดิม

status สตริง

ต้องระบุ

ผลของคําขอ

ค่าที่รองรับ:

SUCCESS
isLocked บูลีน

ต้องระบุ

ระบุว่าอุปกรณ์ล็อกอยู่หรือไม่

ล้มเหลว

ช่อง Type คำอธิบาย
followUpToken สตริง

ต้องระบุ

โทเค็นที่ให้ไว้ในคําขอ EXECUTE เดิม

status สตริง

ต้องระบุ

ผลของคําขอ

ค่าที่รองรับ:

FAILURE
errorCode สตริง

ต้องระบุ

ค่านี้อาจเป็นรหัสข้อผิดพลาดสําหรับลักษณะเฉพาะนี้ เช่น deviceJammingDetected

ตัวอย่าง

ล็อกประตูหน้า (ตอบกลับการติดตามผลสําหรับกรณีความสําเร็จ)

{
  "LockUnlock": {
    "priority": 0,
    "followUpResponse": {
      "status": "SUCCESS",
      "isLocked": true,
      "followUpToken": "1234"
    }
  }
}

ปลดล็อกประตูหน้า (ตอบกลับการติดตามผลสําหรับกรณีความสําเร็จ)

{
  "LockUnlock": {
    "priority": 0,
    "followUpResponse": {
      "status": "SUCCESS",
      "isLocked": false,
      "followUpToken": "1234"
    }
  }
}

ล็อกประตูหน้า (ตอบกลับการติดตามผลสําหรับกรณีความล้มเหลว)

{
  "LockUnlock": {
    "priority": 0,
    "followUpResponse": {
      "status": "FAILURE",
      "errorCode": "deviceJammingDetected",
      "followUpToken": "1234"
    }
  }
}

ตัวอย่างคําพูด

de-DE

  • Bitte Eingangstür abschließen
  • Bitte schließ die Eingangstür auf

en-US

  • lock my doors
  • unlock study room

es-ES

  • cierra la puerta con llave
  • quitar el cerrojo de la puerta de entrad a

fr-FR

  • déverrouille la porte d'entrée
  • verrouille la porte d'entrée

hi-IN

  • फ़्रंट डोर अनलॉक करो
  • सामने के दरवाजे को लॉक करो

it-IT

  • apri la porta d'ingresso
  • puoi chiudere la porta d'ingresso a chiave

ja-JP

  • 玄関のドア を施錠して
  • 玄関 開錠して

ko-KR

  • 도어락 잠가 줘
  • 현관 도어락 열어 줄래

nl-NL

  • Ontgrendel de voordeur
  • doe de voordeur op slot

pt-BR

  • Tranca a porta do quarto .
  • destranca a porta da cozinha
  • destrancar a porta da frente
  • trancar a porta da frente

sv-SE

  • lås upp ytterdörren
  • lås ytterdörren

อุปกรณ์ ERRORS

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