/ tech

Home Assistant 0.65 et Python 3.5.3

python-1

Ce weekend une mise à jour plutot majeure de Home Assistant a eu lieu.
La version 0.65 permet de passer par Python 3.5 et delaisse donc la release 3.4.

Problème...la version python à jour sous Ubunutu 16.04 LTS est la 3.5.2 alros que HA necessite au minimum la 3.5.3.

Ajout du repository pour python 3.6

On ajoute le nouveau repo et on telecharge la version 3.6 de python

sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6
sudo apt-get install python3.6-venv
sudo apt-get install python3.6-dev

On configure et on telecharge les paquets python

python3.6 -m venv homeassistant
python3 -m pip upgrade homeassistant
python3 -m pip install wheel
sudo  python3 -m pip install --upgrade homeassistant
source bin/activate

On modifie le service et on redemarre

On modifie la ligne ExecStart du script de demarrage (/etc/systemd/system/home-assistant@gano.service chez moi) :

ExecStart=/home/gano/homeassistant/bin/hass - c "/home/gano/.homeassistant"

et on redemarre le service :

sudo systemctl restart home-assistant@gano.service; tail -F /home/gano/.homeassistant/home-assistant.log

En esperant que cela en aide certains...

Home Assistant 0.65 et Python 3.5.3
Share this