OpenClawSkills
GitHub
Use Case β€’ TutorialHeader.readTime

Smart Home Control with OpenClaw

Integrate with Home Assistant, HomeKit, and IoT devices for automated living.

Turn your AI agent into a house manager. This tutorial shows how to connect OpenClaw to major smart home platforms to control devices and build automated routines.

Tutorial.step

What You'll Build

  • OpenClaw connected to Home Assistant or Apple HomeKit
  • Voice and text control for lights, locks, and climate
  • Automated home routines (Morning/Evening)
  • Real-time status monitoring in your chat channel
Tutorial.step

Choose Your Platform

OpenClaw supports the most popular smart home ecosystems:

  • Home Assistant: Best for enthusiasts and complex setups.
  • Apple HomeKit: Seamless for iPhone/Mac users.
  • Samsung SmartThings: Great for widespread device support.
Tutorial.step

Install Smart Home Skill

Example for Home Assistant integration:

Tutorial.terminal
npx openclaw-hub@latest install home-assistant

Or ask OpenClaw to assist:

  • "Set up Home Assistant integration"
  • "Connect to my HomeKit devices"
Tutorial.step

Device Control Commands

Once connected, try these chat commands:

  • "Turn on the living room lights"
  • "Set the thermostat to 72 degrees"
  • "Lock all external doors"
  • "What's the current power usage of the fridge?"
Tutorial.step

Home Automation Routines

Create a "Morning Routine" that runs at 7 AM:

openclaw.json
{
  "cron": {
    "enabled": true,
    "jobs": [
      {
        "name": "Morning Routine",
        "cron": "0 7 * * *",
        "message": "Execute morning routine: turn on kitchen lights, set thermostat to 70, start coffee maker, and send me a morning news summary."
      }
    ]
  }
}

Voice Control

Combine this with the Voice Assistant features for a completely hands-free "Star Trek" style home control experience.