Добро пожаловать в Центр разработчиков Google Home, новое место, где можно научиться разрабатывать действия для умного дома. Примечание. Вы продолжите создавать действия в консоли действий.
Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Умный дом LockUnlock Trait Scheme

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

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

Никто.

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

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

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

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

isJammed логический

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

Примеры

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

{
  "isLocked": true
}

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

{
  "isJammed": true
}

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

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

action.devices.commands.LockUnlock

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

Параметры

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

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

Истина, если команда предназначена для блокировки, и ложь, чтобы разблокировать.

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

en-US

  • lock my doors
  • unlock study room

эс-эс

  • 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
  • doe de voordeur op slot

пт-BR

  • 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

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

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