この機械は何か
Home Assistantはオープンソースのスマートホーム基盤である。ソフトウェア自体は無料で、Raspberry PiやVM、NUCなど任意のマシンで動く。公式ハードウェアとしてHome Assistant Green(RK3566 1.8GHz×4コア・RAM 4GB・eMMC 32GB、HAOSプリインストール済みで電源とLANを挿せば起動する)と、より拡張性の高いYellowがある。GreenにZigbee/Thread無線は内蔵されず、使うなら別売のConnect ZBT-2を足す。価格は公式定価$199/€179。2023年発売時の$99から、部品(主にRAM)価格の高騰を理由に2026年1月と4月の二段階で値上げされた。日本の正規代理店は確認できず(未確認)、Amazon.co.jpでは並行輸入品が¥48,122だった(2026-08実測・マーケットプレイス出品)。海外公式ストア直販なら本体約¥30,000+送料・輸入諸費用が目安になる。
ロボ図鑑的に重要なのは、これが単体のデバイスではなく「家中のデバイスをローカルAPIの一つの口にまとめる変換器」である点だ。個々の家電のAI対応度がバラバラでも、HAに統合してしまえばAI側はHAだけを相手にすればいい。
接続の口
接続経路は3系統で、認証と到達元を同一視しない。
- REST API: ポート8123のローカルAPI。long-lived access tokenをBearerで渡し、
/api/statesやサービス呼び出しを使う。 - WebSocket API:
/api/websocketへ接続してauthハンドシェイクを行い、状態イベント購読やサービス呼び出しを使う。ローカルAPIの認証経路であり、MCPのOAuth設定とは別である。 - 公式MCP Server integration:
/api/mcpのStreamable HTTP。組み込みAssist APIは/api/mcp/assist、その他のLLM APIは/api/mcp/<api_id>で、OAuthまたはlong-lived access tokenを使う。Assistへ公開したエンティティだけが対象で、Assist以外のAPI IDは管理者が必要。
MCPの接続条件と、Claude Code/Desktopからのremote/local分岐はHome Assistant MCP接続ガイドにまとめた。
AIから動かすまでの道のり
- HAでModel Context Protocol Server integrationを追加する。
- 「Control Home Assistant」を必要に応じて有効にする。
- 設定 → 音声アシスタント → 公開(Expose) で、MCPから扱わせるエンティティだけを選ぶ。
- 基本のエンドポイントは
/api/mcp。組み込みAssist APIを明示する場合は/api/mcp/assistを使う。Assist以外の/api/mcp/<api_id>は管理者権限が必要。 - 公開URLならOAuth、ローカル網/VPN内ならLong-Lived Access Tokenと
mcp-proxyなど、到達経路に合う認証を選ぶ。
接続が成功しても、公開していないエンティティは見えない。公式Assist APIは公開エンティティの状態取得・操作を提供するが、オートメーション作成や設定変更などの管理操作は行わない。詳しい接続分岐はHome Assistant MCP接続ガイドを参照する。
できること・できないこと
公式Assist APIでは、HA側で公開したエンティティの状態取得と定型的な操作ができる。選択した別LLM APIを公開する構成では、API IDと管理者権限の条件が加わる。MCPのToolsとPromptsは利用できるが、ResourcesはAssist APIのライブコンテキストがある場合に限られ、SamplingとNotificationsは現行統合では未対応である。
できないこと: 公開していないエンティティへの操作、Assist API経由のオートメーション作成や設定変更。HA側の自動化は、AIが毎回管理操作を行うのではなく、利用者がHAへ設定したAutomation/Scriptとして別に動く。実機の状態変化はこの標本では検証していない。
組み合わせのヒント
Nature Remo 3やSwitchBot Hub 2のような赤外線ハブ、Roborock S8やTapo C200は公式/コミュニティのHA統合が存在し、HA配下に入れれば各社クラウドAPIのレート制限や仕様差を吸収して一つの口に統一できる(各統合の対応範囲は導入前に要確認)。Tapo C200は公式TP-Link統合の現行対応一覧にないため、ONVIFで映像とPTZを分けて試す手順を参照する。「AIに家を任せる」を本気でやるなら、個々のデバイスを直接AIに繋ぐよりHAを挟む方が構成は素直だ。レーティングの考え方は/ratingを参照。