サポートされている開始条件、条件、アクション

自動化では、次の開始条件とアクションがサポートされています。すべての状態は条件としてもサポートされています。

状態 / イベント(開始条件)
条件
コマンド(アクション)
サポートされているフィールド 説明
and すべての子条件の論理 AND を表す複合条件。
assistant.command.Broadcast メッセージ
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle クエリ
device.command.ActivateScene 有効にする シーンを有効または無効にします。
device.command.AppInstall newApplicationName 指定されたデバイスにアプリケーションをインストールします。
device.command.AppSearch applicationName 指定されたアプリケーションを検索します。
device.command.AppSelect applicationName 指定されたアプリケーションを選択します。
device.command.ArmDisarm arm
armLevel
cancel
デバイスのアラームレベルを設定します。
device.command.BrightnessAbsolute 明るさ デバイスの絶対的な明るさを調整します。明るさが 0 より大きい値に設定されている場合、デバイスがオフであれば電源がオンになり、デバイスがオンであることを反映して [`OnOffState.state`](./on_off_state) が変化します。同様に、明るさが 0 に設定されると、デバイスの電源がオフになり、それに応じて [`OnOffState.state`](./on_off_state) が変化します。
device.command.BrightnessRelative brightnessRelativePercent
brightnessRelativeWeight
デバイスの相対的な明るさを調整します。明るさが 0 より大きい値に設定されている場合、デバイスがオフであれば電源がオンになり、デバイスがオンであることを反映して [`OnOffState.state`](./on_off_state) が変化します。同様に、明るさが 0 に設定されると、デバイスの電源がオフになり、それに応じて [`OnOffState.state`](./on_off_state) が変化します。
device.command.Charge 電荷 充電を開始または停止する。
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
指定した色相に色を設定します。オフになっているデバイスに色が設定されると、デバイスの電源がオンになり、これを反映して [`OnOffState.state`](./on_off_state) が変更されます。同様に、明るさが 0 に設定されると、デバイスの電源がオフになり、それに応じて [`OnOffState.state`](./on_off_state) が変化します。
device.command.Cook cookingMode
foodPreset
quantity
start
unit
調理を開始または停止する。
device.command.Dispense amount
item
presetName
unit
アイテムを払い出す。
device.command.Dock デバイスをホルダーに装着します。
device.command.EnableDisableGuestNetwork 有効にする ゲスト ネットワークを有効または無効にします。
device.command.EnableDisableNetworkProfile
プロファイルを有効にする
ネットワーク プロファイルを有効または無効にします。PIN による二次的なユーザー確認を使用する必要があります。これらのコマンドによって他のセキュリティ デバイスが無効にされた場合、ユーザーのホーム セキュリティが影響を受けていると見なされる可能性があります。
device.command.Fill fill
fillLevel
デバイスに水を注入または排水する。
device.command.FindMyDevice サイレント ローカル アラートを生成して、対象デバイスを特定します。
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
現在の値に対して湿度レベルを調整します。
device.command.LightEffectColorLoop 期間 デバイスの色を順番に切り替えます。
device.command.LightEffectPulse 期間 光の強度が中程度の明るさから最大輝度まで増加し、その後、中程度の明るさまで減少します。合計サイクル時間は 1 秒間に 1 回のパルスです。各サイクルで、最大輝度は 200 ミリ秒、中間レベルの輝度は(移行期間を除いて)500 ミリ秒以上持続する必要があります。
device.command.LightEffectSleep 期間 一定の時間にわたって、デバイスの明るさを徐々に下げ、必要に応じて色温度を変更します。
device.command.LightEffectWake 期間 一定の時間にわたって、デバイスの明るさを徐々に上げ、デバイスがこの効果に対応している場合は色温度を変更します。
device.command.LockUnlock ロック デバイスをロックまたはロック解除する。
device.command.MediaNext 次のメディア項目にスキップします。
device.command.MediaPause メディアの再生を一時停止します。
device.command.MediaPrevious 前のメディア項目にスキップします。
device.command.MediaResume メディアの再生を再開します。
device.command.MediaShuffle 現在のプレイリストをシャッフルします。
device.command.MediaStop メディアの再生を停止します。
device.command.Mute ミュート 指定されたデバイスをミュートまたはミュート解除します。
device.command.NextInput 次の入力に切り替えます。
device.command.OnOff オン デバイスの電源をオンまたはオフにします。
device.command.OpenClose openDirection
openPercent
デバイスの開閉状態を設定する
device.command.PauseUnpause 一時停止 デバイスの操作を一時停止または再開します。
device.command.PreviousInput 前の入力に切り替えます。
device.command.Reboot デバイスを再起動します。
device.command.RelativeChannel channelCount 現在のチャンネルを相対的な量で調整します。
device.command.ReturnChannel お客様が以前に利用していたチャネルに戻ります。
device.command.ReverseFan ファンの方向を逆にします。
device.command.RotateAbsolute rotationDegrees
rotationPercent
デバイスの絶対回転を設定します。
device.command.SelectChannel channelCode
channelName
channelNumber
現在のチャンネルを特定の値に設定します。
device.command.SetFanSpeed fanSpeed ファンの速度を設定します。
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
ファンの相対速度を設定します。
device.command.SetHumidity 湿度 湿度レベルを絶対値に設定します。
device.command.SetInput newInput メディア入力を設定します。
device.command.SetVolume volumeLevel 指定したデバイスの音量を設定します。
device.command.StartStop start デバイスを起動または停止する。
device.command.StopLightEffect 現在の照明効果を停止します。
device.command.ThermostatSetMode thermostatMode サーモスタット デバイスのターゲット動作モードを設定します。
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint サーモスタット デバイスの設定温度を設定します。
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
サーモスタット デバイスの設定温度範囲を設定します。
device.command.TimerAdjust 期間 タイマーの長さを調整します。
device.command.TimerCancel タイマーをキャンセルする。
device.command.TimerPause タイマーを一時停止する。
device.command.TimerResume タイマーを再開して。
device.command.TimerStart 期間 新しいタイマーを開始します。
device.event.AnimalOtherDetection カメラが犬または猫を検知しました。他の種類の動物の検出はサポートされていません。
device.event.DoorbellPress ドアホンが押されました。
device.event.FaceFamiliarDetection カメラが認識済みの人物を検出しました。
device.event.FaceUnfamiliarDetection カメラが認識できない人物を検出しました。
device.event.MotionDetection デバイスが動きを検出しました。
device.event.MovingVehicleDetection カメラが移動中の車両を検出しました。
device.event.PackageDelivered カメラが配達された荷物を検出しました。
device.event.PersonDetection カメラが人物を検出しました。
device.event.PersonTalking デバイスが人の話し声を検出しました。
device.event.Sound デバイスが音を検出しました。
device.state.AppSelector currentApplication アプリケーションを切り替えることができるデバイスの場合。
device.state.ArmDisarm currentArmLevel
isArmed
セキュリティ システムなど、警戒モードと警戒解除モードをサポートするデバイスの場合、デバイスが警戒モードか警戒解除モードかを示します。
device.state.Brightness 明るさ デバイスの明るさの設定。
device.state.Channel メディア デバイスのチャンネルをサポートするデバイスの場合。
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
色設定の状態。
device.state.Cook currentCookingMode
currentFoodPreset
さまざまな食品プリセットとサポートされている調理モードに従って食品を調理できるデバイス。
device.state.Dock isDocked 充電のために戻るよう指示できる自走式デバイス。
device.state.EnergyStorage descriptiveCapacityRemaining
isCharging
isPluggedIn
バッテリーなどのエネルギー貯蔵デバイスの状態。蓄電量、充電中かどうか、電源に接続されているかどうかなど。
device.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
ファンの速度の設定をサポートするデバイスの場合。
device.state.Fill currentFillLevel
currentFillPercent
isFilled
浴槽など、注水に対応しているデバイスの場合。
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
湿度設定に対応しているデバイス(加湿器や除湿機など)の場合。
device.state.InputSelector currentInput 入力を切り替えることができるデバイスをクエリできるようにします。 メディア入力には、音声フィードまたは動画フィードを表すデバイスごとの動的な名前を付けることができます。これらのフィードは、ハードワイヤードまたはネットワーク接続にできますが、名前を付けて、合理的に永続化する必要があります。検索可能なネットワーク ライブラリなど、任意の一時的なフィードはサポートされていません。ペア設定された名前付き Bluetooth ソースがサポートされています。ソースには複数の名前を付けることができるため、ユーザーが作成した名前や検出された名前、デフォルトの名前がサポートされています。たとえば、「hdmi_1」は「DVD プレーヤー」、「usb_1」は「ハードドライブ」とも呼ばれます。 メディア入力を並べ替えて、「次へ」コマンドと「前へ」コマンドをサポートできます。 注: InputSelector はクエリ文法をサポートしていません。
device.state.LightEffects activeLightEffect さまざまな色のループなど、状態を変更する複雑な照明コマンドをサポートできるデバイス。
device.state.LockUnlock isJammed
isLocked
ロックとロック解除、またはロック状態の報告をサポートするデバイスの場合。
device.state.MediaState playbackState メディアを再生するデバイスの場合、メディアの状態(再生中かどうかなど)。
device.state.MotionDetection motionDetectionEventInProgress 動きを検出できるデバイスの場合。
device.state.OccupancySensing occupancy PIR、超音波、物理的な接触検知などにより、在室を検知できるデバイス。
device.state.Online オンライン オンライン状態とオフライン状態をサポートするデバイス、またはオンライン状態とオフライン状態を報告するデバイス。
device.state.OnOff オン オンとオフの 2 つの状態を持つデバイス(プラグやスイッチ、今後登場する多くのデバイスなど)の基本的なオン / オフ機能。
device.state.OpenClose openPercent 開閉をサポートするデバイス。場合によっては、部分的に開閉したり、複数の方向に開閉したりできます。
device.state.Record isCurrentlyRecording メディアへの録画をサポートするデバイスの場合。
device.state.Rotation rotationDegrees
rotationPercent
回転に対応しているデバイス(回転可能なスラットを備えたブラインドなど)の場合。
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
クエリ可能なオペレーションの継続時間が進行中のデバイス。 このようなデバイスは、動作開始時にサイクルの合計数を報告し、動作中はデバイスが現在どのサイクルにあるかを報告します。
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
センサーによって生成された測定値。たとえば、煙探知器で測定された煙の量や、一酸化炭素検知器で測定された一酸化炭素の量などです。
device.state.StartStop isPaused
isRunning
開始と停止の操作をサポートするデバイスの場合。 デバイスの起動と停止は、オンとオフの切り替えと同様の機能です。デバイスは、オンにしたときと起動したときで動作が異なることを示します。たとえば、一部の洗濯機は、電源をオンにして設定を変更してから、実際に運転を開始できます。
device.state.TemperatureControl temperatureAmbient
temperatureSetpoint
サーモスタット以外のデバイス(オーブンなど)の温度を、デバイス内またはデバイス周辺で制御します。
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
温度ポイントとモードをサポートするデバイスの場合。
device.state.Timer timerPaused タイマー機能をサポートするデバイスの場合。たとえば、スマート スプリンクラー コントローラーやスマートライト スイッチには、タイマーが組み込まれている場合があります。これを使用して、タイマーの残り時間をデバイスに問い合わせることができます。
device.state.Volume currentVolume
isMuted
音量を変更できるデバイス(音量を特定のレベルに設定する、ミュートする、ミュートを解除するなど)。
home.command.Notification body
members
title
指定した家のメンバーにメールアドレスを使用して通知を送信します。
home.state.HomePresence homePresenceMode
not 別の条件の論理 NOT を表す条件。
or すべての子条件の論理 OR を表す複合条件。
time.between 期間を表します。
time.delay 自動化の実行に一時停止を追加します。
time.schedule 時間スケジュール イベントを表します。