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

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

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

де-ДЕ

  • 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 Въезда

фр-ФР

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

хай-ИН

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

ИТ-ИТ

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

ja-JP

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

ко-КР

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

nl-NL

  • Ontgrendel de voordeur
  • doe de voordeur op slot

пт-БР

  • 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

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

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