[AI ルーター] Home Assistant をコンピューターに接続し、CPU/GPU/メモリーの使用状況を取得する
本ページでは、HASS.Agent を使用して、お使いのコンピューターから Home Assistant に使用状況データを取得する方法をご説明します。HASS.Agent は、Windows® コンピューターにインストールするアプリケーションで、Home Assistant とコンピューターとの橋渡し役として機能します。HASS.Agent を使えば、CPU/GPU 温度、メモリー使用量、ディスク容量などの情報をセンサーとして Home Assistant に送信できます。
準備
- Home Assistant が AI Board に既にインストールされていることを確認してください。詳しくは [AI ルーター] Home Assistant のインストール方法 をご覧ください。
- MQTT Broker が Home Assistant に既に設定されていることを確認してください。詳しくは [AI ルーター] MQTT ブローカー(Mosquitto)のインストール方法 をご覧ください。
- HASS.Agent がお使いのコンピューターにインストールされていることを確認してください。最新のインストーラーは HASS.Agent 公式ウェブサイト(外部リンク) から入手できます。
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 温度を追加するために、お使いのコンピューターのハードウェア環境に合ったパラメーターを確認します。
- CPU temperature:CPU 温度を取得するには WmiQuery の使用が必要です。
- 必要な Scope と Query パラメーターは WMI Examples - HASS.Agent(外部リンク) でご確認ください。

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 によって公開されたデバイスのセンサー情報(エンティティ)が画面に表示されます。
