quinta-feira, 27 de abril de 2017

Atualizando versão do Home Assistant

Para quem já tem instalado o Home Assistant e precisa autalizar de versão, segue os procedimento que toda vez esqueço de fazer, porém agora está passo a passo, incluindo uma rotina de bakcup.

1 Faça um Bakcup
2 Torne-se usuário Home Assistant
3 Ative o virturalenv
4 Realize um update
5 Execute o Home Assistat

1 FAÇA UM BACKUP

Sempre é bom realizar um backup ante de qualquer alteração.

$ sudo tar -cvzf backup-dd.mm.aa.tar.gz /srv/homeassistant

2 TORNE-SE USUÁRIO Home Assistant

Somente é necessário se você criou um usuário homeassistant, mas se você fez, não se esqueça de mudar para o usuário  que foi instalado o Virtualenv.

$ sudo su -s /bin/bash homeassistant

3 ATIVE O VIRTUALENV

$ source /srv/homeassistant/bin/activate
Depois disso, seu prompt deve ficar com (homeassistant).

4 ATUALIZE O HOME ASSISTANT

Uma vez que seu virtualenv foi ativado, você não precisa de sudo para realizar comandos PIP. 

(homeassistant)$ pip3 install --upgrade homeassistant

5 EXECUTE O HOME ASSISTANT

Há duas maneiras de iniciar o Home Assistant. Se você está em o Virtualenv, você pode simplesmente executar o comando "hass" e ele vai funcionar como normal.

(homeassistant)$ hass
Se o virtualenv não está ativado, você pode usar o comando abaixo.

$ sudo -u homeassistant -H /srv/homeassistant/bin/hass
A -Hbandeira é importante. Ele define a $HOMEvariável de ambiente para /home/homeassistantassim hasspode encontrar a sua configuração.

6 COMANDOS ÚTEIS

Reiniciar o Home Assistant
$ sudo systemctl restart hass@homeassistant
Visualizar o log.
$ sudo journalctl -f -u hass@homeassistant

Referências



Nenhum comentário:

Postar um comentário