Come l’inizio di ogni mese prevede, il team di sviluppo di Home Assistant ha rilasciato un nuovo aggiornamento del suo noto HUB software gratuito per domotica personale, il quale si porta alla versione 2023.9, quella di settembre. Si tratta di una versione che introduce, come per lo più capita in occasione di questi aggiornamenti mensili, svariate novità, migliorie e correzioni.
Come sempre, vi ricordiamo l’estrema importanza – come qualunque nuova versione, specialmente di questo oggetto software – di essere installata senza indugi o attese (come spiegato nella procedura).
Eventuali problemi con questo aggiornamento – segnalati dalla community internazionale – sono disponibili:
Ovviamente, come sempre ci sono sempre anche il nostro FORUM e la nostra CHAT (in italiano, of course) per qualsiasi domanda o consiglio. |
Nuovi design per HVAC (e altri)
Finalmente anche le entità di tipo “Climate” (climatizzatori, termostati e affini) e analoghe (come “Humidifier” e “Water Heater”) subiscono, come per le luci, interruttori e altro, un aggiornamento sostanziale in termini di interfaccia utente. Ora i dettagli dell’entità sono finalmente più leggibili, maggiormente configurabili: in una parola, migliori.

Vengono anche aggiorate le interfaccie per la gestione tapparelle e vengono introdotti, come vedremo in seguito, anche le entità tagliaerba:

Sensori template in UI
Dall’interfaccia utente è ora possibile utilizzare direttamente un modello template, “al volo”, per impostare lo stato del sensore, senza bisogno di definire ad hoc dei sensori allo scopo.
È possibile scegliere l’unità di misura, impostare la classe del dispositivo e selezionare una classe di stato. Sono supportati sia i sensori che i sensori binari. Altri campi più avanzati, come gli attributi, non sono disponibili nell’interfaccia utente. In questo caso sarà necessario continuare a definire dei sensori template via YAML.

Servizio previsioni meteo
Questa nuova versione aggiunge un servizio di previsioni del tempo il quale restituisce… le previsioni del tempo.
In precedenza per attingere alle previsioni si sfruttava l’attributo forecast di una data entità meteorologica; ora questo può essere fatto chiamando un nuovo servizio, meteo.get_forecast, che risponderà con la previsione. È possibile anche specificare che tipo di previsione si necessiti: giornaliera, oraria, eccetera. Ciò significa che non saranno più necessarie entità separate per ogni tipo di previsione, ma è possibile eseguire tutto tramite un’unica entità e la chiamata del servizio.
Se un’entità supporta più previsioni, è ora possibile scegliere quale si desidera visualizzare nella finestra di dialogo dell’interfaccia web. Nella scheda meteo ora è possibile scegliere che tipo di previsioni meteo si desideri mostrare in quella scheda. Tutte le integrazioni meteo vengono aggiornate per supportare questo nuovo servizio.
Con questa modifica, l’attributo forecast dell’entità meteo è deprecato e verrà rimosso in Home Assistant Core 2024.3 (marzo 2024).

Anche se il modo di accedere a questi dati è cambiato e potrebbe avere un impatto sulle tue automazioni, non si noterà – per il momento – alcuna perdita di funzionalità. Anche con questa modifica, le schede di previsione delle nostre dashboard continueranno a funzionare: ora si utilizzerà il servizio semplicemente per recuperare i dati di previsione in modo asincrono invece di leggerli dall’attributo state. Il risultato finale è che le dashboard verranno caricate più velocemente e il frontend sarà più snello.
Un esempio di come usare il nuovo servizio tramite automazione:
template:
- trigger:
- platform: time
at: "00:00:00"
action:
- action: weather.get_forecast
target:
entity_id: weather.home
data:
type: daily
response_variable: forecast
binary_sensor:
- name: Is it going to rain?
state: "{{ forecast.forecast[0].precipitation > 0 }}"
Onboarding
Da oggi l’accoglienza sull’HUB appena installato è più gradevole e intelleggibile.

Action per le trigger template
Le entità “trigger template” ora possono avere un blocco di azioni che viene eseguito dopo il trigger ma prima del rendering stesso delle entità. Tutte le variabili del blocco azione saranno disponibili durante il rendering dell’entità. Ciò consentirà agli utenti di recuperare elementi come previsioni del tempo o eventi del calendario e utilizzarli nelle entità del template.
Un esempio:
template:
- trigger:
- platform: time
at: "00:00:00"
action:
- action: calendar.list_events
target:
entity_id: calendar.calendar
data:
start_date_time: "{{ today_at() + timedelta(days=1) }}"
duration:
hours: 24
response_variable: events
binary_sensor:
- name: Calendar events tomorrow
state: "{{ events.events is defined and events.events | count > 0 }}"
Altro
Ecco alcune altre novità di altro tipo:
- introdotte le entità di tipo “Lawn mower“, ovvero “tagliaerba”. Per ora l’unica piattaforma di integrazione a utilizzare questo nuovo componente è “MQTT”, ma presto molte integrazioni arriveranno a farle compagnia;
- anteprima gruppi: ora, creando un helper di tipo “gruppo”, è possibile vedere la risultante direttamente dalla maschera di creazione;
- l’integrazione “Shelly” per la linea “Shelly Home Automation Systems” ora supporta il sensore Shelly Gas;
- aggiunte nuove funzionalità alla piattaforma “Reolink” (zoom e ritardo di rilevazione AI);
- migliorata la piattaforma ForecastSolar, ideale per l’integrazione di pannelli solari (anche plug and play);
- ampliato il set di sensori Gardena
e altro ancora.
Integrazioni
Quattro nuove integrazioni:
nonché queste nuove virtual integration (sono stub gestiti da altre integrazioni già esistenti per facilitarne la reperibilità):
BREAKING CHANGE
Presente una lista di modifiche che potrebbero eventualmente causare problemi o comunque degne di nota.
Date una scorsa CON MOLTA ATTENZIONE.
Ecco aluni elementi rilevanti:
- EZVIZ: ora restituisce solo gli interruttori se effettivamente supportati dalla fotocamera;
- ESPHome: per evitare problemi, non è più consentita la sostituzione di un dispositivo ESPHome con una scheda diversa. Va eliminata la voce di integrazione e aggiungi nuovamente il nuovo dispositivo, quando cambia l’indirizzo mac della scheda;
- Mill: il produttore è passata a una nuova soluzione IoT e ha rilasciato una nuova API. L’ID univoco della vecchia API non è più disponibile, quindi tutti i dispositivi verranno visualizzati come nuovi dispositivi. Il supporto per la ventola del riscaldatore verrà aggiunto in seguito;
- Z-Wave: obbligatorio l’uso di Z-Wave JS in versione zwave-js-server 1.31.0 o superiore
e altri.
LOG COMPLETO
L’elenco completo delle novità della 2023.9 è disponibile qui, mentre il lancio ufficiale di questo aggiornamento è disponibile qui.
Aggiornamento
Tutte le modalità di aggiornamento per Home Assistant Core sono riassunte su questa scheda ad hoc:
Utilità: come aggiornare Home Assistant installato in varie modalità
|
⚠️ Se di Home Assistant ne sai poco ma sei interessato a capirne di più, ti suggeriamo di partire da qui. |
| Questa pagina è redatta, manutenuta e aggiornata dallo staff di inDomus, un gruppo di persone molto diverse tra loro che trovi, per domande e supporto, sul forum e sulla chat del sito. Alcuni link sono taggati in qualità di affiliati Amazon e riceviamo un compenso dagli acquisti idonei, utile al sostenimento del sito, ma le nostre recensioni sono tutte indipendenti e non sponsorizzate. Se ti sei perso, a tua disposizione c'è la mappa. |

