• EXECUTION
  • EVENTS
  • LOGIC
  • MANUAL

How to trigger home automations with your AI

Connect your AI to Home Assistant to turn chat commands into physical actions. Once linked, your agent can run scripts or fire events in your house.

Ask AI about this page

Short answer

How can I use my AI to control my smart home?

Your AI uses the Home Assistant MCP to call existing scripts or fire custom events. This lets you move beyond text and actually control hardware like lights, locks, or thermostats.

The outcomes

What your commands accomplish

Your AI translates your intent into specific Home Assistant actions.

EXECUTION

Run existing scripts

The AI triggers pre-configured scripts you already have. This is the fastest way to run routines like 'Movie Mode'.

EVENTS

Fire custom events

Your agent sends custom event signals to your system. You can use these to kick off automations that rely on specific triggers.

LOGIC

Evaluate templates

The AI can process Home Assistant templates to check sensor states or calculate values before deciding to act.

MANUAL

Human oversight

The AI won't bypass your safety settings. You still control the core logic and permissions within your Home Assistant instance.

The workflow

What your AI does when you ask for an action.

The AI bridges the gap between your chat window and your smart home hub.

  1. Interpret intent

    Your agent looks at your request and determines if it needs to run a script or fire a specific event.

    render_ha_template
  2. Verify state

    The AI checks your current device states or template values to ensure the command makes sense for the current environment.

    render_ha_template
  3. Execute command

    The AI sends the instruction to Home Assistant to run a specific service or script.

    call_ha_service
  4. Trigger automations

    The AI sends a signal that your existing Home Assistant automations are listening for.

    fire_ha_event

Try it

Copy these to start.

Use these prompts to test the connection.

Starting points

Swap out the bracketed text with your actual script names or event types.

Home Assistant Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_PFndzyBgm6EFRgWmvVvPuFq5L6pWhKzeDkkABGnT/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Home Assistant capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "home-assistant-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_PFndzyBgm6EFRgWmvVvPuFq5L6pWhKzeDkkABGnT/mcp"
    }
  }
}
Copy into chat04
  • Run my 'evening_lights' script in Home Assistant.

  • Fire a custom event named 'party_mode' to start my house automation.

  • Check the template value for my living room temperature sensor.

  • Call the service to turn off the kitchen lights.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect Home Assistant once, then ask.

Link your account with one click. Your credentials stay encrypted, and you can start controlling your home immediately.

Connect Home Assistant to your AI

FAQ

Common questions

  • 01

    Can the AI add new devices to my Home Assistant?

    No. The AI can only interact with devices and services that already exist in your configuration.

  • 02

    Can it change my automation logic?

    No. The AI can trigger automations, but it cannot rewrite your YAML files or change how your automations are built.

  • 03

    How does it know which script to run?

    It uses the script names you provide in your prompt to call the correct service.

  • 04

    Does it have access to my whole house?

    It can access any service or event that your Home Assistant instance exposes to the MCP.

  • 05

    Can it delete my automations?

    No. There are no tools provided to delete or modify your existing Home Assistant configuration.

  • More questions about Home Assistant? The Connector page answers them. See everything the Home Assistant Connector can do

Connect Home Assistant to Claude, Cursor, ChatGPT & more