Python

Se já utiliza uma instalação do Python 3.5.3 ou superior, pode instalar com mais facilidade o Home Assistant.

É recomendado que quando instalar os pacotes do Python, que utilize um ambiente virtual. Assim você terá certeza que a instalação do Python e do Home Assistant não entrarão em conflito entre si. Os seguintes passos funcionarão na maioria dos sistemas UNIX.
Se tens um sistema baseado em Debian, tens que instalar o suporte para o virtual environment (ambiente virtual ou "venv") do Python usando o comando apt-get install python3-pip python3-venv.

Instalação

  1. Crie um ambiente virtual na pasta atual:

    $ python3 -m venv homeassistant

  2. Abra o ambiente virtual:

    $ python3 -m venv homeassistant

  3. Ative o ambiente virtual:

    $ source bin/activate

  4. Instale o wheel:

    $ python3 -m pip install wheel

  5. Instale o Home Assistant:

    $ python3 -m pip install homeassistant

  6. Configure o Home Assistant para iniciar automaticamente

  7. Ou execute o Home Assistant manualmente:

    $ hass --open-ui

Atualização

  1. Pare o Home Assistant

    $ python3 -m venv homeassistant

  2. Abra a pasta onde o ambiente virtual está localizado:

    $ cd homeassistant

  3. Ative o ambiente virtual:

    $ source bin/activate

  4. Atualize o Home Assistant:

    $ python3 -m pip install --upgrade homeassistant

  5. Configure o Home Assistant para iniciar automaticamente

  6. Inicie o Home Assistant

Dicas

  • No futuro se quiser iniciar o Home Assistant manualmente de novo, siga os passos 2, 3 e 5.

  • É recomendado executar o Home Assistant como um utilizador dedicado.

Após atualizar o Python

Quando atualizar o Python (por exemplo, se estava executando a versão 3.5.2 e agora instalou o 3.5.4) será necessário criar um novo ambiente virtual. Para isso basta mudar o nome do ambiente atual:

$ mv homeassistant homeassistant.old

Depois siga os passos da instalação novamente, garantindo que irá utilizar a versão mais nova do Python.