Updating Home Assistant

The default way to update Home Assistant to the latest release, when available, is:

$ pip3 install --upgrade homeassistant

Different installation methods as HASSbian, Raspberry Pi All-In-One Installer, Vagrant, or Virtualenv may have an alternative way for updating Home Assistant.

After updating, restart Home Assistant for the changes to take effect. This means that you have to restart hass itself or the autostarting daemon if you use any.

The upgrade needs to be run as the same user as the installation was done to avoid permission errors.

BRUH automation has created a tutorial video explaining how to upgrade Home Assistant.

Run a specific version

It can happen that a version doesn’t play well with your hardware setup. If that’s the case you can downgrade to a previous release.

$ pip3 install homeassistant==0.XX.X

Run the development version

If you want to stay on top of the development of Home Assistant then you can upgrade to the dev branch.

This can result in an unstable system, loss of data, etc. etc.

$ pip3 install --upgrade git+git:[email protected]