自動化では、以下の開始条件とアクションがサポートされています。また、すべての状態が条件としてサポートされています。
種類でフィルタします。
状態 / イベント(開始条件) 条件 コマンド(アクション) |
サポートされるフィールド | 説明 |
---|---|---|
と | すべての子条件の論理 AND を表す複合条件。 | |
assistant. |
message | |
assistant. |
okGoogle | |
assistant. |
クエリ | |
device. |
activate | シーンを有効化または無効化します。 |
device. |
newApplicationName | 指定したデバイスにアプリをインストールします。 |
device. |
applicationName | 指定したアプリケーションを検索します。 |
device. |
applicationName | 該当のアプリを選択します。 |
device. |
群 armLevel キャンセル |
デバイスのアラームレベルを設定します。 |
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. |
料理モード 食品プリセット 数量 開始 単位 |
調理を開始または停止する。 |
device. |
金額 アイテム presetName 単位 |
アイテムを配布する。 |
device. |
デバイスをホルダーにセットします。 | |
device. |
enable | ゲスト ネットワークを有効または無効にします。 |
device. |
プロフィールを 有効にする |
ネットワーク プロファイルを有効または無効にします。PIN による二次的なユーザー確認を使用する必要があります。以下のコマンドで他のセキュリティ デバイスを無効にした場合、お客様のホーム セキュリティに影響が及ぶ可能性があります。 |
device. |
フィル fillLevel |
デバイスに給水するか、水を入れます。 |
device. |
サイレント | ローカル アラートを生成して、対象デバイスを見つけます。 |
device. |
relativeHumidityPercent relativeHumidityWeight |
現在の値を基準に湿度レベルを調整します。 |
device. |
時間 | デバイスをサイクルで色セットに表示します。 |
device. |
時間 | 光の強度は、中間レベルの明るさから最大の明るさまで増加し、次に中レベルの明るさまで低下し、合計サイクルタイムは 1 秒あたり 1 パルスです。各サイクルで、最大輝度は 200 ミリ秒持続し、中間レベルの輝度(移行期間を除く)は少なくとも 500 ミリ秒継続する必要があります。 |
device. |
時間 | 時間をかけて、デバイスの明るさを徐々に下げ、必要に応じて色温度を変更します。 |
device. |
時間 | 時間をかけて、デバイスの明るさを徐々に上げ、必要に応じて色温度を変更します。 |
device. |
ロック | デバイスをロックまたはロック解除します。 |
device. |
次のメディア項目にスキップします。 | |
device. |
メディアの再生を一時停止します。 | |
device. |
前のメディア項目にスキップします。 | |
device. |
メディアの再生を再開します。 | |
device. |
現在のプレイリストをシャッフルします。 | |
device. |
メディアの再生を停止します。 | |
device. |
ミュート | 指定したデバイスをミュートまたはミュート解除します。 |
device. |
次の入力に切り替えます。 | |
device. |
オン | デバイスの電源をオンまたはオフにします。 |
device. |
openDirection openPercent |
デバイスの開閉状態を設定する |
device. |
pause | デバイスのオペレーションの一時停止または一時停止解除。 |
device. |
前の入力に切り替えます。 | |
device. |
デバイスを再起動します。 | |
device. |
channelCount | 現在のチャンネルを相対的な量で調整する。 |
device. |
ユーザーが使用していた前のチャンネルに戻ります。 | |
device. |
ファンの向きを逆にします。 | |
device. |
rotationDegrees rotationPercent |
デバイスの絶対回転を設定します。 |
device. |
チャネルコード チャネル名 チャネル番号 |
現在のチャネルに特定の値を設定します。 |
device. |
fanSpeed | ファンの速度を設定します。 |
device. |
ファンスピード RelativePercent fanSpeedRelativeWeight |
ファンの相対速度を設定します。 |
device. |
湿度 | 湿度レベルを絶対値に設定します。 |
device. |
newInput | メディア入力を設定します。 |
device. |
volumeLevel | 指定したデバイスの音量を設定します。 |
device. |
開始 | デバイスを起動または停止します。 |
device. |
現在の照明効果を停止します。 | |
device. |
thermostatMode | サーモスタット デバイスの目標動作モードを設定します。 |
device. |
thermostatTemperatureSetpoint | サーモスタット デバイスの設定温度を設定する。 |
device. |
thermostatTemperatureSetpointHigh サーモスタット温度 SetpointLow |
サーモスタット デバイスの目標温度範囲を設定します。 |
device. |
時間 | タイマーの時間を調整します。 |
device. |
タイマーをキャンセルします。 | |
device. |
タイマーを一時停止します。 | |
device. |
タイマーを再開します。 | |
device. |
時間 | 新しいタイマーを開始します。 |
device. |
カメラが猫を検出しました。 | |
device. |
カメラが犬を検出しました。 | |
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. |
説明容量残り isCharging isPluggedIn |
バッテリーなどのエネルギー貯蔵デバイスの状態。保存しているエネルギーの量、充電中かどうか、電源に接続されているかどうかなどを含みます。 |
device. |
currentFanSpeedPercent currentFanSpeedSetting |
ファンの速度設定をサポートするデバイスの場合。 |
device. |
currentFillLevel currentFillPercent isFilled |
バスタブなど、注入をサポートするデバイスの場合。 |
device. |
humidityAmbientPercent humiditySetpointPercent |
加湿器や除湿機など、湿度設定をサポートするデバイスの場合。 |
device. |
currentInput | 入力を切り替えられるデバイスのクエリを有効にします。
メディア入力には、音声フィードや動画フィードを表すデバイスごとに動的な名前を付けることができます。これらのフィードは有線またはネットワークでも構いませんが、名前をつけて、適度な永続性を持たせる必要があります。検索可能なネットワーク ライブラリなど、任意のエフェメラル フィードはサポートされていません。ペア設定された名前付きの Bluetooth ソースがサポートされています。ソースには複数の名前を付けることができるため、デフォルト名だけでなく、ユーザーが作成した名前や検出した名前も使用できます。たとえば、「hdmi_1」は「DVD プレーヤー」や「usb_1」は「ハードドライブ」にすることもできます。
メディア入力は、「next」コマンドと「previous」コマンドをサポートするように順序付けできます。
注: InputSelector はクエリ文法をサポートしていません。 |
device. |
activeLightEffect | さまざまな色のループなど、状態を変更する複雑な照明コマンドに対応しているデバイス向け。 |
device. |
isJammed ロックされた |
ロックの設定、ロック解除をサポートする、またはロック状態を報告するデバイスの場合。 |
device. |
playbackState | メディアを再生するデバイスの場合、メディアの状態(再生中かどうかなど)。 |
device. |
motionDetectionEventInProgress | 動きを検出できるデバイスの場合。 |
device. |
occupancy | PIR、超音波、物理的接触検知のいずれかで在室状況を検出できるデバイスの場合。 |
device. |
online | オンラインとオフラインの状態をサポートしている、またはオンラインとオフラインの状態を報告するデバイスの場合。 |
device. |
オン | プラグやスイッチなど、オン / オフのバイナリ機能を持つデバイスのほか、今後登場する多くのデバイス向けの基本的なオン / オフ機能。 |
device. |
openPercent | 開閉をサポートするデバイス向け。場合によっては、部分的な開閉や、複数の方向への開閉に対応する。 |
device. |
isCurrentlyRecording | メディアへの録画をサポートするデバイスが対象です。 |
device. |
rotationDegrees rotationPercent |
回転可能なスラットを備えたブラインドなど、回転をサポートするデバイスの場合。 |
device. |
currentCycleRemainingTime currentTotalRemainingTime |
デバイスの動作に継続時間(クエリ可能)がある場合。 このようなデバイスは、動作開始時に合計サイクル数と、実行中のデバイスの現在のサイクル数を報告します。 |
device. |
currentSensorStateData. currentSensorStateData. |
センサーによって生成される測定値。例えば、煙探知機で測定された煙量や、一酸化炭素検知器で測定された一酸化炭素量など。 |
device. |
isPaused isRunning |
オペレーションの開始と停止をサポートするデバイスの場合。 デバイスの起動と停止は、電源のオン / オフと同様の機能を果たします。これは、電源をオンにしたときと起動したときにデバイスの動作が異なることを示します。たとえば、ある洗濯機は、実際に運転を開始する前に、電源を入れて、設定を変更することができます。 |
device. |
temperatureAmbient temperatureSetpoint |
サーモスタット以外のデバイス(オーブンなど)の温度を、デバイスの内部や周辺の温度に制御します。 |
device. |
activeThermostatMode thermostatHumidityAmbient サーモスタット Mode thermostatTemperatureAmbient thermostatTemperatureSetpoint サーモスタット温度 SetpointHigh thermostatTemperatureSetpointLow |
温度設定とモードをサポートするデバイスが対象です。 |
device. |
timerPaused | タイマー機能をサポートするデバイスの場合。たとえば、スマート スプリンクラー コントローラやスマートライト スイッチにタイマーが組み込まれている場合があります。タイマーの残り時間をデバイスにクエリするために使用できます。 |
device. |
currentVolume is ミュート |
音量を変更できるデバイスの場合(例: 音量を特定のレベルに設定する、ミュートまたはミュート解除する)できる場合。 |
home. |
体 メンバー タイトル |
指定した家のメンバーに通知を送信します。 |
home. |
homePresenceMode | |
以外 | 別の条件の論理 NOT を表す条件。 | |
または | すべての子条件の論理 OR を表す複合条件。 | |
time. |
期間を表します。 | |
時間 |
自動化の実行を一時停止します。 | |
time. |
タイム スケジュール イベントを表します。 |