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

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

状態 / イベント(開始条件)
条件
コマンド(アクション)
サポートされるフィールド 説明
すべての子条件の論理 AND を表す複合条件。
assistant.command.Broadcast メッセージ
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle クエリ
device.command.ActivateScene activate シーンを有効化または無効化します。
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 enable
profile
ネットワーク プロファイルを有効または無効にします。PIN による予備のユーザー確認を使用する必要があります。これらのコマンドによって他のセキュリティ デバイスが無効になっている場合、ユーザーの家のセキュリティが影響を受けていると見なされます。
device.command.Fill fill
fillLevel
デバイスに給水または排水します。
device.command.FindMyDevice サイレント ローカル アラートを生成して、ターゲット デバイスを見つけます。
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
現在の値に対して湿度レベルを調整します。
device.command.LightEffectColorLoop duration 一連の色を順番に表示します。
device.command.LightEffectPulse duration 光強度は、中レベルの明るさから最大の明るさまで増加し、その後、1 秒あたり 1 パルスの総サイクル時間で、中レベルの明るさまで減少します。各サイクルで、最大輝度は 200 ミリ秒間、中程度の輝度は遷移期間を除いて 500 ミリ秒以上続く必要があります。
device.command.LightEffectSleep duration デバイスの明るさを徐々に下げて、必要に応じて色温度を変更します。
device.command.LightEffectWake duration デバイスの明るさを徐々に上げていき、必要に応じて色温度を変更します。
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 funSpeedRelativePercent
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 duration タイマーの長さを調整します。
device.command.TimerCancel タイマーをキャンセルします。
device.command.TimerPause タイマーを一時停止します。
device.command.TimerResume タイマーを再開します。
device.command.TimerStart duration 新しいタイマーを開始します。
device.event.AnimalCatDetection カメラが猫を検出しました。
device.event.AnimalDogDetection カメラで犬が検出された。
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 現在の監視レベル
が監視されている
監視のオンとオフをサポートするセキュリティ システムなどのデバイスの場合、監視のオン / オフの状態を示します。
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」「ハードドライブ」の場合もあります 「次」をサポートするようにメディア入力を並べ替え可能と「previous」使用できます。 注: 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 online オンラインとオフラインの状態をサポートし、オンラインとオフラインの状態を報告するデバイスが対象です。
device.state.OnOff オン プラグやスイッチなど、オンとオフを切り替えるデバイス向けの基本的なオン / オフ機能。今後追加される多くのデバイスにも当てはまります。
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
センサーによって生成される測定値です。たとえば、煙探知機で測定された煙の量や、一酸化炭素探知機で測定された一酸化炭素の量などです。
device.state.StartStop isPaused
isRunning
開始と停止のオペレーションをサポートするデバイスの場合。 デバイスの起動と停止は、電源のオン / オフと同様の役割を果たします。デバイスの電源を入れるときと起動したときに動作が異なることを示します。たとえば、洗濯機の中には、電源を入れて、実際に使う前に設定を変更できるものがあります。
device.state.TemperatureControl temperature 気温
設定温度
サーモスタット以外のデバイス(オーブンなど)の内部または周囲の温度を制御します。
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityTemperature
thermostatMode
thermostatTemperatureEnvironment
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
温度設定ポイントとモードをサポートするデバイスの場合。
device.state.Timer timerPaused タイマー機能をサポートするデバイスの場合。たとえば、スマート スプリンクラー コントローラやスマートライト スイッチにタイマーが内蔵されていることがあります。これを使用して、タイマーの残り時間をデバイスに照会できます。
device.state.Volume currentVolume
isMuted
音量を変更できるデバイスの場合(音量の設定、ミュート、ミュート解除など)。
home.command.Notification body
members
title
指定した家のメンバーに通知を送信します。
home.state.HomePresence homePresenceMode
」以外 別の条件の論理 NOT を表す条件。
または すべての子条件の論理 OR を表す複合条件。
time.between 期間を表します。
time.delay 自動化の実行を一時停止します。
time.schedule 時間スケジュール イベントを表します。