

スマートホームはまだ初期段階ですが、市場には様々な種類のHomeKitアクセサリが存在します。HomeKitスマートボタンは、照明や扇風機などのHomeKitアクセサリの操作に役立ちます。現在販売されている人気のスマートボタンには、ロジクールのPOPスマートボタンキット、FIBAROのThe Button、ElgatoのEve Buttonなどがあります。これらのスマートボタンをセットアップして、HomeKitのシーン、照明などを操作し始める方法をご紹介します。
まず最初に、スマートボタンをHomeKitホームに追加する必要があります。設定手順は、お使いのブランドによって若干異なります。多くの場合、メーカーはサードパーティ製のアプリをダウンロードし、ペアリング手順に従うことを推奨しています。その後、製品に付属のステッカーに記載されている8桁のコードを入力して、アクセサリをHomeKitに登録する必要があります。
Logitech POP Smart Buttonの場合、iOSデバイスのWi-Fi設定からアクセサリを設定できます。指示に従うだけで、iPhoneまたはiPadが自動的にWi-Fi認証情報をブリッジに送信します。その後、ホームアプリを開いてアクセサリを追加できます。
アクセサリをHomeKitで使用するには、ホームアプリにアクセサリがない場合は追加する必要があります。HomeKit対応ボタンにはそれぞれHomeKit認証コードが付属しており、通常はパッケージにシールとして貼られています。
ホームアプリを開き、「アクセサリを追加」をタップして、カメラでこのコードをスキャンしてください。HomeKitでアクセサリが割り当てられると、通常はサードパーティ製アプリを再度開く必要はありません。
この例では、Logitech POPボタンがHomeKitのデフォルトルームに表示されているのがわかります。ブリッジも別のタイルとして表示されますが、残念ながら非表示にすることはできません。
HomeKitにボタンの位置を知らせるには、タイルを強く押して「詳細」(iOS 12では「設定」に名称変更)を開きます。「部屋」セルをタップし、ドロップダウンメニューから別の部屋を選択します。「新規作成」をタップすると、名前付きの新しい部屋を即座に追加できます。
さあ、いよいよ面白いところです。ボタンのプレビューパネルに「未設定のボタンがあります」と表示されます。これは、HomeKitがボタンを認識しているものの、アクションが選択されていないことを知らせているだけです。つまり、ボタンを押しても何も起こりません。
ボタンに何か動作を設定するには、「詳細」メニューに戻ります。アクセサリ名と部屋名の下に、アクションのリストがあります。POPボタンには、シングルプレス、ダブルプレス、長押しのアクションがあります。
編集したいアクション(「シングルプレス」など)を選択します。ホームアプリに、家中のすべてのシーンとアクセサリのリストが表示されます。ボタンが押されたときに変更したいアクセサリを選択します。「次へ」をタップします。この画面でアクセサリのプロパティを設定できます。この画面は、ボタンアクションが実行された際にアクセサリがどのような状態になるかを示すスナップショットのようなものだと考えてください。
「このアクションをテスト」を押すと、アクセサリをその場で更新して、どのような動作をするかをプレビューできます。「電源を切る」タイムアウトを設定すると、このアクションによってオンになったアクセサリを、設定した時間が経過すると自動的にオフになります。例えば、スマートボタンを押して庭のライトをすべてオンにし、30分後に自動的にオフにすることができます。
完了したら「完了」をタップするとアクションの設定が完了します。スマートボタンに利用可能な他の未設定のアクションについても、同じ手順を繰り返します。詳細ページに「追加」リンクが表示されなくなったら、ボタンアクセサリに可能なすべてのアクションの設定が完了します。
タップ、ダブルタップ、そして物理ボタンを押すだけで、これらの機能を今すぐ試すことができます。まるでスマートホーム用の、高度にカスタマイズ可能なリモコンのようです。
iOS 11(およびiOS 12)のホームアプリの欠点の一つは、スマートボタンがトグルアクションに対応していないことです。ボタンをオンオフスイッチのように動作させたい場合(一度タップしてライトを点灯、もう一度タップして消灯など)、Appleのホームアプリではそれができません。回避策はありますが、少し洗練されていません。
App Storeから、Controller for HomeKitやHomeなど、様々なサードパーティ製HomeKitクライアントアプリをダウンロードしてください。スマートボタンが押された際に実行されるオートメーションを作成し、照明の状態に基づいた条件を設定します。「ボタンを押した時に照明がオフになっている場合は点灯する」というオートメーションと、逆の場合「ボタンを押した時に照明がオンになっている場合は消灯する」というオートメーションを設定します。
次にボタンを物理的に押してトリガーすると、両方の自動化がイベントに反応します…ただし、実際に完了するのは片方だけです。2つの条件は基本的にブール値テストを形成し、一方は常に真、もう一方は常に偽となるためです。これにより、間に合わせのトグル動作が作成されます。
こんなに面倒なのはイライラしますが、機能は十分です。iOSの将来のバージョンで切り替え機能が改善され、サードパーティ製アプリや複雑な自動化ツリーを使った回避策が不要になることを期待しています。
Apple のニュースをもっと知りたい場合は、YouTube の 9to5Mac をご覧ください。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。