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

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

種類でフィルタします。

状態 / イベント(開始条件)
条件
コマンド(アクション)
サポートされるフィールド 説明
すべての子条件の論理 AND を表す複合条件。
assistant.command.ブロードキャスト message
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
armLevel
キャンセル
デバイスのアラームレベルを設定します。
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.調理 料理モード
食品プリセット
数量
開始
単位
調理を開始または停止する。
device.command.ディスペンス 金額
アイテム
presetName
単位
アイテムを配布する。
device.command.ホルダー デバイスをホルダーにセットします。
device.command.EnableDisableGuestNetwork enable ゲスト ネットワークを有効または無効にします。
device.command.EnableDisableNetworkProfile プロフィールを
有効にする
ネットワーク プロファイルを有効または無効にします。PIN による二次的なユーザー確認を使用する必要があります。以下のコマンドで他のセキュリティ デバイスを無効にした場合、お客様のホーム セキュリティに影響が及ぶ可能性があります。
device.command.塗りつぶし フィル
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.ミュート ミュート 指定したデバイスをミュートまたはミュート解除します。
device.command.NextInput 次の入力に切り替えます。
device.command.OnOff オン デバイスの電源をオンまたはオフにします。
device.command.OpenClose openDirection
openPercent
デバイスの開閉状態を設定する
device.command.PauseUnpause pause デバイスのオペレーションの一時停止または一時停止解除。
device.command.PreviousInput 前の入力に切り替えます。
device.コマンド。再起動 デバイスを再起動します。
device.command.RelativeChannel channelCount 現在のチャンネルを相対的な量で調整する。
device.command.ReturnChannel ユーザーが使用していた前のチャンネルに戻ります。
device.command.ReverseFan ファンの向きを逆にします。
device.command.RotateAbsolute rotationDegrees
rotationPercent
デバイスの絶対回転を設定します。
device.command.SelectChannel チャネルコード
チャネル名
チャネル番号
現在のチャネルに特定の値を設定します。
device.command.SetFanSpeed fanSpeed ファンの速度を設定します。
device.command.SetFanSpeedRelative ファンスピード RelativePercent
fanSpeedRelativeWeight
ファンの相対速度を設定します。
device.command.SetHumidity 湿度 湿度レベルを絶対値に設定します。
device.command.SetInput newInput メディア入力を設定します。
device.command.SetVolume volumeLevel 指定したデバイスの音量を設定します。
device.command.StartStop 開始 デバイスを起動または停止します。
device.command.StopLightEffect 現在の照明効果を停止します。
device.command.ThermostatSetMode thermostatMode サーモスタット デバイスの目標動作モードを設定します。
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint サーモスタット デバイスの設定温度を設定する。
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
サーモスタット温度 SetpointLow
サーモスタット デバイスの目標温度範囲を設定します。
device.command.TimerAdjust 時間 タイマーの時間を調整します。
device.command.TimerCancel タイマーをキャンセルします。
device.command.TimerPause タイマーを一時停止します。
device.command.TimerResume タイマーを再開します。
device.command.TimerStart 時間 新しいタイマーを開始します。
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.サウンド デバイスで音が検知されました。
device.state.AppSelector currentApplication アプリケーションを切り替えられるデバイスの場合。
device.state.ArmDisarm currentArmLevel
isArmed
監視の開始と解除をサポートするセキュリティ システムなどのデバイスの場合、監視の開始か解除かを示します。
device.state.明るさ 明るさ デバイスの明るさの設定。
device.state.Channel メディア デバイスのチャンネルをサポートするデバイスの場合。
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
色設定の状態。
device.state.調理 currentCookingMode
currentFoodPreset
さまざまなフード プリセットやサポートされている調理モードで食品を調理できるデバイス向け。
device.state.ホルダー isDocked 充電のために戻るように指示できるセルフモバイル デバイスの場合。
device.state.EnergyStorage 説明容量残り
isCharging
isPluggedIn
バッテリーなどのエネルギー貯蔵デバイスの状態。保存しているエネルギーの量、充電中かどうか、電源に接続されているかどうかなどを含みます。
device.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
ファンの速度設定をサポートするデバイスの場合。
device.state.塗りつぶし currentFillLevel
currentFillPercent
isFilled
バスタブなど、注入をサポートするデバイスの場合。
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
加湿器や除湿機など、湿度設定をサポートするデバイスの場合。
device.state.InputSelector currentInput 入力を切り替えられるデバイスのクエリを有効にします。 メディア入力には、音声フィードや動画フィードを表すデバイスごとに動的な名前を付けることができます。これらのフィードは有線またはネットワークでも構いませんが、名前をつけて、適度な永続性を持たせる必要があります。検索可能なネットワーク ライブラリなど、任意のエフェメラル フィードはサポートされていません。ペア設定された名前付きの Bluetooth ソースがサポートされています。ソースには複数の名前を付けることができるため、デフォルト名だけでなく、ユーザーが作成した名前や検出した名前も使用できます。たとえば、「hdmi_1」は「DVD プレーヤー」や「usb_1」は「ハードドライブ」にすることもできます。 メディア入力は、「next」コマンドと「previous」コマンドをサポートするように順序付けできます。 注: InputSelector はクエリ文法をサポートしていません。
device.state.LightEffects activeLightEffect さまざまな色のループなど、状態を変更する複雑な照明コマンドに対応しているデバイス向け。
device.state.LockUnlock isJammed
ロックされた
ロックの設定、ロック解除をサポートする、またはロック状態を報告するデバイスの場合。
device.state.MediaState playbackState メディアを再生するデバイスの場合、メディアの状態(再生中かどうかなど)。
device.state.MotionDetection motionDetectionEventInProgress 動きを検出できるデバイスの場合。
device.state.OccupancySensing occupancy PIR、超音波、物理的接触検知のいずれかで在室状況を検出できるデバイスの場合。
device.state.オンライン 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 temperatureAmbient
temperatureSetpoint
サーモスタット以外のデバイス(オーブンなど)の温度を、デバイスの内部や周辺の温度に制御します。
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbient
サーモスタット Mode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
サーモスタット温度 SetpointHigh
thermostatTemperatureSetpointLow
温度設定とモードをサポートするデバイスが対象です。
device.state.タイマー timerPaused タイマー機能をサポートするデバイスの場合。たとえば、スマート スプリンクラー コントローラやスマートライト スイッチにタイマーが組み込まれている場合があります。タイマーの残り時間をデバイスにクエリするために使用できます。
device.state.音量 currentVolume
is ミュート
音量を変更できるデバイスの場合(例: 音量を特定のレベルに設定する、ミュートまたはミュート解除する)できる場合。
home.command.通知
メンバー
タイトル
指定した家のメンバーに通知を送信します。
home.state.HomePresence homePresenceMode
以外 別の条件の論理 NOT を表す条件。
または すべての子条件の論理 OR を表す複合条件。
time.Between 期間を表します。
時間遅延 自動化の実行を一時停止します。
time.schedule タイム スケジュール イベントを表します。