> For the complete documentation index, see [llms.txt](https://docs.n8n.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.homeassistant.md).

# Home Assistant

Learn how to use the Home Assistant node in n8n. Follow technical documentation to integrate Home Assistant node into your workflows.

Use the Home Assistant node to automate work in Home Assistant, and integrate Home Assistant with other applications. n8n has built-in support for a wide range of Home Assistant features, including getting, creating, and checking camera proxies, configurations, logs, services, and templates.

On this page, you'll find a list of operations the Home Assistant node supports and links to more resources.

{% hint style="info" %}
**Credentials**

Refer to [Home Assistant credentials](/integrations/builtin/credentials/homeassistant.md) for guidance on setting up authentication.
{% endhint %}

{% hint style="info" %}
**This node can be used as an AI tool**

This node can be used to enhance the capabilities of an AI agent. When used in this way, many parameters can be set automatically, or with information directed by AI - find out more in the [AI tool parameters documentation](/build/integrate-ai/ai-examples/use-ai-for-parameters.md).
{% endhint %}

## Operations <a href="#operations" id="operations"></a>

* Camera Proxy
  * Get the camera screenshot
* Config
  * Get the configuration
  * Check the configuration
* Event
  * Create an event
  * Get all events
* Log
  * Get a log for a specific entity
  * Get all logs
* Service
  * Call a service within a specific domain
  * Get all services
* State
  * Create a new record, or update the current one if it already exists (upsert)
  * Get a state for a specific entity
  * Get all states
* Template
  * Create a template

## Templates and examples <a href="#templates-and-examples" id="templates-and-examples"></a>

[Browse Home Assistant node documentation integration templates](https://n8n.io/integrations/home-assistant) or [search all templates](https://n8n.io/workflows/)

## Related resources <a href="#related-resources" id="related-resources"></a>

Refer to [Home Assistant's documentation](https://developers.home-assistant.io/docs/api/rest/) for more information about the service.
