スマートホームの Locator トレイトのスキーマ
action.devices.traits.Locator - このトレイトは、位置を確認できるデバイスに使用します。
デバイスの位置は、デバイスに付属のインジケーター(ビープ音、呼び出し音、点滅など)で確認できます。「[デバイス] を探して」というリクエストを送信すると、デバイスはその位置を通知しようとします。
サポートされているすべての文法(「[デバイス]を探して」、「X はどこ?」 など)で位置情報が呼び出され、デバイスからの実行レスポンスによって音声レスポンスが生成されます(ビープ音を鳴らすなど)。
デバイスの属性
なし。
デバイスのステータス
なし。
デバイスのコマンド
このトレイトを持つデバイスは、EXECUTE オペレーションの一部として次のコマンドに応答する場合があります。EXECUTE インテントの処理の詳細については、インテントのフルフィルメントをご覧ください。
action.devices.commands.Locate
ローカル アラートを生成して、対象デバイスを特定します。
パラメータ
| パラメータ | タイプ | 説明 |
|---|---|---|
silence |
ブール値 |
(デフォルト: ローカル アラートで音声対応が可能なデバイスに使用します。true に設定すると、デバイスは進行中のアラームを消音します。 |
lang |
String |
(デフォルト: クエリまたは表示で使用される現在の言語。必要に応じて、場所をローカライズされた文字列で返します。サポートされている言語をご覧ください。 |
例
デバイスを探す
{
"command": "action.devices.commands.Locate",
"params": {
"silence": false
}
}デバイスの位置情報の取得を停止する。
{
"command": "action.devices.commands.Locate",
"params": {
"silence": true
}
}