Skema Trait Smart Home Lockunlock

action.devices.traits.LockUnlock - Ciri ini milik setiap perangkat yang mendukung penguncian dan pembukaan kunci, dan/atau pelaporan status terkunci.

ATTRIBUTE Perangkat

Tidak ada.

STATUS Perangkat

Entitas dengan karakteristik ini dapat melaporkan status berikut sebagai bagian dari operasi QUERY. Untuk mempelajari penanganan intent QUERY lebih lanjut, lihat Fulfillment intent.

Status Type 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 COMMAND

Perangkat dengan karakteristik ini dapat merespons perintah berikut sebagai bagian dari operasi EXECUTE. Untuk mempelajari penanganan intent EXECUTE lebih lanjut, lihat Fulfillment intent.

action.devices.commands.LockUnlock

Kunci atau buka kunci perangkat.

Parameter

Parameter Type Deskripsi
lock Boolean

Wajib.

Benar jika perintah adalah untuk mengunci, salah untuk membuka kunci.

followUpToken String

Token yang diberikan Google untuk respons tindak lanjut.

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"
  }
}

Terjadi error saat mengunci atau membuka kunci perangkat.

Nilai yang didukung:

remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked

Tindak lanjut tanggapan

Perangkat dengan trait ini dapat menampilkan payload respons tindak lanjut berikut sebagai bagian dari operasi EXECUTE. Untuk mempelajari lebih lanjut cara menerapkan respons tindak lanjut, lihat Notifikasi untuk Action smart home.

Payload berisi salah satu hal berikut:

Berhasil: Dikunci

Kolom Type Deskripsi
followUpToken String

Wajib.

Token yang diberikan dalam permintaan EXECUTE asli.

status String

Wajib.

Hasil permintaan.

Nilai yang didukung:

SUCCESS
isLocked Boolean

Wajib.

Menunjukkan apakah perangkat terkunci.

Kegagalan

Kolom Type Deskripsi
followUpToken String

Wajib.

Token yang diberikan dalam permintaan EXECUTE asli.

status String

Wajib.

Hasil permintaan.

Nilai yang didukung:

FAILURE
errorCode String

Wajib.

Nilainya dapat berupa kode error apa pun untuk fitur ini, misalnya, deviceJammingDetected.

Contoh

Kunci pintu depan. (respons tindak lanjut untuk kasus berhasil)

{
  "LockUnlock": {
    "priority": 0,
    "followUpResponse": {
      "status": "SUCCESS",
      "isLocked": true,
      "followUpToken": "1234"
    }
  }
}

Buka kunci pintu depan. (respons tindak lanjut untuk kasus berhasil)

{
  "LockUnlock": {
    "priority": 0,
    "followUpResponse": {
      "status": "SUCCESS",
      "isLocked": false,
      "followUpToken": "1234"
    }
  }
}

Kunci pintu depan. (respons tindak lanjut 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

Perangkat ERRORS

Lihat daftar lengkap error dan pengecualian.