HOT – Aggiornamento 0.103 per Home Assistant

3 minuti di lettura
●  Resta aggiornato con il nostro canale e con la nostra newsletter settimanale!  ●

Home Assistant Official Logo

Il team di sviluppo di Home Assistant ha rilasciato un nuovo, importante aggiornamento per il noto HUB software gratuito per la domotica personale, il quale si porta alla versione 0.103.x. In questa nuova release svariate sono le novità. Si tratta dell’ultima major release del 2019: la prossima (la 1.0? chissà) non prima di gennaio.

Ricordiamo a tutti, a prescindere, l’importanza di eseguire SEMPRE questi aggiornamenti.

Servizi

Gli sviluppatori dell’HUB hanno deciso di utilizzare questa 0.103 quale occasione per fare un po’ di pulizia di tante cose rimaste appese. In primis, i servizi: molti sono stati corretti e spostati, quindi è importante che, a valle dell’aggiornamento (o meglio, prima) ogni utente provveda ad una verifica rispetto alla lista dei servizi variati così da sistemare eventuali script, automazioni ed altre implementazioni in configurazione.

Python 3.6

La versione 3.6 di Python (engine dell’HUB) è deprecata a partire da questa nuova 0.103, il che significa che dalle prossime chi utilizza Home Assistant su questa versione di Python dovrà necessariamente aggiornarlo a una versione più recente, pena il mancato avvio dell’HUB.

Ovviamente questa variazione interessa solo a chi utilizzi Home Assistant installato come applicativo; gli utenti HASSIO non sono perciò coinvolti.

Frontend

Il frontend Lovelace UI è stato – come spesso capita – aggiornato. Molte le correzioni di errori e qualche novità.

LINGUAGGIO NATURALE

La possibilità di definire automazioni tramite linguaggio naturale (introdotto dalla 0.102) è stata migliorata. È stata infatti aggiunta la possibilità di gestire le “aree”: ora è possibile dire frasi come “spegni le luci della camera” e creare con facilità l’automazione connessa.

Home Assistant 0.103 - Linguaggio naturale

SUPPORTO YAML

Da questa versione l’editor visuale delle automazioni concede la possibilità di perfezionarle usando direttamente la notazione YAML, facilitando di molto la definizione di automazioni più complesse.

Home Assistant 0.103 - Editor automazioni

RIORDINO DELLE AZIONI

Sempre nell’editor visuale delle automazioni è possibile riordinare, visualmente, le action da compiere in sequenza. Un bel salto avanti nella velocizzazione della definizione delle automazioni:

Home Assistant - Editor delle automazioni - action

Breaking changes

Una lista di modifiche che potrebbero eventualmente causare problemi:

e altro ancora.

Altro

Come sempre, novità e svariati i bugfix:

e molto altro, incluse svariate bugfix e beta bugfix.

Home Assistant 0.103

> Tutti i dettagli di questo rilascio sono disponibili qui.

UPDATE

Procedura DI UPDATE Windows

Il comando (da eseguire da prompt dei comandi) è il seguente:

pip3 install --upgrade homeassistant

In caso si stia eseguendo Python in ambiente virtuale, i comandi sono i seguenti:

cd homeassistant
Scripts\activate.bat
py -m pip install --upgrade homeassistant

Procedura DI UPDATE Linux/Raspberry

I comandi per l’update sono:

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


N.b. In caso di errore nell’esecuzione del comando:

pip3 install --upgrade homeassistant

provvedere ad eseguire – prima della sequenza di cui sopra – il seguente comando:

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

Su MAC (tramite terminale) il comando è il seguente:

pip3 install --upgrade homeassistant
Procedura di UPDATE HASSIO

Hassio si aggiorna nelle solite, semplici modalità: accedere presso il menu “Hassi.io” e, presso “DASHBOARD”, cliccare su “Update” presso il box che segnala la disponibilità di aggiornamento:

HASSIO update

Prima, però, si consiglia utilizzare “Check Home Assistant configuration” per verificare – in anticipo – che la configurazione in uso sia corretta rispetto alla nuova versione di Home Assistant.


PRECISAZIONE PER UTENTI iOS

In caso dopo l’aggiornamento si ottenga un errore di integrazione con la piattaforma iOS e/o un errore simile al seguente:

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

per risolvere è sufficiente stoppare l’HUB, cancellare il file “.ios.conf” presente nella root di Home Assistant e infine riavviare l’HUB.


Home Assistant Official LogoATTENZIONE: ricorda che sul nostro community FORUM c'è una sezione ad hoc dedica a Home Assistant, per qualsiasi dubbio, domanda, informazione nel merito specifico di queste componenti.