Stop Home Assistant
system_stop_haStops Home Assistant after explicit confirmation, taking it fully offline for host maintenance. Requires confirm=true and a manual restart to bring it back online.
Instructions
Stop Home Assistant after an explicit confirmation.
Calls the homeassistant.stop service. Unlike a restart, nothing brings
the instance back automatically — a manual restart is required. Without
confirm=True nothing is stopped; the call only returns a safety
prompt.
Use when: HA needs to be taken fully offline, e.g. before host
maintenance.
Not for: a temporary interruption that comes back on its own — use
system_restart_ha.
Returns: the homeassistant.stop service-call result when confirmed,
otherwise a confirmation prompt.
Errors: returns {"error": "confirmation_required", "message": ..., "action": ...} when confirm is false.
Limits: requires a manual restart to bring HA back online; requires
confirm=True.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Set true to actually stop HA. False (default) performs no action and instead returns a confirmation prompt. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||