Схема блокировки умного дома разблокировки
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 | Нить | Необходимый. Результат запроса. Поддерживаемые значения:
|
isLocked | логическое значение | Необходимый. Указывает, заблокировано ли устройство. |
Отказ
| Поля | Тип | Описание |
|---|---|---|
followUpToken | Нить | Необходимый. Токен, предоставленный в исходном запросе EXECUTE. |
status | Нить | Необходимый. Результат запроса. Поддерживаемые значения:
|
errorCode | Нить | Необходимый. Значением может быть любой код ошибки для этого признака, например, |
Примеры
Заприте входную дверь. (последующий ответ в случае успеха)
{
"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