Home Assistant Controller for Openclaw

Manage and automate your Home Assistant smart home devices directly through your AI agent.

kordup
v1.0.0
Feb 9, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install claw-hass

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install claw-hass using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Home Assistant Controller?

The Home Assistant Controller skill provides a powerful bridge between your AI coding agent and your physical environment. By integrating with the Home Assistant API, this skill allows users to query device states and execute service calls across thousands of supported smart devices. As part of the Openclaw Skills ecosystem, it enables developers to create context-aware automations that respond to digital triggers with physical actions, such as adjusting lighting or monitoring hardware temperatures through external sensors.

Home Assistant Controller Use Cases

  • Automating office lighting and climate based on active development hours.
  • Monitoring environmental sensors and receiving alerts through the AI agent interface.
  • Creating voice-activated or text-based complex scenes across multiple smart devices.
  • Triggering physical indicators for build statuses or server health checks.

How Home Assistant Controller Works

  1. The AI agent identifies a command related to smart home hardware or device state.
  2. The hass tool is invoked with specific entity IDs and desired service actions.
  3. The skill authenticates with your Home Assistant instance using a secure access token.
  4. Commands are executed, and real-time state feedback is returned to the agent to confirm success.

Home Assistant Controller Setup

  1. Generate a Long-Lived Access Token in your Home Assistant user profile settings.
  2. Identify your Home Assistant instance URL (e.g., http://192.168.1.100:8123).
  3. Configure your environment by setting the following variables:
export HASS_URL="http://your-home-assistant-ip:8123"
export HASS_TOKEN="your_long_lived_access_token"
  1. Initialize the tool within your Openclaw Skills configuration.

Home Assistant Controller Data Schema & Taxonomy

Field Description Type
entity_id Unique identifier for the smart device (e.g., light.kitchen) String
service The action to perform (e.g., turn_on, toggle) String
service_data Optional parameters like brightness or color JSON Object
state The current status returned by the device String

Home Assistant Controller Advanced Features

  • Support for complex service calls across different Home Assistant domains.
  • Integration with existing Openclaw Skills to trigger physical device changes based on code events.
  • Real-time querying of the entire Home Assistant state machine for comprehensive environment awareness.
  • Secure, local-network communication for enhanced privacy and speed.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*