HOT - Updatenamento 0.103 for Home Assistant

3 minutes of reading

Home Assistant Official Logo

The development team di Home Assistant has released a new, important updatenamento for the known HUB free software for the personal home automation, which leads to the version 0.103.x. In this new one release there are many innovations. This is the last major release of the 2019: la prossima (the 1.0? who knows) not before January.

We remind everyone, regardless, the importance of performing ALWAYS these updatesnameNTI.


The developers of theHUB have decided to use this 0.103 as an opportunity to do some cleaning of so many things left appese. First and foremost, the services: many have been corrected and moved, so it is important that, downstream of the highernamento (or rather, first) each user procheck compliance to list of varied services so as to arrange possible scripts, automations and other implementations in configuration.

Python 3.6

The 3.6 version of Python (engine of theHUB) it is deprecated starting with this new 0.103, which means that from prossime who uses Home Assistant on this version of Python will necessarily have to update it to a newer version, penalty the failure to start theHUB.

Obviously this variation only affects those who use it Home Assistant installed as applicativo; users HASSIO they are therefore not involved.


The Lovelace UI frontend has been - as often happens - updated. Many corrections of errors and some news.


The possibility of defining automations using natural language (introduced by 0.102) has been improved. The possibility of managing the "areas" has been added: now it is possible to say phrases like "turn off the lights in the room" and easily create the connected automation.

Home Assistant 0.103 - Natural language


From this version the visual editor of the automations grants the possibility of perfecting them using the YAML notation directly, greatly facilitating the definition of more complex automations.

Home Assistant 0.103 - Automation editor


Still in the visual automation editor it is possible to rearrange, visually, the action to be performed in sequence. A big step forward in speeding up the definition of automation:

Home Assistant - Automation editor - action

Breaking changes

A list of changes that could possibly cause proproblems:

e even more.


As always, news and several i bugfix:

e more, including several bugfixes and beta bugfixes.

Home Assistant 0.103

> All the details of this release are available here.


Procedura DI UPDATE Windows

The command (to be executed from procommand mpt) is the following:

pip3 install --upgrade homeassistant

In case you are running Python in a virtual environment, the commands are as follows:

cd homeassistant
py -m pip install --upgrade homeassistant

Procedura DI UPDATE Linux / Raspberry

The commands for theupdate I'm:

sudo systemctl stop home-assistant@homeassistant
sudo -u homeassistant -H -s
source /srv/homeassistant/bin/activate
pip3 install --upgrade homeassistant
sudo systemctl start home-assistant@homeassistant

Nb In case of error in the execution of the command:

pip3 install --upgrade homeassistant

prosee to perform - before the above sequence - the following command:

sudo apt-get install build-essential libssl-dev libffi-dev python3-dev
Procedura of UPDATE Mac

Su MAC (via terminal) the command is as follows:

pip3 install --upgrade homeassistant
Procedura of UPDATE HASSIO

Hassio is updated in the usual, simple ways: access the "" menu and, at "DASHBOARD", click on "Update”At the box indicating the availability of updatesnament:

HASSIO update

First, however, we recommend using “Check Home Assistant configuration"To check - in advance - that the configuration in use is correct compared to the new version of Home Assistant.


In case after the nextnameThis results in an integration error with the iOS platform and / or an error similar to the following:

hass[1113]: 2019-05-16 00:00:00 ERROR (Thread-20) [homeassistant.util.json] Could not parse JSON content: /home/homeassistant/.homeassistant/.ios.conf

to solve it is sufficient to stop theHUB, delete the file ".ios.conf”Present in the root of Home Assistant and finally restart theHUB.

Home Assistant Official LogoATTENZIONE: remember that there is on our FORUM community an ad hoc section dedicated to Home Assistant, for any doubt, question, information on the specific merit of these components.


Stay up to date through ours Telegram channel!