Схема блокировки умного дома разблокировки

action.devices.traits.LockUnlock — эта особенность принадлежит любым устройствам, которые поддерживают блокировку и разблокировку и/или сообщают о заблокированном состоянии.

АТРИБУТЫ устройства

Никто.

СОСТОЯНИЯ устройства

Сущности с этим признаком могут сообщать о следующих состояниях как часть операции QUERY . Дополнительные сведения об обработке намерений QUERY см. в разделе Выполнение намерений .

состояния Тип Описание
isLocked логическое значение

Заблокировано ли устройство в данный момент.

isJammed логическое значение

Невозможно определить, заблокировано ли устройство в данный момент и, следовательно, его заблокированное состояние.

Примеры

Устройство, которое заблокировано

{
  "isLocked": true
}

Устройство, которое застряло

{
  "isJammed": true
}

КОМАНДЫ устройства

Устройства с этой особенностью могут реагировать на следующие команды в рамках операции EXECUTE . Дополнительные сведения об обработке намерений EXECUTE см. в разделе Выполнение намерения .

action.devices.commands.LockUnlock

Заблокируйте или разблокируйте устройство.

Параметры

Параметры Тип Описание
lock логическое значение

Необходимый.

True, когда команда предназначена для блокировки, и false, чтобы разблокировать.

followUpToken Нить

Токен, предоставленный Google для последующего ответа.

Примеры

Заприте входную дверь.

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

Откройте входную дверь.

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

Произошла ошибка блокировки или разблокировки устройства.

Поддерживаемые значения:

remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked

Последующие ответы

Устройства с этой характеристикой могут возвращать следующую полезную нагрузку последующего ответа как часть операции EXECUTE . Дополнительную информацию о реализации последующих ответов см. в разделе «Уведомления для действий умного дома» .

Полезная нагрузка содержит одно из следующего:

Успех: Заблокировано

Поля Тип Описание
followUpToken Нить

Необходимый.

Токен, предоставленный в исходном запросе EXECUTE.

status Нить

Необходимый.

Результат запроса.

Поддерживаемые значения:

SUCCESS
isLocked логическое значение

Необходимый.

Указывает, заблокировано ли устройство.

Отказ

Поля Тип Описание
followUpToken Нить

Необходимый.

Токен, предоставленный в исходном запросе EXECUTE.

status Нить

Необходимый.

Результат запроса.

Поддерживаемые значения:

FAILURE
errorCode Нить

Необходимый.

Значением может быть любой код ошибки для этого признака, например, deviceJammingDetected .

Примеры

Заприте входную дверь. (последующий ответ в случае успеха)

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

Откройте входную дверь. (последующий ответ в случае успеха)

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

Заприте входную дверь. (последующий ответ в случае сбоя)

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

Примеры высказываний

де-DE

  • Bitte Eingangstür abschließen
  • Bitte schließ die Eingangstür auf

ru-US

  • lock my doors
  • unlock study room

эс-ES

  • cierra la puerta con llave
  • quitar el cerrojo de la puerta de entrad a

а как

  • déverrouille la porte d'entrée
  • verrouille la porte d'entrée

привет-IN

  • फ़्रंट डोर अनलॉक करो
  • सामने के दरवाजे को लॉक करो

это-ИТ

  • apri la porta d'ingresso
  • puoi chiudere la porta d'ingresso a chiave

ja-JP

  • 玄関のドアを施錠して
  • 玄関開錠して

ко-КР

  • 도어락 잠가 줘
  • 현관 도어락 열어 줄래

нл-нл

  • Ontgrendel de voordeur
  • op slot doe de voordeur

пт-БР

  • Tranca a porta do quarto .
  • destranca a porta da cozinha
  • destrancar a porta da frente
  • trancar a porta da frente

св-ЮВ

  • lås upp ytterdörren
  • lås ytterdörren

ОШИБКИ устройства

Полный список ошибок и исключений смотрите .