Here is an example of my latest upgrade:
pi@homepi:~ $ hassctl update-hassctl
hassctl: utility has been updated to the latest master version
pi@homepi:~ $ hassctl update-hass && hassctl config && hassctl restart
Collecting homeassistant
Downloading homeassistant-0.43.0-py2.py3-none-any.whl (7.0MB)
100% |████████████████████████████████| 7.0MB 36kB/s
Requirement already up-to-date: chardet==3.0.2 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: pytz>=2017.02 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: pip>=7.1.0 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: aiohttp==2.0.7 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: requests<3,>=2 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: pyyaml<4,>=3.11 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: jinja2>=2.9.5 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: typing<4,>=3 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: voluptuous==0.9.3 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: async-timeout==1.2.0 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: multidict>=2.1.4 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from aiohttp==2.0.7->homeassistant)
Requirement already up-to-date: yarl<0.11,>=0.10.0 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from aiohttp==2.0.7->homeassistant)
Requirement already up-to-date: MarkupSafe>=0.23 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from jinja2>=2.9.5->homeassistant)
Collecting setuptools>=0.6b1 (from voluptuous==0.9.3->homeassistant)
Downloading setuptools-35.0.1-py2.py3-none-any.whl (390kB)
100% |████████████████████████████████| 399kB 419kB/s
Requirement already up-to-date: appdirs>=1.4.0 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from setuptools>=0.6b1->voluptuous==0.9.3->homeassistant)
Requirement already up-to-date: packaging>=16.8 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from setuptools>=0.6b1->voluptuous==0.9.3->homeassistant)
Requirement already up-to-date: six>=1.6.0 in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/six-1.10.0-py3.4.egg (from setuptools>=0.6b1->voluptuous==0.9.3->homeassistant)
Requirement already up-to-date: pyparsing in /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages (from packaging>=16.8->setuptools>=0.6b1->voluptuous==0.9.3->homeassistant)
Installing collected packages: homeassistant, setuptools
Found existing installation: homeassistant 0.42.4
Uninstalling homeassistant-0.42.4:
Successfully uninstalled homeassistant-0.42.4
Found existing installation: setuptools 35.0.0
Uninstalling setuptools-35.0.0:
Successfully uninstalled setuptools-35.0.0
Successfully installed homeassistant-0.43.0 setuptools-35.0.1
Testing configuration at /home/homeassistant/.homeassistant
17-04-23 18:32:39 INFO (Thread-3) [homeassistant.config] Upgrading config directory from 0.42.4 to 0.43.0
17-04-23 18:32:41 INFO (MainThread) [homeassistant.setup] Setting up mqtt
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up http
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up recorder
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up api
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up websocket_api
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up history
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up frontend
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up zwave
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up remote
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up influxdb
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up sun
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up automation
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up binary_sensor
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up conversation
17-04-23 18:32:44 INFO (MainThread) [homeassistant.setup] Setting up shell_command
17-04-23 18:32:45 INFO (MainThread) [homeassistant.setup] Setting up sensor
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up light
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up switch
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up updater
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up group
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up zone
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up tts
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up media_player
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up config
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up logbook
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up panel_iframe
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up zeroconf
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up device_tracker
17-04-23 18:32:46 INFO (MainThread) [homeassistant.setup] Setting up ios
pi@homepi:~ $ hassctl config
INFO:homeassistant.util.package:Attempting install of colorlog>2.1,<3
Testing configuration at /home/homeassistant/.homeassistant
17-04-23 18:35:00 INFO (MainThread) [homeassistant.setup] Setting up mqtt
17-04-23 18:35:07 INFO (MainThread) [homeassistant.setup] Setting up recorder
17-04-23 18:35:07 INFO (MainThread) [homeassistant.setup] Setting up http
17-04-23 18:35:07 INFO (MainThread) [homeassistant.setup] Setting up history
17-04-23 18:35:07 INFO (MainThread) [homeassistant.setup] Setting up api
17-04-23 18:35:07 INFO (MainThread) [homeassistant.setup] Setting up websocket_api
17-04-23 18:35:07 INFO (MainThread) [homeassistant.setup] Setting up frontend
17-04-23 18:35:07 INFO (MainThread) [homeassistant.setup] Setting up sensor
17-04-23 18:35:07 INFO (MainThread) [homeassistant.setup] Setting up zwave
17-04-23 18:35:07 INFO (MainThread) [homeassistant.setup] Setting up remote
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up switch
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up light
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up sun
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up updater
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up group
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up automation
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up binary_sensor
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up influxdb
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up shell_command
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up conversation
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up zone
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up config
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up panel_iframe
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up tts
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up media_player
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up logbook
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up zeroconf
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up device_tracker
17-04-23 18:35:08 INFO (MainThread) [homeassistant.setup] Setting up ios
pi@homepi:~ $
Notice that it was only on the 2nd run of hassctl config that colorlog was installed. And even after that hassctl log was not colourised. I assume this requires a restart of hass.
Clearly a solution might be to simply use:
hassctl update-hass && hassctl config && hassctl config && hassctl restart
But you mentioned on Gitter that this should not be required anymore so I thought I would report it in case there is some sort of bug.
Thanks for a great utility!
Regards.
Michal
Here is an example of my latest upgrade:
Notice that it was only on the 2nd run of hassctl config that colorlog was installed. And even after that hassctl log was not colourised. I assume this requires a restart of hass.
Clearly a solution might be to simply use:
But you mentioned on Gitter that this should not be required anymore so I thought I would report it in case there is some sort of bug.
Thanks for a great utility!
Regards.
Michal