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