オートメーション
本章では、オートメーション機能について簡単に紹介します。
概要
オートメーション機能は、ホームオートメーションのための機能です。
時刻・位置情報・デバイスの状態変化・アクセサリの接続などをきっかけにして、事前に設定しておいたレシピを自動で実行することができます。
iOS 13のホームオートメーション機能 HomeKitの機能強化の一環で、iOS 13と同時にリリースされたバージョン3でこの機能が追加されました。
なお使い方によっては、ホームオートメーション以外の目的にも使用することができます。
ただしHomeKitとの連携を想定して作られているため、トリガの種類は少ないです。
また、通知による実行確認が必要なトリガもあります。
オートメーション機能には、そのデバイスでしか使用できない「個人用オートメーション」と、HomeKitアクセサリ専用で「ホーム」に接続しているすべてのデバイスで使える「ホームオートメーション」の2種類があります。
本章では「個人用オートメーション」について説明します。
「ホームオートメーション」については、Appleのサイトを参照してください。
〈参考〉
→ ホームAppでホームオートメーションを作成する - Appleサポート
通常のレシピと、個人用オートメーション用のレシピ・ホームオートメーション用のレシピは、それぞれ別管理になっています。
ただし個人用オートメーション用・ホームオートメーション用のレシピから、アクション「ショートカットを実行」を使って通常のレシピを呼び出して実行することはできます。
またオートメーションのレシピは、外部に書き出したり・外部から取り込むことはできません。
またレシピの実行時間は、最長120秒間です。
120秒を超えると、レシピは強制終了されます。
「出発時」・「到着時」使用時の注意
トリガの「出発時」・「到着時」は、iOSのRegion monitoring機能(ジオフェンス)を使ったもので、指定のエリアから出たり入ったりする際に通知されます。
なおデバイスの測位精度や測位間隔によっては、場所が不正確になったり、リマインドが通知されないことがあります。
主な原因は以下の通りです。
- 設定Appで、リマインダーAppの位置情報サービスの使用を許可していない
- 設定Appで、リマインダーAppの通知を許可していない
- 指定した場所から、半径300m以内の移動
-
- 指定した場所に滞在した時間が短い、もしくは滞在せずに通過した
- 測位間隔は状況によって変わりますが、10~60秒間隔です。
なお測位の精度が悪い場合は誤動作したり、正しい位置情報の取得まで数分かかることがあります。
-
- 外からの電波が届きづらい場所にいる
- 地下・トンネル・大きな建物の中などのように電波中継器(リピーター)が設置されている施設の中にいる場合は、中継器の屋外アンテナが設置されている場所が現在地になることがあります。
-
- 位置情報をトリガにしたレシピが、20個以上ある。
- 20個を超えた場合は、iOSのRegion monitoring機能の仕様により正しく動きません。
トリガの種類
イベント
時刻
指定された時刻にレシピを実行します。
なおレシピは自動実行されず、実行時には通知による確認が出ます。
- 時刻
- 日の出
- 日の入
-
- 時刻
- 任意の時刻を指定します。
-
- 繰り返し
- 実行する曜日を、次の中から複数選択することができます。
- 日曜
- 月曜
- 火曜
- 水曜
- 木曜
- 金曜
- 土曜
アラーム
時計Appのアラームを操作したときに、レシピを実行します。
- 状態
- スヌーズされた
- 停止された
- アラーム
-
- 任意
- すべてのアラームを対象にします。
-
- 起床時間
- 起床時間とおぼしきアラームを対象にします。
-
- 既存
- 時計Appで設定済みのアラームを指定します。
-
-
- 実行の前に尋ねる
- ONにすると、レシピ実行前に確認の通知を出します。
OFFにすると、レシピ実行前に通知を出し、レシピを自動実行します。
Apple Watchワークアウト
Apple Watchを使って指定したワークアウトを開始・終了したときに、レシピを実行します。
Apple Watchを使用していない場合、このトリガは表示されません。
- ワークアウトの種類
-
- 任意のワークアウト
- すべてのワークアウトをトリガにします。
-
- ワークアウトの名前
- 指定したワークアウトをトリガにします。
-
- 条件
-
- 開始
- 指定したワークアウトを開始した時にレシピを実行します。
-
- 終了
- 指定したワークアウトを終了した時にレシピを実行します。
-
- 開始または終了
- 指定したワークアウトを開始・終了した時にレシピを実行します。
-
旅行
到着
指定した場所に入ったときに、レシピを1度だけ実行します。
測位間隔は10~60秒であるため、測位時に指定した場所にとどまっていないと、実行されないことがあります。
また測位精度が悪い場合は誤動作したり、実行まで数分かかることがあります。
なおレシピは自動実行されず、実行時には通知による確認が出ます。
- 領域
-
- 場所
- 場所と、その場所だと判断する領域を指定します。
領域の広さは、半径で設定します。
半径は最小100m(約1ヤード)、最大2414.016km(1500マイル)です。
-
- 時間
-
- 任意の時刻
- 24時間いつでも実行します。
-
- 時間の範囲
- 指定した時間内であるときに、実行します。
-
出発
指定した場所から出たときに、レシピを1度だけ実行します。
測位間隔は20~60秒であるため、測位時に指定した場所の中にいたときは実行されません。
また測位精度が悪い場合は誤動作したり、実行まで数分かかることがあります。
なおレシピは自動実行されず、実行時には通知による確認が出ます。
- 領域
-
- 場所
- 場所と、その場所だと判断する領域を指定します。
領域の広さは、半径で設定します。
半径は最小100m、最大2414.016km(1500マイル)です。
-
- 時間
-
- 任意の時刻
- 24時間いつでも実行します。
-
- 時間の範囲
- 指定した時間内であるときに、実行します。
-
通勤/通学する前
出勤・帰宅時刻に、レシピを実行します。
出勤・帰宅時刻は、Siriの学習機能を使って推測します。
なおレシピは自動実行されず、実行時には通知による確認が出ます。
- タイミング
- 出勤時
- 帰宅時
- 時間
- 予測時刻に
- 5分前
- 10分前
- 15分前
- 30分前
- 1時間前
CarPlay
CarPlayに接続・解除したときに、レシピを実行します。
- 条件
- 接続
- 接続解除
- 接続または接続解除
-
- 実行の前に尋ねる
- ONにすると、レシピ実行前に確認の通知を出します。
OFFにすると、レシピ実行前に通知を出し、レシピを自動実行します。
設定
機内モード
機内モードを設定・解除したときに、レシピを実行します。
- 条件
- オン時
- オフ時
- オンまたはオフ時
-
- 実行の前に尋ねる
- ONにすると、レシピ実行前に確認の通知を出します。
OFFにすると、レシピ実行前に通知を出し、レシピを自動実行します。
Wi-Fi
指定したWi-Fiを接続したときに、レシピを実行します。
なおレシピは自動実行されず、実行時には通知による確認が出ます。
-
- ネットワーク
- Wi-FiのSSIDを指定します。
過去に接続したことのあるネットワークのSSIDから、指定します。
Bluetooth
指定したBluetooth機器を接続したときに、レシピを実行します。
なおレシピは自動実行されず、実行時には通知による確認が出ます。
-
- デバイス
- Bluetoothアクセサリーのデバイス名を指定します。
過去に接続したことのあるデバイス名から、指定します。
おやすみモード
おやすみモードを設定・解除したときに、レシピを実行します。
- 条件
- オン時
- オフ時
- オンまたはオフ時
-
- 実行の前に尋ねる
- ONにすると、レシピ実行前に確認の通知を出します。
OFFにすると、レシピ実行前に通知を出し、レシピを自動実行します。
低電力モード
低電力モードを設定・解除したときに、レシピを実行します。
低電力モードが存在しないiPadでは、設定・実行することはできません。
- 条件
- オン時
- オフ時
- オンまたはオフ時
-
- 実行の前に尋ねる
- ONにすると、レシピ実行前に確認の通知を出します。
OFFにすると、レシピ実行前に通知を出し、レシピを自動実行します。
NFC
任意のNFCタグを読み取ったときに、レシピを実行します。
NFCタグに対応していないデバイスでは、設定・実行することはできません。
なおレシピは自動実行されず、実行時には通知による確認が出ます。
-
- NFCタグ
- 「スキャン」をクリックして、NFCタグとその名称を登録します。
登録後は、登録時に入力したNFCタグの名称が表示されます。
Appを開く
指定したAppをフォアグラウンドにしたときに、レシピを実行します。
ショートカットApp本体を起動しなければ実行できないアクションを使用した場合、ショートカットAppがフォアグラウンドになり、指定したアプリはバックグラウンドに回ります。
なお使い方を誤ると、そのレシピを消すまで、指定したアプリの操作を妨害し続けてしまうことがあります。
-
- App
- デバイスにインストールされているAppから、Appを指定します。
-
- 実行の前に尋ねる
- ONにすると、レシピ実行前に確認の通知を出します。
OFFにすると、レシピ実行前に通知を出し、レシピを自動実行します。
自動で実行できるトリガと、できないトリガ
オートメーション機能でレシピを自動実行できるトリガと、自動実行はできず確認の通知をタップする必要があるトリガのまとめです。
なお、この内容はAppleのショートカットユーザガイドでも紹介されているものと、ほぼ同じです。
〈参考〉
→ パーソナルオートメーションを有効/無効にする - Appleサポート
自動実行できるトリガ
- アラーム
- CarPlay
- 機内モード
- おやすみモード
- 低電力モード
- NFC
- Appを開く
- Apple Watchワークアウト
通知をタップする必要があるトリガ
- 時刻
- 到着
- 出発
- 通勤/通学する前
- Wi-Fi
- Bluetooth
- リマインダー