ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 4/5

homeassistant

Control Home Assistant - smart plugs, lights, scenes, automations.

Why use this skill?

Integrate OpenClaw with Home Assistant to control your smart home. Manage lights, switches, and scenes via API. Install now for seamless AI-powered automation.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dbhurley/homeassistant
Or

What This Skill Does

The Home Assistant skill for OpenClaw provides a robust interface for interacting with your smart home ecosystem. By connecting to your local Home Assistant instance, this agent can autonomously control switches, manage lighting brightness, trigger complex scenes, and monitor environmental sensors. It essentially transforms OpenClaw into the central brain of your living space, allowing you to bridge the gap between AI reasoning and physical world control. Whether you want to toggle smart plugs, adjust climate settings, or execute sophisticated automation routines, this skill exposes the full capabilities of the Home Assistant API directly to your agent.

Installation

To integrate this skill into your environment, follow these steps:

  1. Ensure your OpenClaw environment is properly initialized.
  2. Run the command: clawhub install openclaw/skills/skills/dbhurley/homeassistant.
  3. Configure your environment by setting HA_URL to your local Home Assistant address (e.g., http://192.168.1.100:8123) and HA_TOKEN to your generated Long-Lived Access Token.
  4. Restart your agent or refresh the skills registry to ensure the changes take effect.

Use Cases

This skill is ideal for users looking to achieve deep automation without manual inputs. Common use cases include: setting up 'departure' scenes that turn off all lights and lock doors; dynamically adjusting office lighting based on the time of day; querying temperature sensors to adjust smart thermostats; and managing media players for hands-free entertainment control. It is perfect for developers building complex smart-home routines where natural language requests trigger multi-step device interactions.

Example Prompts

  1. "Hey OpenClaw, please turn on the office lamp and set the living room lights to 50% brightness."
  2. "Can you check if the living room temperature is above 22 degrees and turn on the fan if it is?"
  3. "Trigger the 'movie time' scene and make sure all non-essential smart plugs are powered off."

Tips & Limitations

  • Security: Since this skill utilizes long-lived access tokens, ensure your environment variables are stored securely and not exposed in logs.
  • Network: This skill requires direct network access to your local Home Assistant server; it will not work outside your network without a VPN or proxy.
  • Naming: Always use the exact entity IDs found in your Home Assistant dashboard. Use the provided list command to verify IDs before attempting control commands.
  • Complexity: Complex automations are best handled via pre-configured Home Assistant scenes, which the agent can then trigger with a single request.

Metadata

Author@dbhurley
Stars1100
Views0
Updated2026-02-17
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dbhurley-homeassistant": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#home-automation#iot#smart-home#api-integration#device-control
Safety Score: 4/5

Flags: network-access, external-api