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.