スマートホームの Locator トレイトのスキーマ

action.devices.traits.Locator - このトレイトは、位置を確認できるデバイスに使用します。

デバイスの位置は、デバイスに付属のインジケーター(ビープ音、呼び出し音、点滅など)で確認できます。「[デバイス] を探して」というリクエストを送信すると、デバイスはその位置を通知しようとします。

サポートされているすべての文法(「[デバイス] を探して」、「X はどこ?」 など)で位置情報が呼び出され、デバイスからの実行レスポンスによって音声レスポンスが生成されます(ビープ音を鳴らすなど)。

デバイスの属性

なし。

デバイスのステータス

なし。

デバイスのコマンド

このトレイトを持つデバイスは、EXECUTE オペレーションの一部として次のコマンドに応答する場合があります。EXECUTE インテントの処理の詳細については、インテントのフルフィルメントをご覧ください。

action.devices.commands.Locate

ローカル アラートを生成して、対象デバイスを特定します。

パラメータ

パラメータ タイプ 説明
silence ブール値

(デフォルト: false

ローカル アラートで音声対応が可能なデバイスに使用します。true に設定した場合、デバイスは進行中のアラームを消音します。

lang String

(デフォルト: "en"

クエリまたは表示の現在の言語。必要に応じてローカライズされたロケーション文字列を返します。サポートされている言語をご覧ください。

デバイスを探す

{
  "command": "action.devices.commands.Locate",
  "params": {
    "silence": false
  }
}

デバイスの位置を特定しない。

{
  "command": "action.devices.commands.Locate",
  "params": {
    "silence": true
  }
}

デバイスエラー

エラーと例外の一覧をご覧ください。