Prairie HomeKitの相棒:Elgato Eve Room

Prairie HomeKitの相棒:Elgato Eve Room

これまでの「Prairie HomeKitコンパニオン」では、スマートコンセントやスマート電球といったHomeKit対応ハードウェアに焦点を当ててきました。しかし、HomeKit対応ハードウェアの話題はこれだけではありません。HomeKitは、家を監視し、データを報告したり、それに基づいてアクションをトリガーしたりできるセンサーもサポートしています。

おそらく最もよく知られているHomeKitセンサーは、温度、相対湿度、空気の質をモニターするElgatoのEve Roomでしょう。単4電池3本で動作する小型のボックスで、価格は79.95ドルです。


(魅力的なディスプレイと履歴データを備えた温度と湿度のモニタリングだけが必要な場合は、Elgato の新しい Eve Degree を検討してください。これはまだテストしていません。)

Eve Roomは小型で電池式なので、邪魔にならず、部屋間の移動も簡単です。私の経験では、電池は約3ヶ月で交換が必要になりますが、充電式電池の導入も検討してみてはいかがでしょうか。

Appleのホームアプリでは、Eve Roomは温度、相対湿度、空気質のそれぞれに対応する3つのアクセサリとして表示されます。ホームアプリには、Eve Roomの温度データが摂氏または華氏で、湿度が空気中の水蒸気量の割合で、空気質が「悪い」から「とても良い」までの口頭による評価で表示されます(これについては後ほど詳しく説明します)。3D Touchを使用するか、アクセサリを長押しして「詳細」をタップすると、Eve Roomのバッテリー残量など、より詳しい情報が表示されます。


Elgatoは、Eve Roomの空気質評価を解説したPDF文書を公開しています。Eve Roomは、二酸化炭素と、家具からのガス放出、塗料の蒸気、煙などの揮発性有機化合物をppm(百万分率)単位で検出します。それぞれの評価の意味は以下のとおりです。

  • 優良(450~700 ppm)
  • 良好(700~1100 ppm)
  • 許容範囲(1100~1600 ppm)
  • 中程度(1600~2100 ppm)
  • 不良(2100 ppm以上)

正確な ppm 測定値を表示したい場合は、私が「A Prairie HomeKit Companion: Fine Tuning with the Other “Home” App」(2017 年 2 月 21 日) でレビューした Matthias Hochgatterer の Home アプリが必要です。

残念ながら、Apple のホーム アプリでは Eve Room を最大限に活用することはできませんが、そのために Hochgatterer のホーム アプリを購入する必要はありません。

iOS版Elgato Eveアプリは、フル機能のHomeKitコントロールアプリであることに加え、空気質の経時変化グラフなど、より多くの情報を提供します。私は普段、ほとんどの操作はAppleのホームアプリで済ませていますが、Eve Roomを使った自動化を設定したい場合は、Eveアプリが必要です。


この記事には HomeKit の用語が次々と登場するので、読み進める前にこのシリーズの他の記事を読んでおくことをお勧めします。

Eve Room Plus Eve Energy — Eve Roomのレビュー機を数ヶ月前から持っていますが、最初は実用的に使っていませんでした。でも、その可能性に気づきました。空気の質が一定値を下回ると、HomeKitでスマートコンセントを起動して空気清浄機を作動させる、といった使い方ができるのです。

でも、地下室のある家に引っ越して初めて、Eve Room の真価に気づきました。カビを防ぐために地下室で除湿機を稼働させているのですが、除湿機のがうるさくて、テレビを見る部屋なので特にうるさいんです。除湿機の湿度調整はできるのですが、その設定ではコンプレッサーしか動かなくて、ファンは常時回転しています。

ここで、Eve Room と Elgato Eve Energy のようなスマートコンセントを組み合わせると便利になります (「Prairie HomeKit のお供:2 つのスマートコンセント」、2017 年 5 月 1 日の記事参照)。前述の通り、Apple のホームアプリは Eve Room のデータを表示するだけで、そのデータに基づいてアクションを実行することはできないため、Elgato の Eve アプリを使うことにしました。

Eveのシーンを作成する— Eveアプリは魅力的ですが、自動化(「ルール」と呼ばれる)をどのように作成するのかは、すぐには分かりにくいです。まず、EveのルールはHomeKitのシーン(複数のアクションをまとめてグループ化したもの)でのみ機能するため、必要なアクションごとにシーンを作成する必要があります。以下の手順に従ってください。

  1. 「シーン」タブに移動し、「編集」をタップして、「シーンの追加」をタップします。
  2. シーンで「アクションを追加」をタップし、操作したいアクセサリを有効にします。部屋やアクセサリの種類でフィルタリングできます。
  3. アクセサリの操作を選択します。Eve Energyスマートコンセントの場合は、単にオンまたはオフにするだけです。

  4. 「完了」をタップし、「次へ」をタップして、シーンに名前を付け、アイコンを選択します。

2つのシーンを作成しました。「除湿機オフ」と「除湿機オン」です。それぞれが、テレビルームにある「除湿機」と名付けたEveのエネルギーに作用します。

Appleのホームアプリでシーンを作成することもできます(「Prairie HomeKitコンパニオン:アクセサリの制御」、2017年1月16日参照)。ホームアプリとEveアプリは同じHomeKitデータに基づいて動作します。ルールを作成するときは、次に説明するように、Eveアプリに戻ってください。

Eveでルールを作る— シーンを作成したら、「シーン」タブから「ルール」サブタブをタップします。このビューには既存のルール(もしあれば)が表示され、新しいルールを作成することもできます。

ここで、特にプログラマー以外の方にとっては少し混乱するかもしれません。アプリの説明にあるように、すべてのルールには少なくとも1つのトリガーと、それがトリガーするシーンが必要です。トリガーを変更する条件を追加することもできます(そしておそらく追加すべきです)。もしこれが意味不明に思えるなら、分かりやすい例を挙げましょう。

  1. 「ルールの追加」をタップして説明画面を通過すると、「トリガー」画面が表示されます。
  2. 値トリガーまたはロケーショントリガーのいずれかを選択します。室内の湿度に基づいて除湿機を制御したいので、値トリガーを選択しました。

  3. バリュートリガー画面では、部屋またはタイプからトリガーとなるアクセサリを選択する必要があります。Eve Roomにはアクセサリが3つ表示されるので、ここでは「湿度」を選択しました。

  4. 湿度画面で、Eve Roomのスイッチをオンにして「特定」を選択しました。条件として、湿度レベルと、その値より大きい、小さい、等しいのどれでトリガーするかを選択します。

  5. 次にトリガー画面が表示されます。トリガーは上部の「トリガー」の下に表示されます。右側の矢印をタップするとトリガーの確認と編集が可能ですが、私は「次へ」をタップして「条件」ページに移動しました。湿度は既に設定済みですが、ここで編集できます。

  6. 「次へ」をタップしてシーンページに移動し、トリガー発生時にアクティブにするシーンを選択します。最後にルールに名前を付けます。

ルールを確認するには、「シーン」タブの「ルール」サブタブに移動します。ルールをタップすると詳細が表示されます。

設定すると、少し戸惑うかもしれません。例えば、「湿度50%未満」のルールでは、トリガーを「湿度」、条件を「湿度50%未満」、シーンを「除湿機オフ」に設定しています。簡単に言うと、これらの設定は湿度が変化するたびにルールをトリガーし、Eve Roomが湿度が50%未満であることを検知すると除湿機をオフにします。


複数の条件を設定したい場合はどうすればいいでしょうか?Eveでは可能です。条件をタップすると、別の値または時間の条件を追加できます。これは便利な機能ですが、後ほど詳しく説明します。


HomeKitには奇妙な点があります。Appleのホームアプリではこれらのルールを設定できないにもかかわらず、「オートメーション」タブで確認でき、そこから有効化・無効化まで可能です。有効化したシーンやアクセサリを調整することも可能ですが、その他の設定は一部しかできません。これは、ホームアプリがHomeKitデータを読み込んでいるものの、すべてのデータとやり取りできないためです。つまり、Appleのホームアプリは、Apple独自のHomeKitフレームワークが実現できるすべての機能をサポートしているわけではないのです。

ルールを決める— Eveアプリでルールを作るのはそれほど難しくありませんが、どのルールを作るかを決めるのはさらに難しいです。このシリーズで何度も述べてきたように、ホームオートメーションの難しいところは、あらゆることを綿密に検討し、自分にとって納得のいく自動化を作ることです。

最初に考えたのは、湿度が60%になったら除湿機をオンにして、50%まで下がったらオフにするルールを設定することでした。しかし、このルールは実に厄介でした。テレビを見ている時に除湿機が作動すると、電源を切ることができません! まあ、一時的には切れるのですが、湿度が再び変化するとすぐにまたオンになってしまうのです。

余談ですが、家庭内の健康的な湿度については議論があります。米国環境保護庁は30~50%を推奨していますが、多くの専門家はカビの発生を防ぐために湿度を70%以下に抑えつつ、50%前後を維持することを推奨しています。私は鼻が乾燥しやすく、除湿機のバケツの水をすでに十分に空にしなければならないので、50~60%に設定しています。

そこで、やり方を見直す必要がありました。最終的に、2つのルールを作りました。1つは相対湿度が50%を下回ったら除湿機をオフにすること、もう1つは湿度が60%を超えたら加湿機をオンにすること。ただし、午後6時までに限るというものです。こうすることで、テレビを見る時間帯に除湿機が作動してしまうのを防ぐことができます。

テレビを見終わった後に除湿機が確実に作動するように、湿度に関わらず午前3時に除湿機をオンにするルールも設定しました。その時間には誰もテレビを見ていないでしょうから。

Eve アプリで時間指定のルールを設定するのは少し奇妙です。Scenes > Timers で設定することになります。私は Home アプリで時間指定のオートメーションを作成するのが好きです。これは「Prairie HomeKit のお供:家を自動化する」(2017 年 2 月 10 日)で解説しました。

これらのルールはもう少し調整が必要かもしれませんが、新しい家に慣れていくにつれて、時間をかけて調整していくつもりです。もっと良い方法があるかもしれません。例えば、Eve Motionの人感センサーを併用して、誰かが部屋に居る時は除湿機の電源を切るようにする、といった方法もあります。でも、それはまた別の機会にやってみましょう。

いずれにせよ、実験を恐れないでください!自動化を微調整するのも楽しみの一つですし、ローマは一日にして成らずです。ただし、あなたとハウスメイトが管理できる以上のものを作成しないようにしてください。

Eve RoomとEve Energyで家を自動化— Eve RoomとEve Energyのおかげで、テレビルームの湿度は50~60%に保たれ、カビの発生を防いでいます。また、テレビを見る時間帯に除湿機がテレビの音をかき消してしまうこともありません。もし除湿機がテレビを見る時間帯以外に作動してしまった場合でも、ソファから降りることなくiPhoneから簡単に電源を切ることができます。

Eveアプリを使えば、Eve RoomとEve Energyなどのスマートコンセントを様々な方法で組み合わせることができます。扇風機、電気ヒーター、空気清浄機などを操作して生活環境を改善し、節約にもつながります。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.