初代iPhoneが発売される3年近くも前にスマートホームを作ろうとしたのは、おそらく希望と傲慢さ、そして愚かさが入り混じった行為だったでしょう。初期のホームオートメーション製品は選択肢が限られており、信頼性も低いものでした。
私のスマートホームへの旅は、Smartlabsが同社のInsteonホームオートメーション技術をベースにした最初の照明スイッチをリリースした2005年に遡ります。ホームオートメーションには長年興味を持っていましたが、新しい規格と設置場所の悪い照明スイッチの組み合わせが、ついに未来の暮らしに挑戦するきっかけとなりました。それから13年、80台ほどのデバイスを体験してきた今、自宅にオートメーションを導入するということは、映画やテレビ、製品広告でよく見かける複雑で奇抜なデモンストレーションよりも、生活をより便利で信頼できるものにすることの方が重要だと学びました。
非現実的な趣味を早い段階で始めるメリットの一つは、AppleのHomeKitのようなテクノロジーによってホームオートメーションが主流になりつつある今、初心者に厳しい教訓を教えることができることです。ホームオートメーションに興味を持ち始めたら、TidBITS編集者のJosh Centersによる「Take Control of Apple Home Automation」を読むのが良いでしょう。Joshは、HomeKit対応デバイスを自宅に統合し、
AppleのHomeアプリを使ってそれらを連携させる方法をわかりやすく説明しています。
マイホーム、マイラボ— 生活にホームオートメーションを取り入れる方法はたくさんあります。私はこれを、ちょっとした工夫と完全なホームオートメーションの2つのカテゴリーに大きく分けています。
パーラートリックとは、スマート電球やスマートコンセントのように、最小限の投資で、一般的に乾式壁を剥がす必要のない、シンプルで便利な自動化技術です。複雑な統合や多額の投資を必要としないため、ホームオートメーションに本格的に取り組むかどうかを判断するための最適な方法です。最近では、統合オプションの選択肢が増えているため、これらのパーラートリックは比較的安全な投資であり、時間をかけて構築していくことができます。私はいくつかのスイッチと1つのリモコンから始めましたが、皆さんにもぜひ試してみてください。
完全なホームオートメーションは、はるかに大きな投資と、より複雑で、本質的に終わりのない道のりを必要とします。まずは、私のスマートホームの概要を簡単にご紹介します。
私の家には80台以上の物理デバイスと20台以上の仮想デバイスがあり、すべて中央サーバーを介して統合されています。数十台の照明と扇風機のスイッチ、センサー、2台の独立した警報システム、サーモスタット、AVレシーバー、テレビ、AlexaとSiri、ドアコントローラー、屋外カメラ、スプリンクラーシステムなどが含まれています。Hueの照明、Insteonのスイッチ、Arloのカメラ、Logitech Harmonyのリモコン、Rachioのスプリンクラーコントローラー、そしておそらく聞いたことのないような様々なデバイスも使っています
。
私は、オフィスのクローゼットにある2009年製Mac miniで動作する素晴らしいIndigoホームコントロールソフトウェアで、すべてを連携させています。Indigoはホームオートメーションの秘密兵器です。Insteonと、競合するホームオートメーション技術であるZ-Wave(ブリッジハードウェアを使用)をネイティブにサポートしています。Indigoはプラグインで拡張でき、ユーザーコミュニティが充実したプラグインライブラリを作成しています。私のIndigoシステムは、インターネット
アクセスを必要とせずに数十種類のオートメーションとカスタムスクリプトを実行でき(ただし、IFTTTを介してインターネットサービスとも連携しています)、これらすべての異なる製品を比較的シームレスに連携させることができます。ポイントアンドクリックインターフェースで新しいオートメーションを構築することも、AppleScriptやPythonを使って完全なプログラム制御を行うこともできます。
Indigo は単なる接着剤や橋渡しではなく、翻訳機でもあります。例えば、Homebridge Buddy というプラグインを使えば、既存の HomeKit 非対応デバイスを Apple のホームアプリや Siri に接続できます。別のプラグインで Alexa コントロールも可能になり、各プラグインは Indigo を介して相互通信できるので、例えば Alexa を使って HomeKit コマンドを発行できます。IFTTT を使えば、インターネットサービスのステータスに基づいて壁のキーパッドのバックライトをオン/オフにするといった奇妙なことも可能です (その例として、2017 年 3 月 3 日の記事「Philips Hue ライトをハリケーンおよびトルネード警報として使用する」をご覧ください)。Indigo は私のスマートホームにおけるスマート機能です。
それから楽しいことが始まります。毎朝、私が目覚める前に、朝の緊張を和らげるために家が少し暖かくなりますが、それは冬の間だけです。フェニックスでは冬はあまり意味がありませんが。コーヒーを入れるために階下のキッチンに行くと、照明がゆっくりと明るくなります。コーヒーメーカーを自動化することもできますが、オフィスへの廊下を歩く前に自分で淹れたてのコーヒーを入れる方が好きです。モーションセンサーが私がオフィスに近づくのを感知し、朝の配色に設定された照明を点灯し、外部モニターとして使用しているRoku TVを起動して適切な入力に設定します。大したことないように思えるかもしれませんが、このシンプルなセットアップにも、サーモスタット2台、モーションセンサー2台、Insteonライトスイッチ2台、Hue
ライト統合、Roku統合が含まれており、これらすべてがトリガー、スケジュール、デバイスを管理する6つの個別の自動化に結び付けられています。
このようなシンプルで確実な動作こそが、ホームオートメーションの核心です。大切なのは、ちょっとした便利さで生活を少し豊かにすることであり、SF風刺のようになってしまいがちな、数々の煩わしさや失敗を生み出すことではありません。
欲しいものを明確にし、半分に減らす— ホームオートメーションの旅を始めるのは、まるで大きな旅行の計画を立てるようなものです。持っていきたいものをリストアップし…そして、現実的に持ち運べるものまで絞り込みます。これは、デバイスにも、希望するオートメーションにも当てはまります。設置業者に数万ドルも支払うつもりがない限り、まずはシンプルに始め、時間をかけて拡張していく必要があります。大規模で複雑なシナリオではなく、小さな機能強化に焦点を当てましょう。
テレビや広告で見かける自動化機能の多くは、実際に導入すれば、あなた自身だけでなく、自宅を訪れる人にも迷惑をかけるでしょう。例えば、朝の目覚めを良くするために寝室の照明を点灯するというシンプルな例を考えてみましょう。これはHomeKitやIFTTTを使えば簡単に設定できます。時間を決めて、照明を点灯させるだけで、準備完了です。簡単そうに聞こえますが、実際はそうではありません。なぜでしょうか?
まず、朝寝坊をしたい場合は、週末を除外することを忘れないでください。次に、一人で寝ない場合は、パートナーが毎日同じ時間に起きても大丈夫かどうかを確認してください。最後に、病気や休暇の時は、自動化を簡単に無効にできる方法を用意しておきましょう。そして、状況が平常に戻ったら、必ず自動設定を元に戻してください。
同様の例はたくさんあります。
- 家を出るときにセキュリティアラームを自動的にオンにしたいですか?私の場合、ベビーシッターや地元の警察に迷惑をかけてしまうので、面倒です。
- 夕方の通勤中に自宅に近づいたらアラームを無効にしたいですか?自宅に帰らずに自宅近くまで運転する可能性があるため、位置情報に基づくトリガーの範囲外にいることを確認してください。
- 仕事に行く前にサーモスタットの温度を上げたり下げたりしたいですか?これもまた、誰かが病気で家にいて、家がどうなっているか気づかないときなどに、すぐに面倒になる自動化機能です。
- iPhone を使って照明を操作したいと思いませんか?誰かが訪ねてきて、スイッチで照明をつけたいと思ったら、それは素晴らしいことです。
ジョシュは著書「ホームオートメーションの10戒律」の中で、「実際の使用パターンを考慮せよ」や「同居人とコミュニケーションを取らねばならない」など、こうした落とし穴の多くに対処しています。深く掘り下げていくと、自分の生活や他の人間との暮らしの雑然とした現実に適応するオートメーションを構築するには、微妙な複雑さがあることに気づきます。有用なオートメーションを実装するには、こうしたさまざまな条件や状況を理解して対処することがすべてです。この複雑さをカプセル化する必要性が、HomeKit でできることと Indigo でできること、あるいは程度は低いものの Insteon や SmartThings ハブでできることの違いを決定づけることがよくあります。より高度なツールでは、ますます複雑な条件文を使用して、単純なスケジュールや場所に基づくオートメーションでは面倒になるようなさまざまな状況に対処できます。
押し付けず、豊かにする— 今日のホームオートメーションの真の価値は、邪魔になることなく日常生活を豊かにすることにあります。私にとって、これは一つの基本的なルールに集約されます。それは、訪問者にとって、私の家は他の家と同じように機能するべきだということです。
この格言は、ジョシュの多くの推奨事項を簡潔にまとめたものです。照明は壁のスイッチで操作すべきで、iPhoneは必要ありません。サーモスタット、警報システム、リモコンなど、あらゆるものが他の家と同じように機能するべきです。私が休暇で留守にし、親戚が猫の世話をしてくれる場合でも、家が彼らをイライラさせるようなものであってはいけません。
それでも、避けられない小さな驚きがいくつかあるかもしれません。例えば、iPhoneでHueライトをオフにした場合、Hueライトを点灯させるには、ライトのスイッチをオフにしてから再びオンにする必要があるかもしれません。ホームオフィスや主寝室など、ゲストがあまり使わない場所については、あまり心配する必要はありません。
完全なホームオートメーションの最も優れた活用例の一つは、シンプルなアプリと音声操作ですべての照明をコントロールできることです。子供たちが階下の照明をつけっぱなしにしているのを、SiriコマンドかiPhoneをタップするだけで消せるのが嬉しいです。もしかしたら、これは父親の趣味なのかもしれません。少なくとも、テクノロジーに夢中な怠け者の父親の趣味です。
私は、裏では複雑かもしれないが、家族にはさりげなく、あるいは目に見えないような小さな機能強化に注力しています。例えば、キッチンの照明を点灯する朝のルーチンは、真夜中にスナックを買いに行く際に明るい光で目がくらむのを防ぐため、午前5時以降にのみ実行するように設定し、1日に1回だけ実行するようにしています。Indigoでは、トリガーに条件を設定でき、他の自動化機能ではスケジュールやその他の基準に基づいてトリガーを有効または無効にすることができます。その結果、朝と夜、平日と週末、さらには季節や誰が家にいるかなどに基づいて、異なるトリガーとアクションのセットを有効化できます。
シンプルに見えて裏では複雑な自動化の例をもう一つ挙げるとすれば、それは夜寝る動作です。「スリープ」という一連のアクションで、アラームの設定、サーモスタットの調整、ほとんどの照明の消灯、子供部屋の照明を常夜灯レベルまで暗くする、主寝室のバスルームの照明を点灯する、寝室のシーリングファンを回す、そして廊下の照明を2階へ上がるのにちょうどいい明るさで点灯させ、15分後にそれらの照明を消灯するといった処理を実行しています。
言うまでもなく、これらのアクションをすべて決まった時間に実行させたくはないので、複数のトリガーを作成しました。壁のキーパッドのボタンを押したり、SiriやAlexaで起動したり、スマートフォンのショートカットをタップして起動したりできます。ただし、これらのアクションの一部は常に実行させたいので、コレクション全体を手動でトリガーしたかどうかを確認するバックアップスケジュールも用意しています。手動でトリガーしていない場合は、バックアップスケジュールで時間トリガーを使って、子供部屋の照明を暗くし、私たちの部屋のシーリングファンをオンにします。
また、家を「お休みモード」に設定し、時間やセンサーに基づくトリガーの一部を無効にする変数も設定できます。こうすることで、猫を見守っている人の混乱を軽減できます。妻か私が24時間以内に帰宅しなかった場合は、iPhoneのプレゼンス検出機能を使って自動的にお休みモードに切り替えることもできます。(もしかしたら、これは猫を混乱させるための潜在的な策略なのかもしれません。)
私のお気に入りの自動化機能の一つは「ベビーシッターモード」です。これは、大人が子供たちに直接注意を払っていない時に手動で有効にできます。家のドア全てにセンサー(警報センサーとは別)を設置していて、ドアが閉まるとiPhoneに通知が届きます。このモードを作ったのは、当時2歳と3歳だった子供たちが下着姿で玄関先に座っていたことに気づかなかった日でした。私がオフィスで仕事をしている間、妻が帰宅するまで、わずか1.2メートルほどの距離でした。
これらはトリックと自動化の違いです。
役に立つものを見つけるための脳の活用— これらの例はどれも、それ自体では特に特別なものではありません。魔法は、家の状態、そこにいる人、その他の変動に適応し、確実に、そして邪魔にならずに動作することです。もちろん、不具合に遭遇しないわけではありません。結局のところ、これはテクノロジーですから。しかし、長年にわたり自動化を改良し続けてきた結果、今では新しいものを思いつくのに苦労しています。
ホームオートメーションの目標は人それぞれであることを覚えておいてください。自分の好みに合った家具を選ぶのと同じです。テクノロジーに夢中になるだけでなく、リモートアクセス、音声制御、そして自動化の組み合わせは、今や私たちの日常生活の一部となっています。しかし、私の家族にとってうまくいくものが、あなたの目標と一致するとは限りません。私たちの家族のパターンはそれぞれ異なるからです。
基本的な機能以上のものをお探しなら、時間と機器への投資を増やす前に、HomeKitの限界に挑戦して、本当に必要な機能をより深く理解してみるのも良いでしょう。HomeKit単体では対応できない機能が必要だと感じたら、Indigoを試すか、SmartHomeやSmartThingsハブを検討することを強くお勧めします。Indigoは最も強力な機能を備えていますが、常時接続のMacが必要です。
デバイスに関して言えば、家中の壁スイッチをすべて交換したことが最大の効果でした。この作業には何年もかかり、これまでやったことの中で一番費用がかかったので、まずはキッチンや仕事場など、最も重要な場所から始めて、徐々に他の部屋にも手を広げていきました。
サーモスタットは当然の選択ですが、どれを選択するにしても、ローカル制御が可能で、インターネット接続にあまり依存しないことを確認することをお勧めします。
InsteonやZ-Waveのモーションセンサーは安価で、いくつか設置するだけで、家があなたの存在に反応しやすくなります。とはいえ、セキュリティが重要な場合は、本当に理解できるまで導入は避けた方が良いでしょう。私は今でもセキュリティシステムを別々に管理し、専門の監視サービスを利用しています。セキュリティ対策は難しいものです。
同様に、ドアロックにも十分注意することをお勧めします(ジョシュは著書でロックを推奨していません)。しかし、セキュリティシステムで監視している限り、ガレージコントローラーの導入を検討しても良いでしょう。ガレージコントローラーを使う際のポイントは、バックアップを用意することです。家の中で一番大きなドアをうっかり開けっ放しにしてしまうのは避けたいものです。そこで私は、システムの報告内容に疑問が生じた場合に備えて、ドアのリアルタイム映像を確実に取得できるよう、ガレージ内にArloカメラを設置しました。また、各ドアにはセキュリティセンサーとモーションセンサーも設置しています。
家庭でこの段階に達すると、おそらくあなたは中毒と趣味の段階に移行しているでしょう。カスタムRaspberry Piセンサーから完全に統合されたAVコントロールまで、選択肢の世界が広がります。そして、シンプルで洗練された自動化こそが、最も頻繁に使用されるものであることに気づくでしょう。それらは、完全に背景に溶け込み、停電が起こるまで忘れ去られるような自動化です。
そして、家がバックグラウンドであなたのために働いてくれることこそ、ホームオートメーションの真の目的です。混乱やイライラを招く家ではなく、あらゆる小さな工夫が生活をほんの少しだけ便利にしてくれる家が欲しいのです。私たちの多くは、コンピューターに人生を指図されるのではなく、自分の人生を自分でコントロールしたいのです。
ここまでの説明が難しそうに思えるかもしれませんが、私が10年以上かけてホームオートメーションシステムを構築してきたことを覚えておいてください。照明スイッチやスマートコンセントを1つだけ用意するだけで始められますし、私が始めた頃とは違い、Joshの「Take Control of Apple Home Automation」をすぐに読めるというメリットもあります。