> ## Documentation Index
> Fetch the complete documentation index at: https://docs.openhome.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage

> Install, update, and uninstall Home Assistant from the OpenHome dashboard.

You manage Home Assistant from the **Home Assistant** section of the OpenHome dashboard, which shows the live status of your instance (**Installing**, **Installed**, or **Running**) alongside three operations. The buttons change with state: before anything is installed you see only **Install**, and once it's installed you see **Update** and **Uninstall**. Each runs in the background, and its button is disabled while it works.

<CardGroup cols={3}>
  <Card title="Install" icon="download">
    Sets up Home Assistant and connects it to OpenHome automatically, including a user, your detected timezone and location, and the link back to OpenHome.
  </Card>

  <Card title="Update" icon="arrows-rotate">
    Updates to the latest compatible version if one is available. If you're already current, it changes nothing.
  </Card>

  <Card title="Uninstall" icon="trash">
    Cleanly removes Home Assistant and all its data, leaving the rest of your device untouched.
  </Card>
</CardGroup>

<Warning>
  **Keep your DevKit powered on while an operation runs.** Install, update, and uninstall happen on the device and can take several minutes. Powering off or rebooting mid-operation can leave Home Assistant in a broken state. Wait until the button re-enables before powering down.
</Warning>

## Install

Installation is hands-off, with no prompts and no terminal. Make sure your DevKit is on the **Home Assistant 64-bit** firmware first (see [Get started](/devkit/home-assistant/get-started)), then:

<Steps>
  <Step title="Open the Home Assistant section">
    In the OpenHome dashboard, find the **Home Assistant** section. It shows the current status next to the Home Assistant icon, **Installing**, **Installed**, or **Running**, so you always know what state your instance is in.
  </Step>

  <Step title="Click Install">
    Press **Install**. The status switches to **Installing** while OpenHome sets up Home Assistant on the device, creating a user, detecting your location, setting your timezone, currency, and units, and wiring up the connection to OpenHome.
  </Step>

  <Step title="Wait for it to finish">
    When the status reads **Installed** and then **Running**, your instance is up. The **Install** button is replaced by **Update** and **Uninstall** once the operation completes. Keep the DevKit powered on the whole time.
  </Step>
</Steps>

Once it's installed, Home Assistant starts automatically on boot. Next, [open the dashboard and add your devices](/devkit/home-assistant/use).

### Install time

| Scenario                       | Time            |
| ------------------------------ | --------------- |
| First-time install             | 8 to 10 minutes |
| Reinstall (after an uninstall) | about 3 minutes |

The first install downloads everything Home Assistant needs, so it takes longer. Later installs reuse what's already on the device and finish faster.

## Update

OpenHome checks for the newest compatible version. If one is available it updates and reports success; if you're already current it tells you and changes nothing. Your running Home Assistant keeps working throughout, and is only replaced once the new version is ready.

## Uninstall

Uninstall removes Home Assistant and everything it set up, and leaves the rest of your device untouched. Afterward the **Install** button reappears, and reinstalling is faster because the packages it needs are already on the device.
