homeassistant

Control Home Assistant devices and services via the Robomotion CLI.

2|1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/robomotionio/robomotion-skills --skill homeassistant-robomotionio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: homeassistant
Source: https://github.com/robomotionio/robomotion-skills/tree/main/skills/homeassistant
Command: npx skills add https://github.com/robomotionio/robomotion-skills --skill homeassistant-robomotionio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the management of Home Assistant-powered devices from an AI agent, reducing manual steps and enabling complex, event-driven automation across a smart home.

Core Features & Use Cases

  • Read device states and sensor values to inform decisions.
  • Call Home Assistant services, activate scenes, and trigger automations.
  • Query state history and fire custom events for auditing and analytics.

Quick Start

Install and configure the Robomotion CLI, then connect to your Home Assistant instance to begin issuing commands.

Frequently Asked Questions about homeassistant

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Home Assistant device control using an AI agent?

To automate Home Assistant devices, you need a running Home Assistant instance, the Robomotion CLI installed, and a long-lived access token stored in the Robomotion vault. Once configured, you can issue commands to read states and call services.

Can I read sensor values and query state history from Home Assistant?

Yes, you can read device states and sensor values to inform automated decisions, and query state history for auditing and analytics. This allows your AI agent to react intelligently to current conditions and past events within your smart home.

How do I activate scenes and fire custom events in Home Assistant remotely?

You can activate scenes and fire custom events remotely by executing specific commands through the Robomotion CLI. This allows you to trigger specific smart home configurations and broadcast custom events for complex automation workflows.

Do I need a long-lived access token to control Home Assistant services?

Yes, a long-lived access token configured in the Robomotion vault is required to authenticate and control Home Assistant services. This token securely connects the Robomotion CLI to your Home Assistant instance for remote management.

What's the best way to trigger event-driven smart home automations from a CLI?

Using the Robomotion CLI to connect to Home Assistant is an effective way to trigger event-driven smart home automations. It reads sensor values to inform decisions, calls services, and fires custom events to execute complex workflows.