自動化では、次の開始条件とアクションがサポートされています。すべての状態は条件としてもサポートされています。
| 状態 / イベント(開始条件) 条件 コマンド(アクション) |
サポートされているフィールド | 説明 |
|---|---|---|
| and | すべての子条件の論理 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. |
プロファイルを有効にする |
ネットワーク プロファイルを有効または無効にします。PIN による二次的なユーザー確認を使用する必要があります。これらのコマンドによって他のセキュリティ デバイスが無効にされた場合、ユーザーのホーム セキュリティが影響を受けていると見なされる可能性があります。 |
| device. |
fill 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. |
一時停止 | デバイスの操作を一時停止または再開します。 |
| 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. |
期間 | タイマーの長さを調整します。 |
| 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. |
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 | 別の条件の論理 NOT を表す条件。 | |
| or | すべての子条件の論理 OR を表す複合条件。 | |
| time. |
期間を表します。 | |
| time. |
自動化の実行に一時停止を追加します。 | |
| time. |
時間スケジュール イベントを表します。 |