---
title: "Automation"
description: "Instructions on how to setup automation within Home Assistant."
logo: home-assistant.png
ha_category:
- Automation
ha_qa_scale: internal
ha_release: 0.7
---
Please see the [docs section](/docs/automation/) for in-depth
documentation on how to use the automation component.
This allows one to reload the automation without restarting Home Assistant
itself. If you don't want to see the automation rule in your frontend use
`hide_entity: true` to hide it.
You can also use `initial_state: 'false'` so that the automation
is not automatically turned on after a Home Assistant reboot.
```yaml
automation:
- alias: Door alarm
hide_entity: true
initial_state: true
trigger:
- platform: state
...
```
## Configuration
This integration is by default enabled, unless you've disabled or removed the [`default_config:`](https://www.home-assistant.io/integrations/default_config/) line from your configuration. If that is the case, the following example shows you how to enable this integration manually:
```yaml
# Example configuration.yaml entry
automation:
```