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