$cd ../integrations/
🏠 スマートホームv1.4+10 分で設定
$ cat hass-integration.md
Home Assistant AI 統合
/** 「少し肌寒くなってきた、リビングを暖めてみては?」— ローカルの Home Assistant インスタンス経由でコンテキストに基づいて実行。 */
privacy_bridge.log
ローカル優先のプライバシーとアーキテクチャ
OpenClaw は、ローカルネットワーク上の長期アクセストークン (LLAT) を介して Home Assistant とインターフェースします。クラウドベースのアシスタントとは異なり、音声/テキストの意図はローカルまたは暗号化された VPC トンネル経由で処理されます。「プライバシー第一」のメタデータレイヤーを採用しており、処理前にデバイス名から個人識別子を削除することで、100% の制御を維持しながら間取り図のプライバシーを守ります。
orchestration_engine.md
⚙️ スマートホームワークフロー
1
意図のマッピング
自然言語を HA サービス (light.turn_on, climate.set_temperature) にマッピングします。
2
状態の把握
エンティティの状態をリアルタイムでポーリングし、冗長なコマンドを防止します (例: すでに点灯しているライトの点灯をスキップ)。
3
マルチエンティティオーケストレーション
Zigbee、Z-Wave、Wi-Fi デバイスを単一のアトミックアクションでブリッジする複雑なスクリプトを実行します。
4
エネルギー最適化
太陽光発電の出力抑制や、重い負荷 (電気自動車の充電など) をオフピークの時間帯にシフトするための AI 駆動ロジック。
setup_auth.sh
⚙️ ステップ 1: 安全なトークンの生成
1.
プロフィール設定
HA ダッシュボードの左下にあるユーザープロフィールに移動します。
2.
長期アクセストークン
一番下までスクロールし、「トークンを作成」をクリックして、200文字以上の文字列をコピーします。
💡# 💡 高度なヒント: トークンに 'OpenClaw-Prod' と名前を付けて、HA ログで AI 駆動のアクションを簡単に監査できるようにします。
config.yaml
⚙️ ステップ 2: OpenClaw の設定
# openclaw/config.yaml
integrations:
homeassistant:
enabled: true
url: "http://homeassistant.local:8123"
token: "eyJhbGciOiJIUzI1NiI..."
exposed_domains: ["light", "switch", "climate", "lock"]
❓ FAQ
Q1. HACSが必要?
不要。REST APIまたはWebSocket API経由で接続。