Instrucciones varias (gentileza de Lantzi):
PARAR, ARRANCAR, …
sudo systemctl stop home-assistant@homeassistant
sudo systemctl start home-assistant@homeassistant
sudo systemctl restart home-assistant@homeassistant
sudo systemctl status home-assistant@homeassistant -l
ACTUALIZACIÓN
sudo apt-get update
sudo apt-get upgrade
sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate
pip3 install --upgrade homeassistant
REARRANCAR
su pi
sudo systemctl start home-assistant@homeassistant
Por diferentes razones ajenas a nuestra voluntad a primeros de año tuvimos que dejar «abandonado» a su suerte a nuestro HA casero
Afortunadamente las cosas parece que vuelven a su redil (aunque demasiado despacio) por lo que por fin tenemos un rato para intentar volver a recuperar nuestra instalación… eso sí partiendo de nuestra versión 0.84.5 antes de lanzarnos a LOVELACE.
Aparte de tener que quitar el servicio Wunderground que ha comprado IBM eliminando la posibilidad de utilizar su API gratuita hemos tenido problemas ¿de autentificación? con nuestro TADO que nos permitía controlar la temperatura de la calefacción y del aire acondicionado de la casa.
Después de muchas pruebas hemos encontrado la solución aquí y que pasa por modificar un par de líneas en el fichero
./srv/homeassistant/lib/python3.5/site-packages/PyTado/interface.py
ya que parece que TADO cambió el servidor de autentificación pero no se hizo en su implementación en HA.
Con este cambio he conseguido hacerlo funcionar de nuevo … y así lo tendré unos días antes de atreverme a dar el salto a versiones más modernas de HA en las que seguro habrán roto más cosas ¿no?
((Las versiones más actuales de este componente TADO, a partir del 22 de marzo ya vienen con este error subsanado))
Aunque siempre es bueno que la gente de HA esté pensando en mejorar… no lo es tanto que cada vez que toca un cambio de versión es una auténtica aventura y no sabes que te fallará
Por ejemplo, yo acabo de cambiar a la versión 0.92.2 y no podía hacerlo ya que me daba un error al actualizar las dependencias del módulo de criptografía
Al final, como siempre, la solución es de lo más sencilla:
sudo apt-get install libssl-dev
y funcionando!
Desde hace varios meses hemos vuelto a disfrutar de Home Assistant aunque ahora montado en DOCKER y la verdad es que no hemos tenido ningún problema a pesar de haber actualizado más de una docena de veces.
Sin embargo hoy al actualizar a la última versión HA 2021.7 ha dejado de funcionar… y no hemos sido los únicos en tener el problema
Hasta que lo arreglen hemos vuelto a la versión 2021.6.6 y se ha vuelto a recuperar la normalidad. ¡Qué susto!
Desde hace varios meses hemos vuelto a disfrutar de Home Assistant aunque ahora montado en DOCKER y la verdad es que no hemos tenido ningún problema a pesar de haber actualizado más de una docena de veces.
Sin embargo hoy al actualizar a la última versión HA 2021.7 ha dejado de funcionar… y no hemos sido los únicos en tener el problema
Hasta que lo arreglen hemos vuelto a la versión 2021.6.6 y se ha vuelto a recuperar la normalidad. ¡Qué susto!
—————————————————————————————————————–
De paso aprovechamos para poneros la forma de hacer el upgrade en un docker:
docker stop homeassistant
docker rm homeassistant
docker pull homeassistant/home-assistant
docker run –init -d –restart=always –name=»homeassistant» -e «TZ=Europe/Madrid» -v /docker/homeassistant:/config –net=host homeassistant/home-assistant
Ayer mismo lanzaron la versión HA 2021.7.2 pero sigue con el mismo error de la anterior.
Afortunadamente gracias a un «forero» ya hay una solución que pasa por instalar esto desde la línea de comandos de la RPi
# Get signing keys to verify the new packages, otherwise they will not install
rpi ~$ sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 04EE7237B7D453EC 648ACFD622F3D138
# Add the Buster backport repository to apt sources.list
rpi ~$ echo ‘deb http://httpredir.debian.org/debian buster-backports main contrib non-free’ | sudo tee -a /etc/apt/sources.list.d/debian-backports.list
rpi ~$ sudo apt update
rpi ~$ sudo apt install libseccomp2 -t buster-backports