Google Home デベロッパー センターにようこそ。スマートホーム アクションの開発方法を学ぶことができます。注: アクションの作成は、引き続き Actions Console で行います。

サポートされているデバイス

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Google Home エコシステムの Cloud-to-cloud 対応デバイスには、使用するアプリやサーフェスに応じて異なるレベルのタップ操作のサポートがあります。

  1. Google Assistant app
  2. Google Home app (GHA)
  3. スマート ディスプレイ UI - タップ操作は、デバイスタイプそのものではなく、デバイスがサポートするトレイトに基づきます。

以下の表のアプリのタップ操作は、Assistant appGHA の両方を示しています。詳しくは、タップ操作をご覧ください。

Local Home SDK に対応していないデバイスタイプは、次のいずれかをサポートしています。

  1. 必須トレイトには二次的なユーザー確認が必要です。
  2. CameraStream など、ローカル フルフィルメントではサポートできないトレイトが必要です。
表: Cloud-to-cloud デバイスタイプのサポート
Cloud-to-cloud 種類のデバイス
特性
説明 サポート ホーム エコシステムの種類
AC_UNIT

必要なトレイト
FanSpeed
OnOff
TemperatureSetting
エアコンはサーモスタットと似ていますが、暖房には対応していません。また、温度目標を設定できない場合があります。 Local Home SDK
アプリのタップ操作
エアコン
AIRCOOLER

必要なトレイト
FanSpeed
HumiditySetting
OnOff
TemperatureSetting
冷房は、温度の冷却と湿度制御を行うデバイスです。通常、エアコンよりも軽量で持ち運びやすく、水タンクが付いています。冷房で暖房や正確な温度を設定できない可能性があります。冷房の動作には、ファンの速度と湿度の設定なども含まれます。 Local Home SDK
冷房
AIRFRESHENER

必須トレイト
OnOff
推奨トレイト
モード
トグル
芳香剤噴霧器は、オンとオフを切り替えたり、さまざまなモードを調整したりできる場合があります。 Local Home SDK
芳香剤噴霧器
AIRPURIFIER

必須トレイト
OnOff
推奨トレイト
FanSpeed
SensorState
空気清浄機は、電源のオン / オフを切り替えたり、空気清浄機や空気清浄機の寿命を報告したり、さまざまなモード設定に調整したりできるデバイスです。 Local Home SDK
アプリのタップ操作
空気清浄機
AUDIO_VIDEO_RECEIVER

必要なトレイト
InputSelector
MediaState
OnOff
TransportControl
Volume
推奨トレイト
音声入力(HDMI、光学、RCA など)を受け取り、1 つ以上のスピーカーに音声を出力するデバイス。 Local Home SDK
AV レシーバー
AWNING

必要なトレイト
OpenClose
オーニングは開閉式で、デバイスを開いたり閉じたりできます。屋内にも屋外にも設置できます。 Local Home SDK
オーニング
BATHTUB

推奨されるトレイト
塗りつぶし
温度制御
StartStop
浴槽の給水と給湯は、浴槽でサポートされている場合、特定のレベルまで行うことができます。 Local Home SDK
アプリのタップ操作
バスタブ
BED

必須トレイト
モード
推奨トレイト
シーン
ベッドで可能な操作には、各種モードの調整やシーンの設定などがあります。 Local Home SDK
ベッド
BLENDER

必須トレイト
OnOff
推奨トレイト
料理
StartStop
タイマー
ブレンダーの制御操作には、開始と停止、タイマーの設定、調理モードやフード プリセットの設定、その他さまざまな設定の調整などがあります。 Local Home SDK
Blender
BLINDS

必須トレイト
OpenClose
推奨トレイト
回転
ブラインドは開閉可能で、ベネチアン調(一方向に開く)、パネルまたは垂直(左または右のいずれかに開く)、トップダウン ボトムアップ(上下どちらでも開く)など、さまざまなタイプのブラインドがサポートされています。ブラインドの中には、回転できるスラットが付いているものがあります。 Local Home SDK
ブラインド
BOILER

必須トレイト
OnOff
推奨トレイト
TemperatureControl
ボイラーは、オン / オフの切り替えが可能で、温度調整に対応している場合もあります。 Local Home SDK
ボイラー
CAMERA

必要なトレイト
CameraStream
カメラは複雑で、ベンダーによって機能が大きく異なります。時間の経過とともに、カメラは特定の機能を表す多くのトレイトと属性を取得します。その多くは、別のデバイスへのストリームの送信、ストリームの内容の特定、フィードの再生など、動画や音声のストリームとやり取りするものです。 アプリのタップ操作 カメラ
CARBON_MONOXIDE_DETECTOR

必要なトレイト
SensorState
一酸化炭素検知器は、現在一酸化炭素が検出されているかどうか、一酸化炭素濃度が高いかどうか、現在の一酸化炭素濃度を 100 万単位に報告できます。 Local Home SDK
CO2 検出機能
CHARGER

必要なトレイト
EnergyStorage
充電器の操作には、充電の開始と停止、現在の充電レベル、バッテリー残量、フル充電までの容量の確認などがあります。 Local Home SDK
充電器
CLOSET

必要なトレイト
OpenClose
クローゼットは、場合によっては複数の方向で開閉できます。 Local Home SDK
クローゼット
COFFEE_MAKER

必須トレイト
OnOff
推奨トレイト
クック
温度制御
コーヒー メーカーで可能な操作には、コーヒー メーカーのオンとオフの切り替え、調理モードと食品プリセットの調整、設定温度の調整、さまざまな料理モード設定の調整などがあります。 Local Home SDK
アプリのタップ操作
コーヒー メーカー
COOKTOP

必須トレイト
OnOff
推奨トレイト
料理
タイマー
クッキングの操作には、オン / オフの切り替え、開始 / 停止、タイマーの設定、調理モードや食品プリセットの調整、さまざまな非調理モード設定の調整が含まれます。 Local Home SDK
コンロ
CURTAIN

必要なトレイト
OpenClose
カーテンは複数の方向に開閉できます。たとえば、カーテンが 2 つあるカーテンは左右どちらにも開くことができます。 Local Home SDK
カーテン
DEHUMIDIFIER

必須トレイト
OnOff
推奨トレイト
FanSpeed
HumiditySetting
StartStop
除湿機は、室内の空気中の湿気を取り除くデバイスです。電源のオン / オフを切り替えたり、目標湿度をレポートしたり、調整したりできます。また、さまざまな調整モードやファン速度設定を持つこともあります。 Local Home SDK
除湿機
DEHYDRATOR

必須トレイト
OnOff
推奨トレイト
料理
StartStop
タイマー
乾燥機の操作には、開始と停止、タイマーの設定、調理モードや食品プリセットの調整、その他のさまざまな設定の調整などがあります。 Local Home SDK
乾燥機
DISHWASHER

必須トレイト
StartStop
推奨トレイト
OnOff
RunCycle
食器洗い機は、オンまたはオフにかかわらず、開始と停止の機能を設定できます(一部の洗濯機には、個別の電源ボタンありと機能しないものがあります)。一部は、洗濯中に一時停止または再開できます。食器洗い機にはさまざまなモードがあり、モードごとに固有の設定があります。これらは食器洗浄機に固有のものであり、一般化された形式で解釈されます。 Local Home SDK
アプリのタップ操作
食器洗い機
DOOR

必須トレイト
OpenClose
推奨トレイト
LockUnlock
ドアの開閉は複数の方向に行うことができます。 ドア
DOORBELL

推奨のトレイト
ObjectDetection
CameraStream
ドアホンを使用すると、訪問者を玄関先に知らせることができます。このデバイスは、対応する機能があれば通知を送信したり、動画をストリーミングしたりできます。 ドアホン
DRAWER

必要なトレイト
OpenClose
ドロワーは複数の方向に開閉できます。 Local Home SDK
ドロワー
DRYER

必須トレイト
StartStop
推奨トレイト
モード
OnOff
RunCycle
切り替え
乾燥機は、オン / オフとは別に開始 / 停止機能を備えています。一部の乾燥機は、一時停止中に一時停止または再開できます。 乾燥機にもさまざまなモードがあり、モードごとに固有の設定があります。これらは乾燥機に固有であり、一般化された形式で解釈されます。 Local Home SDK
アプリのタップ操作
乾燥機
FAN

必要なトレイト
FanSpeed
OnOff
扇風機では通常、オン / オフの切り替えとファン速度の設定が可能です。一部のファンには、ファンの方向や向きなど、追加でサポートされているモードがあることもあります(たとえば、壁ユニットには、上下に応じて調整する設定があります)。 Local Home SDK
アプリのタップ操作
ファン
FAUCET

推奨のトレイト
Dispense
StartStop
TemperatureControl
蛇口にさまざまな量やプリセットで液体を供給できます。中にはさまざまなモードを備えた蛇口もあり、各モードにはそれぞれ固有の設定があります。これらは蛇口に固有であり、一般化された形式で解釈されます。 Local Home SDK
蛇口
FIREPLACE

推奨されるトレイト
モード
切り替え
オンオフ
暖炉のオンとオフを切り替えることができ、モードを調整できる場合もあります。 Local Home SDK
暖炉
FREEZER

必要なトレイト
TemperatureControl
冷凍庫は温度管理デバイスです。さまざまなモード設定に適応し、温度を監視できる場合もあります。 Local Home SDK
冷凍庫
FRYER

必須トレイト
OnOff
推奨トレイト
料理
StartStop
タイマー
フライヤーの操作には、開始と停止、タイマーの設定、調理モードやフード プリセットの調整、その他のさまざまな設定の調整などがあります。 Local Home SDK
フライヤー
GARAGE

必須トレイト
OpenClose
推奨トレイト
LockUnlock
ガレージドアは、開いたり閉じたりでき、開いた状態を検知します。ドアが閉まっているときに経路に物体が遮られているか、ドアがロックされていて操作できないかも判断できます。 車庫のドア
GATE

必須トレイト
OpenClose
推奨トレイト
LockUnlock
ゲートの開閉は複数の方向に行うことができます。 ゲート
GRILL

必須トレイト
StartStop
推奨トレイト
料理
OnOff
タイマー
グリルで行える操作には、調理のオンとオフの切り替え、開始と停止、タイマーの設定、調理モードや食品プリセットの調整、さまざまな非調理モード設定の調整などがあります。 Local Home SDK
グリル
HEATER

必須トレイト
TemperatureSetting
推奨トレイト
FanSpeed
ヒーターはサーモスタットに似ていますが、冷房に対応していないため、温度目標の設定をサポートしていない場合があります。 Local Home SDK
アプリのタップ操作
ヒーター
HOOD

必須トレイト
OnOff
推奨トレイト
明るさ
FanSpeed
オーブンとレンジのフードはオンとオフを切り替えられます。モードを調整したり、ファンの速度を調整したりすることも可能です。 Local Home SDK
フード
HUMIDIFIER

必須トレイト
OnOff
推奨トレイト
FanSpeed
HumiditySetting
StartStop
加湿器とは、空気中に湿気を加えるデバイスです。電源のオン / オフを切り替えたり、目標湿度をレポートしたり調整したりできます。モードやファン速度の設定を調整できることもあります。 Local Home SDK
アプリのタップ操作
加湿器
KETTLE

必須トレイト
OnOff
推奨トレイト
TemperatureControl
ケトル(やかん)は、お湯を沸かすデバイスです。湯沸かし器の操作には、電源のオン / オフ、目標温度の調整、さまざまなモード設定の調整などが該当します。 Local Home SDK
ケトル
LIGHT

必須トレイト
OnOff
推奨トレイト
ColorSetting
Brightness
ライトデバイスは、オン / オフを切り替えることができます。さらに、暗くしたり、色を変更したりできる機能もあります。 Local Home SDK
アプリのタップ操作
軽め
LOCK

必要なトレイト
LockUnlock
ロックにより、ロックの状態をロック、ロック解除、報告できます。 ロック
MICROWAVE

必須トレイト
StartStop
推奨トレイト
料理
タイマー
電子レンジの操作には、開始と停止、タイマーの設定、調理モードと食品プリセットの調整、非調理モードの調整が含まれます。 Local Home SDK
電子レンジ
MOP

必須トレイト
StartStop
推奨トレイト
ドック
EnergyStorage
Locator
Run
モップでの操作には、掃除の開始、停止、一時停止、ドッキング、現在の掃除サイクルの確認、モップの位置の特定、さまざまなモードの調整などがあります。モップの中には、家の中の特定の部屋を掃除できるものもあります。 Local Home SDK
モップ
MOWER

必須トレイト
StartStop
推奨トレイト
ドック
EnergyStorage
Locator
Run
芝刈り機の操作には、芝刈りの開始、停止、一時停止、ドッキング、現在のサイクルの確認、芝刈り機の位置の特定、さまざまなモードの調整などがあります。 Local Home SDK
マウアー
MULTICOOKER

必須トレイト
OnOff
推奨トレイト
料理
StartStop
タイマー
マルチクッカーの操作には、開始と停止、タイマーの設定、非調理モードの調整が含まれます。 Local Home SDK
マルチクッカー
NETWORK

必須トレイト
NetworkControl
推奨トレイト
再起動
SoftwareUpdate
個々のデバイスとしてではなく、1 つのエンティティとして制御されるルーターノードまたはメッシュ ネットワークのグループを表します。ネットワーク デバイスは、再起動、ソフトウェアの更新のほか、Quality of Service(QoS)制御や保護者による使用制限に対応するモードを備えている場合があります。 デバイスは、ゲスト ネットワークの有効化などの操作や、現在のインターネット スループット率などのネットワーク固有の情報の報告を行うことができます。 Local Home SDK
ネットワーク
OUTLET

必要なトレイト
OnOff
コンセントはスマートホームの基本的なデバイスです。バイナリモードはオン/オフのみです。 Local Home SDK
アプリのタップ操作
コンセント
OVEN

必須トレイト
OnOff
推奨トレイト
クック
温度制御
タイマー
オーブンの操作には、特定の温度で焼く、またはあぶる機能が含まれます。オーブンの物理的な温度はオーブンの加熱状態に応じて異なるため、監視対象になる場合があります。オーブンの調理時間は、調理時間を制限するものです。 Local Home SDK
アプリのタップ操作
オーブン
PERGOLA

必須トレイト
OpenClose
推奨トレイト
回転
パーゴラ(屋外庭園の構造物)は、(場合によっては複数の方向に)開閉できます。たとえば、キャンバス地のパーゴラは左または右のいずれかに開くことができます。 Local Home SDK
パーゴラ
PETFEEDER

必須トレイト
Dispense
Recommended trait
OnOff
StartStop
ペットフィーダーの反応には、さまざまな量やプリセットのペットフードや水の給餌などがあります。 Local Home SDK
ペットフィーダー
PRESSURECOOKER

必須トレイト
OnOff
推奨トレイト
料理
タイマー
圧力鍋の制御操作には、開始と停止、タイマーの設定、調理モードや食品プリセットの調整、その他さまざまな設定の調整などがあります。 Local Home SDK
圧力鍋
RADIATOR

必須トレイト
OnOff
推奨トレイト
モード
トグル
ラジエーターはオンとオフの切り替えができ、さまざまなモードを調整できます。 Local Home SDK
アプリのタップ操作
ラジエーター
REFRIGERATOR

必要なトレイト
TemperatureControl
冷蔵庫は、さまざまなモード/設定を持つ温度管理デバイスです。 Local Home SDK
冷蔵庫
REMOTECONTROL

必須トレイト
InputSelector
MediaState
OnOff
TransportControl
Volume
推奨トレイト
メディア リモコンはメディア デバイスの操作に使用します。このデバイスタイプの例としては、ハブ、ユニバーサル リモコン、メディア コントローラなどがあります。 Local Home SDK
アプリのタップ操作
メディア リモコン
ROUTER

必須トレイト
NetworkControl
推奨トレイト
再起動
SoftwareUpdate
ルーターでは、再起動、ソフトウェアの更新、Quality of Service(QoS)制御と保護者による使用制限の処理モード、ネットワーク固有の操作(ゲスト ネットワークの有効化、現在のインターネット スループット率などネットワーク固有の情報の報告など)を行うモードを利用できます。 Local Home SDK
ルーター
SECURITYSYSTEM

必須トレイト
ArmDisarm
推奨トレイト
StatusReport
セキュリティ システムでは、監視と監視の解除を行えます。複数のセキュリティ レベル(在宅と外出など)で監視できるだけでなく、特定のセンサーに関する情報(動きや開いているウィンドウを検出するセンサーなど)に関する情報を報告できます。 セキュリティ システム
SENSOR

推奨されるトレイト
SensorState
EnergyStorage
1 つのセンサーで温度や湿度の両方をモニタリングするなど、複数の機能を果たすことができます。センサーは、定量的測定(大気質が正常か異常かなど)を示す定量的測定データ(一酸化炭素濃度や煙の濃度を 100 万パーセント単位で測定するなど)と、その両方について報告できます。 Local Home SDK
センサー
SETTOP

必要なトレイト
AppSelector
MediaState
Channel
OnOff
TransportControl
推奨トレイト
マルチチャンネル動画プログラミング ディストリビュータ(MVPD)やセットトップ ボックス デバイスには、メディアの再生の操作が含まれる場合があります。 Local Home SDK
アプリのタップ操作
セットトップ ボックス
SHOWER

推奨のトレイト
StartStop
TemperatureControl
シャワーはオンとオフの切り替えが可能で、温度の調節に対応している場合があります。 Local Home SDK
シャワー
SHUTTER

必須トレイト
OpenClose
推奨トレイト
回転
シャッターでは、複数の方向に開閉できます。シャッターにはスラットがあり、回転できるものがあります。 Local Home SDK
シャッター
SMOKE_DETECTOR

必要なトレイト
SensorState
煙探知器は、煙が現在検出されたかどうか、煙の濃度が高いかどうか、現在の煙の濃度を 100 万分単位で報告できます。 Local Home SDK
煙探知器
SOUNDBAR

必要なトレイト
MediaState
OnOff
TransportControl
Volume
推奨トレイト
AppSelector
多くの場合、テレビと組み合わせて使用され、バー フォーム ファクタを備えたオールインワンのオーディオ デバイスです。 Local Home SDK
サウンドバー
SOUSVIDE

必須トレイト
OnOff
推奨トレイト
料理
StartStop
タイマー
低温調理器で行われる操作には、開始と停止、タイマーの設定、調理モードや食品プリセットの調整、その他のさまざまな設定の調整などがあります。 Local Home SDK
低温調理器
SPEAKER

必要なトレイト
MediaState
OnOff
TransportControl
Volume
推奨トレイト
AppSelector
このデバイスは、音声を個別のチャンネル(例: 左右の 2 つのデバイス)に分割しない接続スピーカーです。 Local Home SDK
スピーカー
SPRINKLER

必須トレイト
StartStop
推奨トレイト
タイマー
スプリンクラーでは、開始と停止(つまりオン / オフ)が可能です。タイマーやスケジュールに対応している場合もあります。 Local Home SDK
アプリのタップ操作
スプリンクラー
STANDMIXER

必須トレイト
OnOff
推奨トレイト
クック
StartStop
スタンド ミキサーで可能な操作には、ミキサーのオンとオフの切り替え、ミキサーの開始と停止、調理モードや食品プリセットの調整、さまざまな非調理モード設定が含まれます。 Local Home SDK
スタンド ミキサー
STREAMING_BOX

必須トレイト
AppSelector
MediaState
OnOff
TransportControl
Volume
推奨トレイト
このデバイスは、メディアや音楽のストリーミング サービスに対応しています。多くの場合、テレビなどのディスプレイと組み合わせて使用されます。このデバイスは、ディスプレイ デバイスとは別に、定数ソースから供給されます。 Local Home SDK
ストリーミング ボックス
STREAMING_SOUNDBAR

必要なトレイト
AppSelector
MediaState
OnOff
TransportControl
Volume
推奨トレイト
本デバイスは、スピーカーとストリーミング用のスティックやボックスを組み合わせたものです。このデバイスは、サウンドバー機能に加えてストリーミング機能を提供します。 Local Home SDK
ストリーミング サウンドバー
STREAMING_STICK

必須トレイト
AppSelector
MediaState
TransportControl
Volume
推奨トレイト
OnOff
このデバイスはスティック型の小さなフォーム ファクタで、通常はテレビなどのディスプレイに接続された USB ケーブルまたは HDMI ケーブルで供給されます。 Local Home SDK
ストリーミング スティック
SWITCH

必須トレイト
OnOff
推奨トレイト
明るさ
スマートホームの基本的なデバイスであるスイッチのオン / オフを切り替えることができます。 Local Home SDK
アプリのタップ操作
切り替える
THERMOSTAT

必要なトレイト
TemperatureSetting
サーモスタットは、設定点とモードを備えた温度管理デバイスです。暖房器具やエアコン ユニット(温度目標など)にのみモードと設定(高/低など)しかありません。 Local Home SDK
アプリのタップ操作
サーモスタット
TV

必須トレイト
AppSelector
InputSelector
MediaState
OnOff
Volume
テレビデバイスは、チューナー、ディスプレイ、スピーカーを組み合わせてメディアの視聴を可能にします。スマートテレビ デバイスなどがこれに該当します。 Local Home SDK
テレビ
VACUUM

必須トレイト
StartStop
推奨トレイト
ドック
EnergyStorage
Locator
Run
掃除機は、掃除の開始、停止、一時停止、現在の掃除サイクルの確認、掃除機の位置の特定、さまざまなモードの調整などの機能を持ちます。一部の掃除機は、家の中の特定のエリアの清掃をサポートする場合があります。 Local Home SDK
バキューム
VALVE

必要なトレイト
OpenClose
バルブの開閉はできます。 Local Home SDK
バルブ
WASHER

必須トレイト
StartStop
推奨トレイト
モード
OnOff
RunCycle
切り替え
洗濯機には、電源のオン / オフとは別に開始 / 停止機能を備えているものもあります(洗濯機によっては、電源ボタンが別になっている場合もあります)。一部は、洗濯中に一時停止または再開できます。洗濯機にもさまざまなモードがあり、モードごとに固有の設定があります。これは洗濯機に固有であり、一般化された形式で解釈されます。 Local Home SDK
アプリのタップ操作
洗濯機
WATERHEATER

必須トレイト
OnOff
推奨トレイト
TemperatureControl
給湯器は、水を加熱するために使用されるデバイスです。オンとオフの切り替えや水温の調整を行えます。 Local Home SDK
給湯器
WATERPURIFIER

推奨されるトレイト
オンオフ
SensorState
浄水器は、給水のオン / オフを切り替えたり、浄水器の清浄度や稼働時間を報告したり、さまざまなモード設定を調整したりできます。 Local Home SDK
浄水器
WATERSOFTENER

推奨されるトレイト
オンオフ
SensorState
軟水器は、オン / オフの切り替えが可能で、浄水器の清浄度と稼働時間を報告し、さまざまなモード設定に調整できます。 Local Home SDK
軟水器
WINDOW

必須トレイト
OpenClose
推奨トレイト
LockUnlock
ウインドウの開閉は任意で、異なる方向に開くセクションや、ロックとロック解除を行うこともできます。 Local Home SDK
ウィンドウ
YOGURTMAKER

必須トレイト
OnOff
推奨トレイト
料理
StartStop
タイマー
ヨーグルト メーカーでは、開始と停止、タイマーの設定、調理モードやフード プリセットの調整、その他のさまざまな設定の調整などを行うことができます。 Local Home SDK
ヨーグルト メーカー