自動化では、次の開始条件とアクションがサポートされています。すべての状態は条件としてもサポートされています。
  
| 状態 / イベント(開始条件) 条件 コマンド(アクション)  | 
      サポートされているフィールド | 説明 | 
|---|---|---|
| すべての子条件の論理 AND を表す複合条件。 | ||
| assistant. | 
      メッセージ | |
| assistant. | 
      okGoogle | |
| assistant. | 
      クエリ | |
| device. | 
      有効にする | シーンを有効または無効にします。 | 
| device. | 
      newApplicationName | 指定されたデバイスにアプリをインストールします。 | 
| device. | 
      applicationName | 指定されたアプリケーションを検索します。 | 
| device. | 
      applicationName | 指定されたアプリケーションを選択します。 | 
| device. | 
      arm armLevel cancel  | 
      デバイスのアラームレベルを設定します。 | 
| device. | 
      明るさ | デバイスの絶対的な明るさを調整します。明るさが 0 より大きい値に設定されている場合、デバイスの電源がオフになっていると、電源がオンになり、デバイスがオンになっていることを反映して [`OnOffState.state`](./on_off_state) が変化します。同様に、明るさが 0 に設定されると、デバイスの電源がオフになり、[`OnOffState.state`](./on_off_state) がそれに応じて変化します。 | 
| device. | 
      brightnessRelativePercent brightnessRelativeWeight  | 
      デバイスの相対的な明るさを調整します。明るさが 0 より大きい値に設定されている場合、デバイスの電源がオフになっていると、電源がオンになり、デバイスがオンになっていることを反映して [`OnOffState.state`](./on_off_state) が変化します。同様に、明るさが 0 に設定されると、デバイスの電源がオフになり、[`OnOffState.state`](./on_off_state) がそれに応じて変化します。 | 
| device. | 
      電荷 | 充電を開始または停止します。 | 
| device. | 
      color. color. color. color. color. color.  | 
      色を指定した色相に設定します。オフになっているデバイスで色を設定すると、デバイスの電源がオンになり、[`OnOffState.state`](./on_off_state) が変更されて反映されます。同様に、明るさが 0 に設定されると、デバイスの電源がオフになり、[`OnOffState.state`](./on_off_state) がそれに応じて変化します。 | 
| device. | 
      cookingMode foodPreset quantity start unit  | 
      料理を開始または停止します。 | 
| device. | 
      amount item presetName unit  | 
      アイテムを配布します。 | 
| device. | 
      デバイスをドッキングします。 | |
| device. | 
      有効にする | ゲスト ネットワークを有効または無効にします。 | 
| device. | 
      enable profile  | 
      ネットワーク プロファイルを有効または無効にします。PIN による二次的なユーザー確認を使用する必要があります。これらのコマンドで他のセキュリティ デバイスが無効になった場合、ユーザーのホーム セキュリティが影響を受けたと考えられます。 | 
| device. | 
      fill fillLevel  | 
      デバイスを充填または排水します。 | 
| device. | 
      サイレント | ローカル アラートを生成して、対象デバイスを探します。 | 
| device. | 
      relativeHumidityPercent relativeHumidityWeight  | 
      現在の値に対する相対的な湿度レベルを調整します。 | 
| device. | 
      duration | 一連の色を循環するようデバイスにリクエストします。 | 
| device. | 
      duration | 光の強度が中程度の明るさから最大まで上がり、中程度の明るさまで下がるサイクルを 1 秒間に 1 回繰り返します。各サイクルで、最大輝度は 200 ミリ秒間、中程度の輝度は(移行期間を除き)500 ミリ秒以上持続する必要があります。 | 
| device. | 
      duration | 一定の時間、デバイスを徐々に暗くします。色温度を調整することもあります。 | 
| device. | 
      duration | 一定の時間、デバイスを徐々に明るくします。デバイスがこの効果をサポートしている場合は、色温度も変更します。 | 
| device. | 
      ロック | デバイスをロックまたはロック解除します。 | 
| device. | 
      次のメディア項目にスキップします。 | |
| device. | 
      メディアの再生を一時停止します。 | |
| device. | 
      前のメディア項目にスキップします。 | |
| device. | 
      メディアの再生を再開します。 | |
| device. | 
      現在のプレイリストをシャッフルします。 | |
| device. | 
      メディアの再生を停止します。 | |
| device. | 
      ミュート | 指定されたデバイスをミュートまたはミュート解除します。 | 
| device. | 
      次の入力に切り替えます。 | |
| device. | 
      オン | デバイスのオン、オフを切り替えます。 | 
| device. | 
      openDirection openPercent  | 
      デバイスの開閉状態を設定する | 
| device. | 
      一時停止 | デバイス オペレーションの一時停止または一時停止解除。 | 
| device. | 
      前の入力に切り替えます。 | |
| device. | 
      デバイスを再起動します。 | |
| device. | 
      channelCount | 現在のチャンネルを相対量で調整します。 | 
| device. | 
      ユーザーが視聴していた前のチャンネルに戻ります。 | |
| device. | 
      ファンの方向を逆にします。 | |
| device. | 
      rotationDegrees rotationPercent  | 
      デバイスの絶対回転を設定します。 | 
| device. | 
      channelCode channelName channelNumber  | 
      現在のチャネルを特定の値に設定します。 | 
| device. | 
      fanSpeed | ファンの速度を設定します。 | 
| device. | 
      fanSpeedRelativePercent fanSpeedRelativeWeight  | 
      ファンの相対速度を設定します。 | 
| device. | 
      湿度 | 湿度レベルを絶対値に設定します。 | 
| device. | 
      newInput | メディア入力を設定します。 | 
| device. | 
      volumeLevel | 指定されたデバイスの音量を設定します。 | 
| device. | 
      start | デバイスを起動または停止します。 | 
| device. | 
      現在の照明効果を停止します。 | |
| device. | 
      thermostatMode | サーモスタット デバイスの目標動作モードを設定します。 | 
| device. | 
      thermostatTemperatureSetpoint | サーモスタット デバイスの目標温度を設定します。 | 
| device. | 
      thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow  | 
      サーモスタット デバイスの目標温度範囲を設定します。 | 
| device. | 
      duration | タイマーの長さを調整します。 | 
| device. | 
      タイマーをキャンセルします。 | |
| device. | 
      タイマーを一時停止します。 | |
| device. | 
      タイマーを再開して。 | |
| device. | 
      duration | 新しいタイマーを開始します。 | 
| device. | 
      カメラが犬または猫を検出しました。他の種類の動物の検出はサポートされていません。 | |
| device. | 
      ドアホンが押されました。 | |
| device. | 
      カメラが認識済みの人物を検出しました。 | |
| device. | 
      カメラが認識できない人物を検出しました。 | |
| device. | 
      デバイスが動きを検出しました。 | |
| device. | 
      カメラが動いている車両を検出しました。 | |
| device. | 
      カメラが配達された荷物を検出しました。 | |
| device. | 
      カメラが人物を検出しました。 | |
| device. | 
      デバイスが人の話し声を検出しました。 | |
| device. | 
      デバイスが音を検出しました。 | |
| device. | 
      currentApplication | アプリケーションを切り替えられるデバイスの場合。 | 
| device. | 
      currentArmLevel isArmed  | 
      監視機能の設定と解除をサポートするセキュリティ システムなどのデバイスの場合、デバイスが作動中か解除中かを示します。 | 
| device. | 
      明るさ | デバイスの明るさの設定。 | 
| device. | 
      メディア デバイスでチャンネルをサポートするデバイス。 | |
| device. | 
      color. color. color. color. color.  | 
      色設定の状態。 | 
| device. | 
      currentCookingMode currentFoodPreset  | 
      さまざまなフード プリセットやサポートされている調理モードで調理が可能なデバイス。 | 
| device. | 
      isDocked | コマンドで充電器に戻る自走デバイス用。 | 
| device. | 
      descriptiveCapacityRemaining isCharging isPluggedIn  | 
      バッテリーなどの蓄電デバイスの状態。蓄電量、充電中かどうか、接続されているかどうかなど。 | 
| device. | 
      currentFanSpeedPercent currentFanSpeedSetting  | 
      ファンの速度設定をサポートするデバイスの場合。 | 
| device. | 
      currentFillLevel currentFillPercent isFilled  | 
      浴槽など、充填可能なデバイス。 | 
| device. | 
      humidityAmbientPercent humiditySetpointPercent  | 
      加湿器や除湿器など、湿度設定が可能なデバイス。 | 
| device. | 
      currentInput | 入力を切り替えられるデバイスのクエリを有効にします。メディア入力には、オーディオ フィードまたは動画フィードを表すデバイスごとの動的な名前を付けることができます。これらのフィードは有線またはネットワーク接続できますが、名前を付け、合理的な持続性を持たせる必要があります。検索可能なネットワーク ライブラリのような任意の一時的フィードはサポートされていません。命名されたペアの Bluetooth ソースがサポートされています。ソースには複数の名前を付けることができるため、ユーザー作成名と検出名、デフォルト名がサポートされます。たとえば、'hdmi_1' は 'DVD プレーヤー'、'usb_1' は 'ハードドライブ' になることもあります。メディア入力は、「次」と「前」のコマンドをサポートするように順番を付けることができます。注: InputSelector はクエリ文法をサポートしていません。 | 
    
| device. | 
      activeLightEffect | 色のループなど、ステータスを変更する複雑な照明コマンドに対応しているデバイス。 | 
| device. | 
      isJammed isLocked  | 
      ロックの設定と解除やロック ステータスの報告をサポートするデバイス。 | 
| device. | 
      playbackState | メディアを再生するデバイスの場合、メディアの状態(再生中かどうかなど)。 | 
| device. | 
      motionDetectionEventInProgress | 動きを検出できるデバイスの場合。 | 
| device. | 
      occupancy | PIR、超音波、物理的な接触感知のいずれかを通じて、在室を検出できるデバイス。 | 
| device. | 
      オンライン | オンライン状態とオフライン状態をサポートし、オンライン状態とオフライン状態を報告するデバイス。 | 
| device. | 
      オン | オンとオフの 2 つの状態を持つデバイスの基本的なオン / オフ機能。たとえば、プラグ、スイッチや、今後登場する多くのデバイスが含まれます。 | 
| device. | 
      openPercent | 開閉をサポートするデバイスに使用します。部分的な開閉や、複数の方向への開閉をサポートするデバイスにも使用できます。 | 
| device. | 
      isCurrentlyRecording | メディアへの録画をサポートするデバイスの場合。 | 
| device. | 
      rotationDegrees rotationPercent  | 
      回転式のスラットを備えたブラインドなど、回転をサポートするデバイス。 | 
| device. | 
      currentCycleRemainingTime currentTotalRemainingTime  | 
      操作の継続時間を照会できるデバイスの場合。このようなデバイスは動作開始時に合計サイクル数を報告し、稼働中はデバイスの現在のサイクルを報告します。 | 
| device. | 
      currentSensorStateData. currentSensorStateData. currentSensorStateData.  | 
      センサーによって生成された測定値。たとえば、煙検知器で測定された煙の量や、一酸化炭素検知器で測定された一酸化炭素の量などです。 | 
| device. | 
      isPaused isRunning  | 
      開始と停止のオペレーションをサポートするデバイスの場合。デバイスの起動と停止は、電源のオン / オフと似た機能を提供します。このトレイトは、デバイスが電源投入時と起動時で異なる動作をすることを示します。たとえば、洗濯機の中には、電源を入れた後、設定を変更してから実際に運転を開始できるものがあります。 | 
| device. | 
      temperatureAmbient temperatureSetpoint  | 
      サーモスタット以外のデバイス(オーブンなど)の温度をデバイス内または周辺で制御します。 | 
| device. | 
      activeThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow  | 
      温度ポイントとモードをサポートするデバイスの場合。 | 
| device. | 
      timerPaused | タイマー機能をサポートするデバイスの場合。たとえば、スマート スプリンクラーのコントローラやスマートライトのスイッチにタイマーが内蔵されている場合があります。これを使用して、タイマーの残り時間についてデバイスにクエリを実行できます。 | 
| device. | 
      currentVolume isMuted  | 
      音量の変更(音量レベルの設定、ミュート、ミュートの解除など)を行えるデバイス。 | 
| home. | 
      body members title  | 
      指定した家のメンバーにメールアドレスを使用して通知を送信します。 | 
| home. | 
      homePresenceMode | |
| not | 別の条件の論理否定を表す条件。 | |
| または | すべての子条件の論理 OR を表す複合条件。 | |
| time. | 
      時間範囲を表します。 | |
| time. | 
      自動化の実行を一時停止します。 | |
| time. | 
      時間スケジュール イベントを表します。 |