Periódicamente se publican actualizaciones para Home Asssistant en el sitio web. La versión instalada se puede revisar en el sitio web local, sección de «Configuración/información».
Las instrucciones para actualizar Home Assistant se realizan mediante una conexión terminal ssh que consiste en:
- cambiar al usuario homeassistant
- activar el directorio de trabajo
- actualizar usando pip
sudo -u homeassistant -H -s source /srv/homeassistant/bin/activate pip3 install --upgrade homeassistant
La actualización se realiza usando pip dado que la base del programa es Python.
La respuesta obtenida desde un terminal es semejante a lo mostrado:
homeassistant@GirniLab01:/home/pi $ source /srv/homeassistant/bin/activate (homeassistant) homeassistant@GirniLab01:/home/pi $ pip3 install --upgrade homeassistant Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Collecting homeassistant Downloading homeassistant-2021.12.7-py3-none-any.whl (15.4 MB) |████████████████████████████████| 15.4 MB 21 kB/s Collecting httpx==0.21.0 Downloading httpx-0.21.0-py3-none-any.whl (83 kB) |████████████████████████████████| 83 kB 283 kB/s ....
Referencia: https://www.home-assistant.io/docs/installation/raspberry-pi/
Actualizar con Docker
Si la instalación fue realizada con Docker, se usan las siguientes instrucciones:
# if this returns "Image is up to date" then you can stop here docker pull ghcr.io/home-assistant/home-assistant:stable # stop the running container docker stop homeassistant # remove it from Docker's list of containers docker rm homeassistant sudo docker run -d \ --name homeassistant \ --restart=unless-stopped \ --privileged \ -e TZ=Americas/Guayaquil \ -v /home/girni/homeassistant:/config \ --network=host \ ghcr.io/home-assistant/home-assistant:stable
Referencia: https://www.home-assistant.io/installation/raspberrypi-other