Home Assistant Integration

AI-powered smart home control

TL;DR

Connect OpenClaw to Home Assistant. Control lights, thermostats, and scenes with natural language. Monitor sensors and automate your home — all from your messaging app.

Why Home Assistant?

💡

Light Control

Turn lights on/off, adjust brightness and color via chat.

🌡️

Climate Control

Adjust thermostats and HVAC systems with natural language.

📡

Sensor Monitoring

Check temperature, humidity, and motion sensor readings.

🎬

Scene Triggering

Activate predefined scenes like 'Movie Night' or 'Good Morning'.

🔒

Security

Check door locks, cameras, and alarm system status.

Automations

Trigger and manage Home Assistant automations remotely.

Quick Setup

1

Generate a Long-Lived Token

In Home Assistant, go to your profile page and create a long-lived access token.

2

Ensure Network Access

Make sure OpenClaw can reach your Home Assistant instance over the network.

3

Configure OpenClaw

Add the URL and access token to your OpenClaw skills configuration.

Configuration Example

{
  "skills": {
    "home-assistant": {
      "url": "http://homeassistant.local:8123",
      "accessToken": "your-long-lived-access-token",
      "entities": ["light.*", "climate.*", "sensor.*"],
      "allowedDomains": ["light", "switch", "climate", "scene"]
    }
  }
}

Ready to Start?

Control your smart home from any messaging app.