Схема блокировки умного дома разблокировки
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