新しい HVAC システムを Home Assistant に追加して学んだ 4 つのこと

in tech

ここオーストラリア、そして私が住んでいる亜熱帯地域では夏です。つまり、高温、厳しい日差し、厳しい湿気が伴います。このため、私たちは何年も先延ばしにしてきた高価な投資、つまり全家ダクト空調システムへの投資が始まりました。

効果的な冷却以外にも、新しいシステムがスマート ホームに統合されることに熱心でした。その過程で私が学んだことは次のとおりです。

デバイスの互換性においてホーム アシスタントに匹敵するものはありません

HVAC を購入する際には、いくつかの前提条件がありました。専門家にロジスティクスを任せ、私はシステムとどのように対話するかをじっくり考えることに時間を費やしました。特に多くの人が壁に置かれた見苦しい安物のタブレットに依存しているため、コントローラーは私にとって引っかかりの種になりました。

タブレットを壁に置くとしたら、それは専らホーム アシスタントと対話できるタブレットになるでしょう (それはおそらく私には必要のないものです)。スマート ホームの毎日の操作では、設定して忘れる自動化、時折の音声コマンド、都合の良いときに携帯電話を手に取ることを好みます。

私が落ち着いた解決策は、MyPlaceIQ と呼ばれる比較的新しい市場製品でした。これはタブレットを完全に廃止し、モデムに直接接続するハブを介したネットワーク制御を採用しました。このハブは、iPhone または Android 用の独自のアプリに接続され、これを使用して暖房または冷房を制御できます。

iPhone 上の MyPlaceIQ 独自のエアコン コントローラー。 クレジット: Tim Brookes / How-To Geek

この製品は比較的新しいため、ホーム アシスタントの統合はまだ存在しません。開発者への簡単な電子メールによると、ホーム アシスタント機能はロードマップ上にあるものの、現時点では優先事項ではないことが明らかになりました。数分間 Web を検索すると、Home Assistant Community スレッドが見つかりました。これをきっかけに、あるコミュニティ メンバーが独自の MyPlaceIQ 統合を作成してギャップを埋めるようになりました。

この小さなソフトウェア コンポーネントは、HVAC システムを独自の牢獄から解放します。これは Home Assistant とその専用コミュニティのおかげでのみ可能です。

解決策に至るまでのハッキングは楽しいですが、すべての人に適しているわけではありません

この統合をインストールするには、最初に作成者の GitHub リポジトリを Home Assistant Community Store (HACS) に追加します。これは、あらゆる種類の不足している Home Assistant 統合用のサードパーティ リソースです。統合には少しハック的な性質があるため、セットアップにはいくつかの型破りな手順が必要でした。

最初にやらなければならなかったのは、ルーターのコントロール パネルを使用してハブに静的 IP を割り当てることでした。接続されているクライアントのリストを参照した後、Home Assistant がコントローラを見つけるためにネットワーク上のどこを参照すればよいかを正確に認識できるように、MAC アドレスを IP に関連付けました。

次に、Bluestacks Android エミュレーターを Mac にインストールしました。次に、HVAC コントローラーを制御するために必要な Android アプリをダウンロードし、専用のハブとペアリングしました。次に、少し難しい部分が来ました。 Wireshark ネットワーク分析ツールを使用してハブの IP アドレスをフィルタリングし、トラフィックを監視し、Bluestacks で Android アプリを起動してハブに接続しました。

Wireshark スニッフィング パケット。

次に、キャプチャしたデータを調べて、「client_id」フィールドと「password」フィールドを含む HTTP パケットを見つけてメモしました。最後に、ネットワーク アドレスと資格情報を使用して、Home Assistant 内での統合をセットアップしました。

これは私が期待していたほどスムーズに進みました。すべてがうまくいきました。驚くほど満足のいく経験でした。しかし、これは多くの人が快適に行える範囲を超えている可能性があります。私はチュートリアルに従っているだけですが、ある程度の背景知識がどれほど役立つかを見落としがちです。

幸いなことに、すべての HVAC システムがサードパーティの統合とパケット検査を必要とするわけではありません。

このような複雑なデバイスの統合は始まりにすぎません

新しいシステムがホーム アシスタントに表示されると、必要なコントロールにすぐにアクセスできました。ゾーンの開閉、モードの調整、温度の設定が可能です。唯一の欠点は、私が独自の温度センサーに依存しているため、統合のシステム温度が現時点では正確ではないことです (現在取り組んでいます)。

2番目に気づいたのは、 本当に 追加のコントロールが大量に散らばっているので、ホーム アシスタントのダッシュボードを整理する必要があります。あらゆる種類のサードパーティ製サーモスタット統合を検討し、調整する必要があります。私はスマート ホームとの対話にも Apple Home を使用しているため、HomeKit Bridge を通じて公開するエンティティを見つけるには、もう少し試行錯誤が必要でした。

ホームアシスタント内での気候制御。

最後に、自動化を整理し、それらを起動する最適な方法を見つけます。 「家を涼しくする」ス​​クリプトは、暑い日の後の夕方に外出するときに実行できる最初の仕事かもしれません。この新しく発見された接続をどうするかを決めることは始まりにすぎません。

これを実現する人々はあなたの支援に値します

私たちはここ How-To Geek の Home Assistant プロジェクトの大ファンであり、過去にも Nabu Casa を称賛しました。 Home Assistant Cloud の料金を支払うことは、ZBT-2 Thread や Zigbee ラジオなどのファーストパーティ ハードウェアを購入するのと同様に、プロジェクトをサポートするための優れた方法です。

しかし、Home Assistant を非常に優れたものにしているものの多くは、すべてボランティアによって提供されています。これらの人々は、自分自身の経験を向上させるだけでなく、他の人の経験も向上させたいと考えています。可能であれば、少額の寄付で彼らをサポートすることを検討してください。この小さなサードパーティの統合により、私の HVAC の旅はさらに満足のいくものになったので、私はそうするつもりです。


ホーム アシスタントの自動化をより視覚的に設計する方法をお探しですか? CAFE の統合によって可能になったフローチャートの方法を確認してください。

関連記事

前の投稿
インターネットでは、これらを 3D プリントするよう言い続けていますが、やめてください。
次の投稿
Linux をパワーユーザー OS のように感じる 8 つの「隠し」ターミナル機能