Google Home デベロッパー センターにようこそ。スマートホーム アクションの開発方法を学ぶことができます。注: アクションの作成は、引き続き Actions Console で行います。
コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

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

action.devices.traits.OnOff - プラグやスイッチなどの今後のバイナリを含め、バイナリのオン / オフが設定されたすべてのデバイスの基本的なオン / オフ機能。

デバイスの属性

このトレイトを持つデバイスは、SYNC オペレーションの一環として以下の属性を報告することがあります。SYNC インテントの処理の詳細については、インテントのフルフィルメントをご覧ください。

属性 タイプ 説明
commandOnlyOnOff ブール値

(デフォルト: false

デバイスがコマンドを介してのみ制御でき、状態情報を照会できないかどうかを示します。

queryOnlyOnOff ブール値

(デフォルト: false

デバイスに状態情報のみをクエリでき、コマンドで制御できないかどうかを示します。

オン / オフ コマンドとレポートの状態をサポートするデバイス。

{
  "commandOnlyOnOff": false,
  "queryOnlyOnOff": false
}

オン / オフ コマンドのみをサポートするデバイス。

{
  "commandOnlyOnOff": true,
  "queryOnlyOnOff": false
}

オン/オフ状態のレポートのみをサポートするデバイス(通常はセンサー)。

{
  "queryOnlyOnOff": true,
  "commandOnlyOnOff": false
}

デバイスのステータス

このトレイトを持つデバイスは、QUERY オペレーションの一環として次の状態をレポートできます。QUERY インテントの処理の詳細については、インテントのフルフィルメントをご覧ください。

状態 タイプ 説明
on ブール値

オン / オフスイッチのあるデバイスの状態(オンまたはオフ)。

デバイスの電源は入っていますか?

{
  "on": true
}

デバイスはオフになっていますか?

{
  "on": false
}

デバイスのコマンド

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

action.devices.commands.OnOff

デバイスの電源をオンまたはオフにします。

パラメータ

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

必須。

デバイスをオンにするか、オフにするか。

デバイスの電源を入れます。

{
  "command": "action.devices.commands.OnOff",
  "params": {
    "on": true
  }
}

デバイスの電源をオフにします。

{
  "command": "action.devices.commands.OnOff",
  "params": {
    "on": false
  }
}

サンプル音声

de-DE

  • Bitte Licht aus
  • Bitte das Wohnzimmer einschalten
  • Bitte die Küche ausstellen
  • ランプン a

en-US

  • エアコンをオフにする
  • オンにする マイライト

es-ES

  • enciende el robots de limpieza
  • enciéndeme el salón

fr-FR

  • Tu peux éteindre le salon ?
  • allume la chambre
  • allume les lumières
  • éteins les lumières

デバイスエラー

エラーと例外の完全なリストをご覧ください。