Contents

私は自分のコンピュータをホーム アシスタントに追加しました。あなたもそうすべきです

<本文>/images/ubuntu-running-on-a-macbook-pro-in-a-vm.jpg

コンピューターがスマート ホームの重要な部分であるとは考えていないかもしれませんが、重要な部分である可能性があります。 Windows、Mac、または Linux ワークステーションを Home Assistant と統合すると、コンピュータを家庭用オートメーションのトリガーまたは条件として使用したり、オペレーティング システムによってはコマンドを送信したりすることもできます。

Windows、Linux、Mac コンピューターをホーム アシスタントに追加する

これをどのように行うかは、使用しているオペレーティング システムによって完全に異なりますが、Windows と Linux はほぼ同等です。

ウィンドウ

Windows ユーザーの場合は、HASS.Agent というコンパニオン アプリが最適です。まず、Windows 用のクライアント アプリをダウンロードしてセットアップします。次に、HASS.Agent 統合を Home Assistant に追加します。これには、Home Assistant Community Store を使用するのが最適です。ホーム アシスタントと Windows の間で情報を受け渡すために、MQTT ブローカーをインストールする必要もあります。

面倒に思えても心配しないでください。完全な手順は HASS.Agent のドキュメントに記載されています。

リナックス

Linux のプロセスも同様で、同じく MQTT に依存する Go Hass Agent と呼ばれるアプリケーションを使用します。アプリケーションはバイナリを使用してインストールすることも、コンテナ イメージを使用してセットアップすることもでき、詳細なセットアップ手順が利用可能です。構成が完了すると、Linux コンピュータがホーム アシスタントの標準モバイル アプリ統合の下に表示されます。

マック

Mac をホーム アシスタントに追加するのは、上記の他の方法よりも簡単ですが、制限もより多くなります。これは、Mac App Store の公式ホーム アシスタント アプリを使用して行うことができます。これは基本的に iPad アプリですが、Mac 上で動作し、さまざまな情報を Home Assistant サーバーに渡します。

インストールして設定したら、画面上部のメニューバーにある「ホームアシスタント」ボタンをクリックし、「設定」を選択します。 「センサー」タブを使用して「すべてのセンサーを有効」にし、「フォーカス許可」をクリックしてこれも有効にします。これがスムーズに機能するために、アプリが要求するすべての権限へのアクセスをアプリに許可します。

このアプリは、オートメーションで使用するためにホーム アシスタントに情報を渡すという優れた機能を果たしますが、Mac を制御することはできません。それを行いたい場合は、代わりに mac2mqtt などのサードパーティ ツールを使用してみてください。

コンピューター イベントをトリガーとして使用する

コンピューターをホーム アシスタントに追加すると、たくさんの新しいセンサーを操作できるようになります。私の Mac では、次のような最も便利なものがあります。

  • アクティブ (ログインしているかどうかに関係なく)

  • 一番手前のアプリ (現在注目しているアプリ)

  • SSID (接続している Wi-Fi ネットワークの名前)

  • プライマリ ディスプレイ (外部モニターに接続されているかどうかに関係なく)

  • 内蔵バッテリー残量

※使用中のカメラ

Windows および Linux ユーザーは、CPU 負荷やメモリ使用量などのハードウェア インジケーターに加え、プロセスやサービスの状態など、さらに多くのセンサーにアクセスできます。ホーム アシスタントでコンピュータのデバイスのリストをフリックすると、完全なリストが表示されます。

/images/screenshot-2026-03-05-at-16-46-29.png

これらのセンサーは、オートメーション内のトリガーまたは条件付き状態として使用することで、有効に活用できます。私の Mac では状態の変更が即座に行われます。つまり、ログインしたり、現在フォーカスされているアプリを切り替えたりすると、変更はホーム アシスタントによって即座に認識されます。

オートメーションを作成する場合、一部の状態変更は「デバイス」トリガーとしてリストされますが、その他は代わりに「エンティティ」トリガーに依存します。たとえば、Safari を開くたびにライトが変化するオートメーションを作成するには、エンティティ > 状態を選択し、エンティティとして「MacBook Pro Frontmost App」を選択し、カスタムの「To」状態として「Safari」を追加する必要があります。

/images/screenshot-2026-03-05-at-16-45-18.png

始めるための自動化のアイデア

これらの状態変化は生産性とダウンタイムの両方に使用できますが、朝の時間を自動化し、目標を達成するのに役立つ仕事関連のタスクに最も役立つのは間違いありません。

「最前面のアプリ」センサーは、勤務時間中に再び集中力を高める優れた方法となる可能性があります。これは、ブラウザを開いたときに色が変わるライト、または 5 分間ブラウジングした後にスマート スピーカーで皮肉を込めたリマインダーを表示するなど、単純な場合もあります。

コンピューターを使用して、座ってログインしたときにイベントをトリガーし、時間に応じて異なることが起こるようにすることもできます。オフィスの照明を設定して、一日の早い時間に座っているときに冷暖房を有効にしたり、夜間にゲームをしてストレスを発散する時間に照明を暗くしたりすることもできます。

/images/52623488571_d5494c104d_o.jpg クレジット: Hannah Stryker/Windows Insight

オフィスの設定全体をコンピュータの「アクティブ」状態に結び付けるだけで、座ると照明が点灯し、ログアウトしてから数分後に消灯することもできます。

PC のアイデアについてはスマートホーム ニュースレターを購読してください

より詳細な PC-to-Home Assistant 自動化レシピ、プラットフォーム固有のセットアップ ヒント (Windows HASS.Agent、Linux Go Hass Agent、Mac コンパニオン アプリ)、実用的なセンサー トリガーのアイデアを入手してください。ニュースレターを購読して、これらの統合を引き続き探索してください。

アップデートを取得する

購読すると、ニュースレターとマーケティング電子メールの受信に同意し、利用規約とプライバシー ポリシーに同意したものとみなされます。いつでも購読を解除できます。

特に会議に使用するライトがあり、Web カメラがアクティブなときにのみトリガーしたい場合には、Web カメラのトリガーも役立ちます。 Mac コンパニオン アプリを使用すると、他のオートメーションの条件としてフォーカス モード (おやすみモードなど) を使用し、Mac でのみ通知を受け取ることができます。

Windows および Linux ユーザーもコマンドを送信できます

Mac アプリは mac2mqtt のような追加のサービスを使用しないとさらに制限されますが、Windows と Linux の実装にはいくつかの優れた追加コマンドが含まれています。これらの中で最も役立つのは、ルーチンのロック、サスペンド、シャットダウンなど、電源とコンピューターの状態に関連するものです。

おやすみシーンを使用してコンピュータの電源を安全にオフにできるのは、かなり便利そうです。 Web カメラを制御したり、ウィンドウにフォーカスを当てたり、モニターの状態を設定したりすることもできます。

コンピューターをスマート ホームにどのように適合させるかについて、万能の計画を提供するのは困難です。何が役立つかは、マシンの使い方によって異なります。自宅で一日中コンピューターを使って仕事をしている人にとって、可能性は無限にあるように感じます。

次に、3D プリンターをホーム アシスタントにも追加します。

*️⃣ 出典リンク:

HASS.AgentHASS.Agent 統合 、Home Assistant Community Store 、MQTT ブローカーを使用、 HASS.Agent ドキュメントGo Hass Agentセットアップ手順ホームアシスタントmac2mqtt 、スマート スピーカーに対する皮肉なリマインダー、 、 利用規約プライバシー ポリシー 、おやすみシーンを使用して、3D プリンターをホームアシスタントも、