Giản đồ đặc điểm của khoá mở khoá trong nhà thông minh

action.devices.traits.LockUnlock – Đặc điểm này thuộc về bất kỳ thiết bị nào hỗ trợ tính năng khoá/mở khoá và/hoặc báo cáo trạng thái bị khoá.

ATTRIBUTE của thiết bị

Không có.

Thiết bị STATES

Đối tượng có đặc điểm này có thể báo cáo những nội dung sau các trạng thái trong thao tác QUERY. Để tìm hiểu tìm hiểu thêm về cách xử lý ý định QUERY, hãy xem Thực hiện ý định.

Tiểu bang Loại Mô tả
isLocked Boolean

Liệu thiết bị có đang khoá hay không.

isJammed Boolean

Liệu thiết bị hiện có bị kẹt và do đó không thể xác định được trạng thái khoá của thiết bị hay không.

Ví dụ

Thiết bị đã khoá

{
  "isLocked": true
}

Thiết bị bị kẹt

{
  "isJammed": true
}

lệnh của thiết bị

Những thiết bị có đặc điểm này có thể phản hồi với những đặc điểm sau các lệnh trong thao tác EXECUTE. Để tìm hiểu tìm hiểu thêm về cách xử lý ý định EXECUTE, hãy xem Thực hiện ý định.

action.devices.commands.LockUnlock

Khoá hoặc mở khoá thiết bị.

Tham số

Tham số Loại Mô tả
lock Boolean

Bắt buộc.

True khi lệnh là để khoá, false để mở khoá.

followUpToken String

Mã thông báo do Google cung cấp cho phản hồi tiếp theo.

Ví dụ

Khoá cửa trước.

{
  "command": "action.devices.commands.LockUnlock",
  "params": {
    "lock": true,
    "followUpToken": "123"
  }
}

Mở khoá cửa trước.

{
  "command": "action.devices.commands.LockUnlock",
  "params": {
    "lock": false,
    "followUpToken": "567"
  }
}

Đã xảy ra lỗi khi khoá hoặc mở khoá thiết bị.

Các giá trị được hỗ trợ:

remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked

Câu trả lời nối tiếp

Thiết bị có đặc điểm này có thể trả về thông tin sau tải trọng phản hồi tiếp theo trong thao tác EXECUTE. Để tìm hiểu tìm hiểu thêm về cách triển khai các câu trả lời tiếp theo, hãy xem Thông báo về Hành động trong nhà thông minh.

Tải trọng chứa một trong các mục sau:

Thành công: Đã khoá

Trường Loại Mô tả
followUpToken String

Bắt buộc.

Mã thông báo được cung cấp trong yêu cầu EXECUTE ban đầu.

status String

Bắt buộc.

Kết quả của yêu cầu.

Các giá trị được hỗ trợ:

SUCCESS
isLocked Boolean

Bắt buộc.

Cho biết thiết bị có bị khoá hay không.

Lỗi

Trường Loại Mô tả
followUpToken String

Bắt buộc.

Mã thông báo được cung cấp trong yêu cầu EXECUTE ban đầu.

status String

Bắt buộc.

Kết quả của yêu cầu.

Các giá trị được hỗ trợ:

FAILURE
errorCode String

Bắt buộc.

Giá trị này có thể là mã lỗi bất kỳ của đặc điểm này, ví dụ: deviceJammingDetected.

Ví dụ

Khoá cửa trước. (liên hệ lại câu trả lời đối với trường hợp thành công)

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

Mở khoá cửa trước. (liên hệ lại câu trả lời đối với trường hợp thành công)

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

Khoá cửa trước. (phản hồi tiếp theo cho trường hợp không thành công)

{
  "LockUnlock": {
    "priority": 0,
    "followUpResponse": {
      "status": "FAILURE",
      "errorCode": "deviceJammingDetected",
      "followUpToken": "1234"
    }
  }
}

Cách phát âm mẫu

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

Thiết bị ERRORS

Xem toàn bộ danh sách lỗi và ngoại lệ.