Skema LockUnlock Trait Smart Home
action.devices.traits.LockUnlock - Trait ini digunakan untuk perangkat apa pun yang mendukung penguncian dan pembukaan kunci, dan/atau pelaporan status terkunci.
ATRIBUT Perangkat
Tidak ada.
STATUS Perangkat
Entitas dengan sifat 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 mengalami gangguan sehingga status terkuncinya tidak dapat ditentukan. |
Contoh
Perangkat yang terkunci
{
"isLocked": true
}Perangkat yang macet
{
"isJammed": true
}PERINTAH perangkat
Perangkat dengan trait 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 perintahnya adalah 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 lanjutan
Perangkat dengan trait ini dapat menampilkan payload respons lanjutan berikut sebagai bagian dari operasi EXECUTE. Untuk mempelajari lebih lanjut cara menerapkan respons lanjutan, lihat Notifikasi untuk Tindakan 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 trait ini, misalnya, |
Contoh
Kunci pintu depan. (respons lanjutan untuk kasus keberhasilan)
{
"LockUnlock": {
"priority": 0,
"followUpResponse": {
"status": "SUCCESS",
"isLocked": true,
"followUpToken": "1234"
}
}
}Buka kunci pintu depan. (respons lanjutan untuk kasus keberhasilan)
{
"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