デバイスタイプの機能は、各デバイスタイプに追加するトレイトによって決まります。デバイスタイプごとに推奨トレイトがいくつか用意されていますが、必要なトレイトを追加することもできます。Secondary User Verification はすべてのデバイス トレイトでサポートされています。
各トレイトでサポートされている言語のリストをご覧ください。
名前 | デバイス トレイト | 説明 | 推奨デバイスタイプ |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
このトレイトは、サードパーティのメディア アプリケーションをサポートするデバイスに使用します。 | デバイス上で実行されるアプリケーションの起動、インストール、検索をサポートするメディア デバイス。 |
ArmDisarm | action.devices.traits.ArmDisarm |
このトレイトは、セキュリティ システムなどに搭載されている監視機能の設定と解除に適用されます。 | セキュリティ システムや、監視機能の設定と解除をサポートするデバイス。 |
Brightness | action.devices.traits.Brightness |
明るさの絶対値は 0 から 100 までの正規化された値になります。個々のライトは、LED の構成に基づく範囲内の値に対応していない場合もあります。 | Light |
CameraStream | action.devices.traits.CameraStream |
このトレイトは、動画フィードをサードパーティの画面、Chromecast が接続された画面、またはスマートフォンにストリーミングできるデバイスに使用します。これらの大部分は、セキュリティ カメラやベビーカメラです。ただし、このトレイトは、カメラが搭載されているより複雑なデバイス(ビデオ会議デバイスや、カメラを搭載した掃除機ロボットなど)にも適用されます。 | Camera |
Channel | action.devices.traits.Channel |
このトレイトは、メディア デバイスで TV チャンネルをサポートするデバイスに使用します。 | Television |
ColorSetting | action.devices.traits.ColorSetting |
このトレイトは、色や色温度を変更できるスマートライトなどのデバイスに適用されます。 | Light |
ColorSpectrum | action.devices.traits.ColorSpectrum |
これは、RGB カラー範囲を使用する「フル」カラー電球に適用されます。ライトは、ColorSpectrum と ColorTemperature を任意に組み合わせることができます。アクセント ライトや LED ストリップには Spectrum のみの機能があり、一部の読書電球には温度のみの機能が含まれています。シンプルな電球や、スマート コンセントにつながった単純なライトでは、どちらも使用しません。 | Light |
ColorTemperature | action.devices.traits.ColorTemperature |
これは、ケルビン単位で色温度を受け取る「暖色」電球に適用されます。これは通常、ColorSpectrum とは別のモダリティであり、Spectrum が到達できない Temperature によるホワイト ポイントが存在する場合があります。使用可能なトレイトに基づいて、Google はリクエストと照明タイプに基づいて適切なモードを選択します(たとえば、「リビングのライトを白くして」の場合、一部の電球には Temperature コマンドを送信し、LED ストリップには Spectrum コマンドを送信します。 | Light |
Cook | action.devices.traits.Cook |
このトレイトは、さまざまなフード プリセットやサポートされている調理モードで調理が可能なデバイスに使用します。 | さまざまな種類の食品を調理できるデバイス。 |
Dispense | action.devices.traits.Dispense |
この特性は、1 つ以上の物理的アイテムを指定の分量だけ供給できるデバイスに使用します。たとえば、犬のトリート ディスペンサーは一定量の餌を供給します。蛇口からコップに水をくむことができます。ペット用フィーダーからは水とペットフードの両方が供給されます。 | 1 つ以上の物理的アイテムを指定の分量だけ供給できるデバイス。 |
Dock | action.devices.traits.Dock |
このトレイトは、コマンドで充電器に戻るセルフモード デバイス用に設計されています。 | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
このトレイトは、バッテリーにエネルギーを蓄えて再充電できるデバイス、または別のデバイスを充電できるデバイスに使用します。このトレイトは、充電の開始と停止、現在の充電レベル、残り容量、最大値までの容量の確認をサポートします。 | 電池を充電できるデバイス。 |
FanSpeed | action.devices.traits.FanSpeed |
このトレイトは、ファンの速度を低、中、高などに設定できるデバイス(つまり、空調や暖房装置など、空気の流量を変更できるデバイス)に使用します。 | |
Fill | action.devices.traits.Fill |
このトレイトは、浴槽など、充填可能なデバイスに適用されます。 | 浴槽など、充填可能なデバイス。 |
HumiditySetting | action.devices.traits.HumiditySetting |
このトレイトは、加湿器や除湿器など、湿度設定が可能なデバイスに使用します。 | 加湿器や除湿器など、湿度設定が可能なデバイス。 |
InputSelector | action.devices.traits.InputSelector |
メディア入力を変更できるデバイス用のトレイトです。これらの入力はデバイスごとに動的な名前を付けることができ、有線またはネットワークの音声フィードまたは動画フィードを表すことができます。 | 入力の切り替えをサポートするメディア デバイス。 |
LightEffects | action.devices.traits.LightEffects |
このトレイトは、さまざまな色のループなど、状態を変更するための複雑な照明コマンドをサポートできるデバイスに使用します。 | Light |
Locator | action.devices.traits.Locator |
このトレイトは、位置を確認できるデバイスに使用されます。たとえば、スマートフォン、ロボット(掃除機や芝刈り機など)、ドローン、他のデバイスに接続するタグ付き製品などが対象になります。 | 位置を特定する必要があるデバイス(ロボット Vacuum など) |
LockUnlock | action.devices.traits.LockUnlock |
このトレイトは、ロックとロック解除をサポートする、および/またはロック状態を報告するデバイスに使用します。 | ロックの設定と解除に対応し、ロック状態を報告可能なデバイス。 |
MediaState | action.devices.traits.MediaState |
このトレイトは、メディアの状態を報告できるデバイスに使用されます。 | メディアの状態を報告できるメディア デバイス |
Modes | action.devices.traits.Modes |
このトレイトは、n とおりの使用モードがあり、モード間で切り替えが可能なデバイスに使用します。モードとそのモードの設定はデバイスまたはデバイスタイプごとに異なります。各モードには複数の設定がありますが、同時に選択できるのは 1 つだけです。たとえば、乾燥機の設定には「デリケート」、「標準」、「ヘビー デューティー」などのモードがありますが、これらを同時に設定することはできません。単にオン / オフの切り替えができる設定は、Toggles トレイトに含まれます。 | 指定なし |
NetworkControl | action.devices.traits.NetworkControl |
このトレイトは、ネットワーク データの報告が可能で、ネットワーク固有の操作を実行できるデバイスに使用します。 | ネットワーク データを報告可能で、ネットワーク固有の操作ができるデバイス。 |
ObjectDetection | action.devices.traits.ObjectDetection |
この特性は、オブジェクトやユーザーを検出してユーザーに通知できるデバイスに使用します。たとえば、名前が誰であるかまたは名前がない人物がドアホンを鳴らしたことを示すドアホンや、接近する物体の動きを検出できるカメラやセンサーに使用されます。 | 物や人を検出してユーザーに通知できるデバイス。 |
OccupancySensing | action.devices.traits.OccupancySensing |
このトレイトは、PIR、超音波、物理的な接触センサーのいずれでも在宅状況を検出できるデバイスに使用します。 | PIR、超音波、物理的な接触センサーのいずれでも在宅状況を検出できるデバイス。 |
OnOff | action.devices.traits.OnOff |
プラグやスイッチなど、オン / オフで切り替えを行うデバイスに使用します。新しいものも含めて、多くのデバイスでこの機能が使用されています。 | |
OpenClose | action.devices.traits.OpenClose |
このトレイトは、開閉をサポートするデバイスに使用します。部分的な開閉や、複数の方向への開閉をサポートするデバイスに使用します。たとえば、ブラインドの中には、左右のどちらかに開くものがあります。場合によっては、特定のデバイスを開く操作がセキュリティ上重要なアクションとなり、2 要素認証が求められることがあります。2 要素認証をご覧ください。 | 開閉をサポートするすべてのデバイス。 |
Reboot | action.devices.traits.Reboot |
このトレイトは、ルーターなど、再起動が可能なデバイスに使用します。デバイスで、単一のアクションとして再起動がサポートされている必要があります。 | 再起動をサポートするすべてのデバイス。 |
Rotation | action.devices.traits.Rotation |
このトレイトは、回転可能なスラットを備えたブラインドなど、回転をサポートするデバイスに使用します。 | 回転式のスラットを備えたブラインドなど、回転をサポートするデバイス。 |
RunCycle | action.devices.traits.RunCycle |
このトレイトは、操作の継続時間を照会できるデバイスに使用します。たとえば、洗濯機、乾燥機、食器洗い機など、周期的に作動する装置が該当します。 | 稼働状態を保持する家電製品やデバイスなど |
SensorState | action.devices.traits.SensorState |
このトレイトは、定量的測定(大気質指数や煙レベルなど)と定性的状態(大気質が健康的か、煙レベルが低いか高いかなど)の両方に対応しています。 | 定量的測定(煙レベルなど)と定性的状態(大気の汚染状況など)を提供するセンサー。 |
Scene | action.devices.traits.Scene |
他のトレイトと組み合わせて複合デバイスを表すことがないため、タイプとトレイトが 1 対 1 で対応します。 | Scene のみ |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
このトレイトは、ルーターなどのソフトウェア アップデートをサポートするデバイスに使用します。 | ソフトウェアのアップデートをサポートするデバイス。 |
StartStop | action.devices.traits.StartStop |
デバイスの起動と停止は、電源のオンとオフの切り替えと同様の機能を果たします。このトレイトを継承するデバイスは、電源投入時と起動時の動作が異なります。起動と停止が可能なデバイスの中には、単にオン / オフの状態を持つデバイスとは異なり、操作の実行中に一時停止が可能なものもあります。 | 大半の家電製品や掃除機、電源導入の前後に特定の動作を行うデバイスなど。 |
StatusReport | action.devices.traits.StatusReport |
このトレイトは、特定のデバイスまたはデバイス グループの現在のステータスまたは状態を報告します。 | 特定のデバイスまたは相互に接続されたデバイス グループ(セキュリティ システムなど)の現在のステータスまたは状態を報告するための汎用的なトレイト。 |
TemperatureControl | action.devices.traits.TemperatureControl |
デバイス内または周辺の温度調節を行うデバイス(サーモスタットは除く)に使用するトレイト。オーブンや冷蔵庫などのデバイスが該当します。 | |
TemperatureSetting | action.devices.traits.TemperatureSetting |
このトレイトは、温度点とモードの両方に対応します。 | |
Timer | action.devices.traits.Timer |
タイマー トレイトはデバイスのタイマーを表します。主にオーブンや電子レンジなどの家電が該当しますが、これらに限定されません。 | タイマー機能付きのデバイス。たとえば、電子レンジやオーブンなどの家電製品。 |
Toggles | action.devices.traits.Toggles |
このトレイトは、2 つの状態のいずれかの設定を使用するデバイスに使用します。これらの設定は、オン / オフまたはアクティブ / 非アクティブを切り替えるボタン、HTML のチェックボックス、あるいは有効な状態と無効な状態を持つ要素を表します。 | 指定なし |
TransportControl | action.devices.traits.TransportControl |
このトレイトは、メディア再生の制御(一時停止した音楽の再開など)が可能なメディア デバイスをサポートします。 | サードパーティのデバイスとの双方向音声通信をサポートするデバイス。 |
Volume | action.devices.traits.Volume |
このトレイトは、音量を変更できるデバイスに使用します(たとえば、音量を特定のレベルに設定する、ミュートまたはミュート解除するなど)。 | 音量を変更できるメディア デバイス。 |
サポート対象言語
上記のすべてのトレイトで次の言語がサポートされています。
- デンマーク語(
da
) - オランダ語(
nl
) - 英語(
en
) - フランス語(
fr
) - ドイツ語(
de
) - ヒンディー語(
hi
) - インドネシア語(
id
) - イタリア語(
it
) - 日本語(
ja
) - 韓国語(
ko
) - ノルウェー語(
no
) - ポルトガル語(
pt-BR
) - スペイン語(
es
) - スウェーデン語(
sv
) - タイ語(
th
) - 中国語(
zh-TW
)