Skema Sifat Smart Home LockUnlock
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
}Perintah Perangkat
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:
remoteSetDisableddeviceJammingDetectednotSupportedalreadyLockedalreadyUnlocked
Respons tindak lanjut
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 apa pun untuk karakteristik 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