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.
| Node | Node ID | Type |
|---|---|---|
| Connect | Robomotion.HomeAssistant.Connect | Agent tool |
| Disconnect | Robomotion.HomeAssistant.Disconnect | Agent tool |
| Get State | Robomotion.HomeAssistant.GetState | Agent tool |
| Get All States | Robomotion.HomeAssistant.GetStates | Agent tool |
| Set State | Robomotion.HomeAssistant.SetState | Agent tool |
| Call Service | Robomotion.HomeAssistant.CallService | Agent tool |
| Get Services | Robomotion.HomeAssistant.GetServices | Agent tool |
| Fire Event | Robomotion.HomeAssistant.FireEvent | Agent tool |
| Get Config | Robomotion.HomeAssistant.GetConfig | Agent tool |
| Render Template | Robomotion.HomeAssistant.RenderTemplate | Agent tool |
| Get Error Log | Robomotion.HomeAssistant.GetErrorLog | Agent tool |
| Toolkit | Robomotion.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
- Open Packages in the Robomotion Flow Designer.
- Search for Home Assistant or
Robomotion.HomeAssistant, then click Install on its card. - 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.HomeAssistantRelated integrations
Packages that share a category or keywords with Home Assistant. It is filed under Devices and Automation & Workflow.
ApifyRun Apify Actors, get dataset items, and automate web scraping workflows
Bika AIConnect to Bika AI and manage spaces, database records, and attachments
Image AutomationImage Automation package helps you to automate graphical user interfaces
InstagramComprehensive Instagram automation package for profile data, posts, stories, highlights, reels, followers, and media downloads using Instaloader
Java AutomationJava Access Bridge is a technology that exposes the Java Accessibility API in a Microsoft Windows DLL, enabling Java applications and applets that implement the Java Accessibility API to be visible to assistive technologies on Microsoft Windows systems.
MQTTConnect to MQTT brokers to publish and subscribe to messages
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.