[AI ルーター] Home Assistant をコンピューターに接続し、CPU/GPU/メモリーの使用状況を取得する

本ページでは、HASS.Agent を使用して、お使いのコンピューターから Home Assistant に使用状況データを取得する方法をご説明します。HASS.Agent は、Windows® コンピューターにインストールするアプリケーションで、Home Assistant とコンピューターとの橋渡し役として機能します。HASS.Agent を使えば、CPU/GPU 温度、メモリー使用量、ディスク容量などの情報をセンサーとして Home Assistant に送信できます。

 

準備

 

 

HASS Agent を設定する

1. Home Assistant から長期アクセス トークンを取得します。

  • Home Assistant メイン画面の左メニューでユーザー名をクリックし、「Security(セキュリティ)」タブを選択します。
  • ページを下にスクロールし、「Long-lived access tokens(長期アクセス トークン)」の[CREATE TOKEN(トークンを生成)]をクリックします。
  • 名前(例:hass-agent)を入力し、生成されたトークンをコピーします。

 

2. HASS.Agent を起動し、メイン画面の[Configuration]をクリックします。

 

3. MQTT を設定します。

  • Broker:Home Assistant の IP アドレスを入力します。
  • Port:1883
  • Username/Password:Mosquitto で設定したユーザー名とパスワードを入力します。

 

4. Home Assistant API を設定します。

  • Host:Home Assistant の URL を入力します。
  • API Token:Home Assistant からコピーした長期アクセス トークンを貼り付けます。
  • Test Connection(接続テスト)]をクリックし、接続が成功するか確認します。

 

5. センサーを追加します。

  • HASS.Agent のメイン画面で「Sensors(センサー)」を選択し、[Add New(新しく追加)]をクリックして監視したいデータを追加します。
  • GPU temperature:通常、GPU 温度タイプのすぐ下に表示されます。

 

6. CPU 温度を追加するために、お使いのコンピューターのハードウェア環境に合ったパラメーターを確認します。

 

7. WmiQuery を設定します。

  • HASS.Agent の[Add New(新しく追加)]ページで WmiQuery を選択し、先ほど WMI Examples で確認したパラメーターを入力します。
  • パラメーターの入力後、[Test WMI Query(WMI クエリをテスト)]をクリックし、値が正常に取得できることを確認します。

 

 

Home Assistant を設定する

1. Home Assistant メイン画面の左メニューから Settings(設定) > Devices & services(デバイスとサービス)の順に選択し、 「MQTT」インテグレーションを検索して選択します。

2. すべてが正しく設定されていれば、HASS.Agent によって公開されたデバイスのセンサー情報(エンティティ)が画面に表示されます。