スマートホームの LockUnlock トレイトのスキーマ
action.devices.traits.LockUnlock - このトレイトは、ロックの設定と解除に対応し、ロック状態を報告できるデバイスに使用します。
デバイスの属性
なし。
デバイスのステータス
このトレイトを持つエンティティは、次の
ステータスを QUERY オペレーションの一部として報告できます。`QUERY` インテントの処理について詳しくは、インテントのフルフィルメントをご覧ください。
| ステータス | 型 | 説明 |
|---|---|---|
isLocked |
ブール値 |
デバイスが現在ロックされているかどうか。 |
isJammed |
ブール値 |
デバイスが現在故障しているため、そのロック状態を判断できないかどうか。 |
例
ロックされているデバイス
{
"isLocked": true
}故障しているデバイス
{
"isJammed": true
}デバイスのコマンド
このトレイトを持つデバイスは、次の
コマンドを EXECUTE オペレーションの一部として応答できます。EXECUTE インテントの処理について詳しくは、インテントのフルフィルメントをご覧ください。
action.devices.commands.LockUnlock
デバイスをロックまたはロック解除します。
パラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
lock |
ブール値 |
必須。 コマンドがロックの場合は true、ロック解除の場合は false。 |
followUpToken |
String |
フォローアップ レスポンス用の Google 提供のトークン。 |
例
玄関のドアをロックして。
{
"command": "action.devices.commands.LockUnlock",
"params": {
"lock": true,
"followUpToken": "123"
}
}玄関のドアのロックを解除して。
{
"command": "action.devices.commands.LockUnlock",
"params": {
"lock": false,
"followUpToken": "567"
}
}関連するエラー
デバイスのロックまたはロック解除中にエラーが発生しました。
サポートされている値:
remoteSetDisableddeviceJammingDetectednotSupportedalreadyLockedalreadyUnlocked
フォローアップ レスポンス
このトレイトを持つデバイスは、次の
フォローアップ レスポンス ペイロードを EXECUTE オペレーションの一部として返すことがあります。フォローアップ レスポンスの実装について詳しくは、スマートホーム アクションの通知をご覧ください。
ペイロードには次のいずれかが含まれます。
成功: ロック済み
| フィールド | タイプ | 説明 |
|---|---|---|
followUpToken |
String |
必須。 元の EXECUTE リクエストで提供されたトークン。 |
status |
String |
必須。 リクエストの結果。 サポートされている値:
|
isLocked |
ブール値 |
必須。 デバイスがロックされているかどうかを示します。 |
失敗
| フィールド | タイプ | 説明 |
|---|---|---|
followUpToken |
String |
必須。 元の EXECUTE リクエストで提供されたトークン。 |
status |
String |
必須。 リクエストの結果。 サポートされている値:
|
errorCode |
String |
必須。 値には、このトレイトのエラーコード( |
例
玄関のドアをロックして。(成功の場合のフォローアップ レスポンス)
{
"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-DE
- 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
fr-FR
- déverrouille la porte d'entrée
- verrouille la porte d'entrée
hi-IN
- फ़्रंट डोर अनलॉक करो
- सामने के दरवाजे को लॉक करो
it-IT
- apri la porta d'ingresso
- puoi chiudere la porta d'ingresso a chiave
ja-JP
- 玄関のドア を施錠して
- 玄関 開錠して
ko-KR
- 도어락 잠가 줘
- 현관 도어락 열어 줄래
nl-NL
- Ontgrendel de voordeur
- doe de voordeur op slot
pt-BR
- 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