Skema Smart Home LockUnlock Trait
action.devices.traits.LockUnlock
- Sifat ini dimiliki oleh perangkat apa pun yang mendukung penguncian dan pembukaan kunci, dan/atau melaporkan status terkunci.
ATRIBUT Perangkat
Tidak ada.
Status PERANGKAT
Entitas dengan karakteristik ini dapat melaporkan status
berikut sebagai bagian dari operasi QUERY
. Untuk mempelajari
lebih lanjut cara menangani intent QUERY
, lihat
Fulfillment intent.
Negara bagian | Jenis | Deskripsi |
---|---|---|
isLocked |
Boolean |
Apakah perangkat saat ini terkunci. |
isJammed |
Boolean |
Apakah perangkat saat ini macet sehingga status terkuncinya tidak dapat ditentukan. |
Contoh
Perangkat yang terkunci
{ "isLocked": true }
Perangkat yang macet
{ "isJammed": true }
Perangkat COMMANDS
Perangkat dengan karakteristik ini dapat merespons perintah
berikut sebagai bagian dari operasi EXECUTE
. Untuk mempelajari
lebih lanjut cara menangani intent EXECUTE
, lihat
Fulfillment intent.
action.devices.commands.LockUnlock
Mengunci atau membuka kunci perangkat.
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
lock |
Boolean |
Wajib. Benar jika perintahnya adalah mengunci, salah jika membuka kunci. |
followUpToken |
String |
Token yang disediakan Google untuk respons lanjutan. |
Contoh
Kunci pintu depan.
{ "command": "action.devices.commands.LockUnlock", "params": { "lock": true, "followUpToken": "123" } }
Buka kunci pintu depan.
{ "command": "action.devices.commands.LockUnlock", "params": { "lock": false, "followUpToken": "567" } }
Error terkait
Terjadi error saat mengunci atau membuka kunci perangkat.
Nilai yang didukung:
remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked
Respons selanjutnya
Perangkat dengan karakteristik ini dapat menampilkan payload respons tindak lanjut berikut sebagai bagian dari operasi EXECUTE
. Untuk mempelajari
penerapan respons tindak lanjut lebih lanjut, lihat
Notifikasi untuk Action smart home.
Payload berisi salah satu hal berikut:
Berhasil: Terkunci
Kolom | Jenis | Deskripsi |
---|---|---|
followUpToken |
String |
Wajib. Token yang diberikan dalam permintaan EXECUTE asli. |
status |
String |
Wajib. Hasil permintaan. Nilai yang didukung:
|
isLocked |
Boolean |
Wajib. Menunjukkan apakah perangkat terkunci. |
Gagal
Kolom | Jenis | Deskripsi |
---|---|---|
followUpToken |
String |
Wajib. Token yang diberikan dalam permintaan EXECUTE asli. |
status |
String |
Wajib. Hasil permintaan. Nilai yang didukung:
|
errorCode |
String |
Wajib. Nilainya dapat berupa kode error untuk fitur ini, misalnya, |
Contoh
Kunci pintu depan. (respons lanjutan untuk kasus sukses)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "SUCCESS", "isLocked": true, "followUpToken": "1234" } } }
Buka kunci pintu depan. (respons lanjutan untuk kasus sukses)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "SUCCESS", "isLocked": false, "followUpToken": "1234" } } }
Kunci pintu depan. (respons lanjutan untuk kasus kegagalan)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "FAILURE", "errorCode": "deviceJammingDetected", "followUpToken": "1234" } } }
Contoh ucapan
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