Reload Core Components
ha_reload_coreReload specific Home Assistant configuration components—automations, scripts, scenes, helpers, and more—without restarting the entire instance. Use targets like 'all' or a specific entry_id for quick updates.
Instructions
Reload Home Assistant configuration without full restart.
This tool reloads specific configuration components, allowing changes to take effect without restarting the entire Home Assistant instance. This is much faster than a full restart.
Parameters:
target: What to reload. Options:
"all": Reload all reloadable components
"automations": Reload automation configurations
"scripts": Reload script configurations
"scenes": Reload scene configurations
"groups": Reload group configurations
"input_booleans": Reload input_boolean helpers
"input_numbers": Reload input_number helpers
"input_texts": Reload input_text helpers
"input_selects": Reload input_select helpers
"input_datetimes": Reload input_datetime helpers
"input_buttons": Reload input_button helpers
"timers": Reload timer helpers
"templates": Reload template sensors/entities
"persons": Reload person configurations
"zones": Reload zone configurations
"core": Reload core configuration (customize, packages)
"themes": Reload frontend themes
entry_id: Reload a SINGLE config entry (one integration instance) instead of sweeping subsystems — the fast path after editing a custom component on disk. Pass it alone (leave
targetat its "all" default); combining it with an explicittargetis a validation error. Find the id via ha_get_integration.
Example Usage:
# Reload just automations after editing
ha_reload_core(target="automations")
# Reload all configurations
ha_reload_core(target="all")
# Reload input helpers after adding new ones
ha_reload_core(target="input_booleans")When to Use:
After editing automation/script YAML files
After adding new input helpers via YAML
After modifying customize.yaml
After theme changes
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | No | all | |
| entry_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||