แบบแผน Smart Lock Lock Lock
action.devices.traits.LockUnlock
- ลักษณะนี้เป็นของอุปกรณ์ที่รองรับการล็อกและการปลดล็อก และ/หรือการรายงานสถานะที่ล็อก
แอตทริบิวต์ของอุปกรณ์
ไม่ต้องแจ้งเตือนเลย
อุปกรณ์ STATES
เอนทิตีที่มีลักษณะนี้อาจรายงานสถานะต่อไปนี้เป็นส่วนหนึ่งของการดําเนินการ QUERY
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent ของ QUERY
โปรดดูการดําเนินการ Intent
รัฐ | ประเภท | คำอธิบาย |
---|---|---|
isLocked |
บูลีน |
อุปกรณ์ล็อกอยู่หรือไม่ |
isJammed |
บูลีน |
อุปกรณ์ติดอยู่กับเครื่องหรือไม่ ดังนั้นจึงไม่สามารถระบุสถานะที่ล็อกอยู่ได้ |
ตัวอย่าง
อุปกรณ์ที่ล็อกอยู่
{ "isLocked": true }
อุปกรณ์ที่ติดขัด
{ "isJammed": true }
อุปกรณ์ COMMANDS
อุปกรณ์ที่มีลักษณะเฉพาะนี้อาจตอบสนองต่อคําสั่งต่อไปนี้ในฐานะส่วนหนึ่งของการดําเนินการ EXECUTE
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent ของ EXECUTE
โปรดดูการดําเนินการ Intent
action.devices.commands.LockUnlock
ล็อกหรือปลดล็อกอุปกรณ์
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
lock |
บูลีน |
ต้องระบุ เป็นจริงเมื่อคําสั่งคือการล็อก เท็จสําหรับปลดล็อก |
followUpToken |
String |
โทเค็นที่ 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
ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้งานการตอบกลับติดตามผลได้ที่การแจ้งเตือนสําหรับการดําเนินการในบ้านอัจฉริยะ
เพย์โหลดมีดังต่อไปนี้
สําเร็จ: ล็อกแล้ว
ช่อง | ประเภท | คำอธิบาย |
---|---|---|
followUpToken |
String |
ต้องระบุ โทเค็นที่ให้ไว้ในคําขอ EXECUTE เดิม |
status |
String |
ต้องระบุ ผลของคําขอ ค่าที่รองรับ
|
isLocked |
บูลีน |
ต้องระบุ ระบุว่าอุปกรณ์ล็อกอยู่หรือไม่ |
ล้มเหลว
ช่อง | ประเภท | คำอธิบาย |
---|---|---|
followUpToken |
String |
ต้องระบุ โทเค็นที่ให้ไว้ในคําขอ EXECUTE เดิม |
status |
String |
ต้องระบุ ผลของคําขอ ค่าที่รองรับ
|
errorCode |
String |
ต้องระบุ ค่านี้อาจเป็นรหัสข้อผิดพลาดสําหรับลักษณะเฉพาะนี้ เช่น |
ตัวอย่าง
ล็อกประตูหน้า (ตอบกลับการติดตามผลสําหรับกรณีความสําเร็จ)
{ "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