Come aggiornare Home Assistant con Docker

Come al solito, aggiornare può essere a little bit tricky se non avete fatto un backup come si deve, perché potreste incorrere in bug o incompatibilità che non avete previsto.

Sul sito di Home Assistant consigliano di controllare bene le release e assicurarvi di non “rompere tutto” durante la fase di aggiornamento.

Quindi il mio solito consiglio è fare un bel backup (prima stoppate il container):

sudo docker stop home-assistant
sudo cp -avr hass hassBackup

Per assicurarvi d’aver salvato tutto il database (può arrivare anche a diversi GB) e le impostazioni.
Detto questo, procediamo con l’aggiornamento!

Prima di tutto stoppate il container e rimuovetelo:

sudo docker rm home-assistant

Scaricate l’aggiornamento:

sudo docker pull homeassistant/home-assistant:latest

E in caso di successo, create un nuovo container nello stesso percorso che avete utilizzato durante l’installazione:

sudo docker run -d --name="home-assistant" -v /home/pi/hass:/config -v /etc/localtime:/etc/localtime:ro --net=host --restart always homeassistant/home-assistant