Схема характеристик разблокировки замка в умном доме
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"
}
}
}Примеры высказываний
де-ДЕ
- 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