Google Home Developer Center へようこそ。スマートホーム アクションの開発方法を学習できます。注: アクションの構築は、引き続き Actions Console で行います。

スマートホーム デバイス トレイト

デバイスタイプの機能は、各タイプに追加するトレイトに由来します。トレイトの種類ごとに推奨されるトレイトがありますが、どれも追加できます。Secondary User Verification はすべてのデバイス トレイトに対応しています。

各トレイトでサポートされている言語のリストをご覧ください。

名前 デバイス トレイト 説明 推奨デバイスタイプ
AppSelector action.devices.traits.AppSelector このトレイトは、サードパーティのメディア アプリケーションをサポートするデバイスに使用します。 デバイス上で実行するアプリケーションの起動、インストール、検索をサポートするメディア デバイス。
ArmDisarm action.devices.traits.ArmDisarm このトレイトは、セキュリティ システムなどに搭載されている監視機能の設定と解除に適用されます。 セキュリティ システムや、監視機能の設定と解除をサポートするデバイス。
Brightness action.devices.traits.Brightness 明るさの絶対値は 0 から 100 までの正規化された値になります。個々のライトは、LED の構成に基づく範囲内の値に対応していない場合もあります。 浅い睡眠
CameraStream action.devices.traits.CameraStream このトレイトは、サードパーティの画面、Chromecast を接続した画面、スマートフォンに動画フィードをストリーミングできるデバイスに使用します。これらは主にセキュリティ カメラやベビーカメラです。ただし、このトレイトは、カメラを搭載した複雑なデバイス(ビデオ会議デバイス、カメラを搭載したバキューム ロボットなど)にも適用されます。 カメラ
チャンネル action.devices.traits.Channel このトレイトは、メディア デバイスで TV チャンネルをサポートするデバイスに使用します。 テレビ
ColorSetting action.devices.traits.ColorSetting このトレイトは、色や色温度を変更できるスマートライトなどのデバイスに適用されます。 浅い睡眠
ColorSpectrum action.devices.traits.ColorSpectrum これは、RGB カラー範囲を使用する「フル」カラー電球に適用されます。ライトは、ColorSpectrum と ColorTemperature の任意の組み合わせにすることができます。アクセント ライトと LED ストリップには単に Spectrum が含まれているのに対し、読書灯の中には温度のみのものがあります。シンプルな電球や、スマート コンセントにつながった単純なライトでは、どちらも使用しません。 浅い睡眠
ColorTemperature action.devices.traits.ColorTemperature これは、ケルビン色系の色温度を持つウォームス電球に適用されます。これは通常、ColorSpectrum とは別のモダリティであるため、Spectrum では到達できない Temperature を介したホワイト ポイントが存在する可能性があります。利用可能なトレイトに基づき、Google はリクエストとライトタイプに基づいて適切なモードを選択します(たとえば、リビングルームのライトを白にすると、一部の電球には温度コマンドが送信され、LED ストリップに Spectrum コマンドが送信されます)。 浅い睡眠
Cook action.devices.traits.Cook このトレイトは、さまざまなフード プリセットやサポートされている調理モードで調理が可能なデバイスに使用します。 さまざまな種類の調理が可能なデバイス。
Dispense action.devices.traits.Dispense このトレイトは、1 つ以上の物理的アイテムを指定の分量だけ供給できるデバイスに使用します。たとえば、犬のトリート ディスペンサーは一定量の餌を供給します。蛇口からコップに水をくむことができます。ペット用フィーダーからは水とペットフードの両方が供給されます。 1 つ以上の物理的アイテムを指定の分量だけ供給できるデバイス。
Dock action.devices.traits.Dock このトレイトは、コマンドで充電器に戻るセルフモード デバイス用に設計されています。 掃除機
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 このトレイトは、さまざまな色でループするなど、状態を変化させる複雑な照明コマンドに対応できるデバイスに使用します。 浅い睡眠
店舗検索 action.devices.traits.Locator このトレイトは、位置を確認できるデバイスに使用されます。たとえば、スマートフォン、ロボット(掃除機や芝刈り機など)、ドローン、他のデバイスに接続するタグ付き製品などが対象になります。 位置情報を必要とするデバイス(ロボット掃除機など)
LockUnlock action.devices.traits.LockUnlock このトレイトは、ロックとロック解除、あるいはロック状態の報告をサポートするあらゆるデバイスに適用されます。 ロックの設定と解除に対応し、ロック状態を報告可能なデバイス。
MediaState action.devices.traits.MediaState このトレイトは、メディアの状態を報告できるデバイスに使用されます。 メディアの状態を報告できるメディア デバイス
モード action.devices.traits.Modes このトレイトは、n とおりの使用モードがあり、モード間で切り替えが可能なデバイスに使用します。モードとそのモードの設定はデバイスまたはデバイスタイプごとに異なります。各モードには複数の設定がありますが、同時に選択できるのは 1 つだけです。たとえば、乾燥機の設定には「デリケート」、「標準」、「ヘビー デューティー」などのモードがありますが、これらを同時に設定することはできません。単にオン / オフを設定できる設定は、切り替えトレイトにあります。 不特定
NetworkControl action.devices.traits.NetworkControl このトレイトは、ネットワーク データの報告が可能で、ネットワーク固有の操作を実行できるデバイスに使用します。 ネットワーク データを報告可能で、ネットワーク固有の操作ができるデバイス。
ObjectDetection action.devices.traits.ObjectDetection この特性は、オブジェクトやユーザーを検出してユーザーに通知できるデバイスに使用します。たとえば、(名前または名前のない)人物がドアホンを鳴らしたことを示すドアホンや、近づく物体や人の動きを検知するカメラやセンサーに使用されます。 物や人を検出してユーザーに通知できるデバイス。
在宅確認 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 この特性は、定量的測定(大気質指数や煙のレベルなど)と定性的状態(大気質が正常かどうか、煙の濃度が低か高かなど)の両方を対象としています。 定量的測定(煙レベルなど)と定性的状態(大気の汚染状況など)を提供するセンサー。
シーン action.devices.traits.Scene 他のトレイトと組み合わせて複合デバイスを表すことがないため、タイプとトレイトが 1 対 1 で対応します。 シーンのみ
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 このトレイトは、温度点とモードの両方に対応します。
タイマー 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