All integrations

Home Assistant integration

The Home Assistant package (Robomotion.HomeAssistant, v1.1.0) adds 12 nodes to Robomotion flows, including Get State, Get All States and Set State.

It runs on Windows, macOS and Linux robots. For AI agents, 11 of its nodes work as tools, and its Toolkit node exposes 7 tools at once.

What the Home Assistant package does

Connect to Home Assistant and control your smart home devices, services, states, and events

Home Assistant integration for smart home control and automation. Provides connecting to a Home Assistant instance, getting and setting entity states, calling services, firing events, listing services, retrieving configuration, rendering templates, and fetching error logs. All nodes authenticate via a Long-Lived Access Token. Connect/Disconnect nodes manage a shared HTTP client session; other nodes can use either the shared session or direct token credentials.

Namespace
Robomotion.HomeAssistant
Latest version
1.1.0 (5 versions published)
Written in
Go
Categories
DevicesAutomation & Workflow

Home Assistant nodes (12)

These are the node IDs an agentic flow or an RPA bot uses, exactly as they appear in the Flow Designer and in flow code. An agent tool node can also be called by an AI agent on its own. The Toolkit node hands an agent several of the package operations at once.

NodeNode IDType
ConnectRobomotion.HomeAssistant.Connect
Agent tool
DisconnectRobomotion.HomeAssistant.Disconnect
Agent tool
Get StateRobomotion.HomeAssistant.GetState
Agent tool
Get All StatesRobomotion.HomeAssistant.GetStates
Agent tool
Set StateRobomotion.HomeAssistant.SetState
Agent tool
Call ServiceRobomotion.HomeAssistant.CallService
Agent tool
Get ServicesRobomotion.HomeAssistant.GetServices
Agent tool
Fire EventRobomotion.HomeAssistant.FireEvent
Agent tool
Get ConfigRobomotion.HomeAssistant.GetConfig
Agent tool
Render TemplateRobomotion.HomeAssistant.RenderTemplate
Agent tool
Get Error LogRobomotion.HomeAssistant.GetErrorLog
Agent tool
ToolkitRobomotion.HomeAssistant.Agents.Toolkit
Toolkit · 7 tools

Platforms

The Home Assistant package runs on Windows, macOS and Linux robots. Any Robomotion robot on these operating systems can run a flow that uses it.

How to install the Home Assistant package

  1. Open Packages in the Robomotion Flow Designer.
  2. Search for Home Assistant or Robomotion.HomeAssistant, then click Install on its card.
  3. The Home Assistant nodes appear in the node palette for everyone in the workspace, because installation is per workspace.

From a terminal, the Robomotion CLI installs the same package:

robomotion install Robomotion.HomeAssistant

Related integrations

Packages that share a category or keywords with Home Assistant. It is filed under Devices and Automation & Workflow.

Home Assistant documentation

The Home Assistant package reference on docs.robomotion.io documents each node and its properties.

https://docs.robomotion.io/reference/packages/home-assistant/

Package data from the Robomotion package index, synced October 31, 2026.