OpenClaw + Home Assistant: Smart Home Integration
OpenClaw integrates with Home Assistant to give you natural language control over your smart home. Instead of opening an app and tapping buttons, text your agent: 'Turn off the living room lights' or 'Set the thermostat to 72 degrees.'
Setup: 1. Install the home-assistant skill in OpenClaw 2. Generate a Long-Lived Access Token in Home Assistant (Profile → Security) 3. Configure the skill with your Home Assistant URL and token
Capabilities: - Device control: Lights, switches, thermostats, locks, covers - Scene activation: 'Activate movie mode' - Automation trigger: 'Run the morning routine' - Status queries: 'Is the garage door open?' - Sensor monitoring: 'What's the current temperature inside?'
Advanced: Combine with cron jobs for intelligent automation. 'Every evening at sunset, if I'm home, close the blinds and turn on ambient lights.' The agent checks Home Assistant's presence detection and weather data to make decisions.
For IoT enthusiasts, the mqtt and zigbee skills provide lower-level device control. ESPHome integration lets you manage custom ESP32/ESP8266 devices.
The voice-control skill adds hands-free operation — speak commands that flow through the agent to Home Assistant.
Tip: Start with simple commands (lights, thermostat) and expand to automations once you're comfortable with the setup.
clawhub install home-assistant openclaw config set skills.home-assistant.url http://homeassistant.local:8123 openclaw config set skills.home-assistant.token YOUR_HA_TOKEN