Smart home in pratica · base

Che cos'è Home Assistant?

Che cosa fa Home Assistant, come si installa, su quale hardware gira, come funzionano integrazioni e controllo locale, e a chi conviene un hub più semplice.

A phone next to a smart wall switch

Foto: Jakub Żerdzicki / Unsplash

Dopo aver letto questo articolo saprai:

  • Spiegare come Home Assistant trasforma i dispositivi in entità ed esegue le automazioni su una macchina locale
  • Scegliere tra Home Assistant OS e Container e l'hardware su cui farlo girare
  • Decidere se Home Assistant fa per la tua casa o se un hub commerciale richiede meno lavoro
In questa pagina
  1. Che cosa fa esattamente Home Assistant?
  2. Come si installa?
  3. Su quale hardware farlo girare?
  4. Il cloud è obbligatorio?
  5. E il controllo vocale e l’energia?
  6. A chi conviene Home Assistant, e chi dovrebbe lasciar perdere?
  7. Per continuare

Home Assistant è un software open source che gira su un piccolo computer in casa e fa da controller per tutto il resto: luci, sensori, termostati, serrature, inverter fotovoltaici, lettori multimediali e i servizi cloud da cui alcuni di questi dipendono. Tiene in un unico posto lo stato di ogni dispositivo, esegue le automazioni sulla macchina locale e ti dà una sola app e un solo insieme di dashboard al posto di una dozzina di app dei produttori. Il software è gratuito; l’hardware e il tempo per configurarlo li metti tu.

Si distingue dagli hub venduti da Apple, Google, Amazon o Samsung per due aspetti. Parla con dispositivi di quasi ogni marca e protocollo invece che con un elenco selezionato, ed è progettato perché la casa continui a funzionare quando internet non funziona. Il prezzo è che diventi tu l’amministratore: aggiornamenti, backup e l’integrazione che ogni tanto si rompe sono compito tuo. Questa guida spiega come funziona, come si installa, su cosa gira, che cosa aggiunge il cloud opzionale e a chi conviene.

Che cosa fa esattamente Home Assistant?

Nel suo nucleo Home Assistant è una macchina a stati con un bus di eventi. Ogni dispositivo o servizio compare come un insieme di entità (una lettura di temperatura, un interruttore, una luce con luminosità e colore), e ogni cambio di stato è un evento. Le automazioni restano in ascolto degli eventi (“il contatto della porta d’ingresso si è aperto dopo il tramonto”), verificano delle condizioni (“non c’è nessuno in casa”) ed eseguono azioni (“accendi la luce del corridoio, invia una notifica”). Scene, script, dashboard, grafici storici e comandi vocali lavorano tutti sulle stesse entità, quindi un dispositivo aggiunto una volta è disponibile ovunque.

I collegamenti con il mondo esterno si chiamano integrazioni. Alcune pilotano una radio tramite un adattatore USB: ZHA per Zigbee, Z-Wave JS per Z-Wave, e le integrazioni Matter e Thread per gli standard più recenti (Matter o Zigbee confronta le due scelte più comuni). Altre parlano con un dispositivo sulla rete di casa (un relè Shelly, un bridge Philips Hue, un sensore ESPHome basato su un ESP32), e altre ancora chiamano l’API cloud di un produttore, come richiedono molti robot aspirapolvere, auto e alcuni termostati. È supportato anche MQTT, quindi qualsiasi cosa pubblichi su un broker può diventare un’entità.

Ogni integrazione ha una classe IoT che indica come comunica con il dispositivo: local push, local polling, cloud push o cloud polling. Il local push è il caso migliore: il dispositivo segnala subito un cambiamento sulla rete di casa. Il cloud polling è il più debole: Home Assistant interroga a intervalli un server del produttore, quindi gli aggiornamenti arrivano in ritardo e si fermano quando si ferma internet o il servizio del produttore. Il catalogo delle integrazioni si può filtrare per connessione locale o cloud, ed è utile farlo prima di comprare un dispositivo.

Come si installa?

Home Assistant ha due tipi di installazione supportati. Home Assistant OS è un sistema operativo minimale che esegue Home Assistant e ne gestisce aggiornamenti, backup e app, che si chiamavano add-on fino alla release 2026.2. Le app sono servizi aggiuntivi che girano accanto a Home Assistant: un broker MQTT, Zigbee2MQTT, il server Matter, il server Z-Wave JS, un motore vocale locale. Il progetto raccomanda Home Assistant OS alla maggior parte degli utenti.

Home Assistant Container è la stessa applicazione distribuita come immagine Docker su un sistema Linux che gestisci già. Gli aggiornamenti li fai tu, e le installazioni Container non hanno app, quindi tutto ciò che un’app fornirebbe va eseguito come container separato da configurare a mano.

Due metodi più vecchi, Core (un ambiente virtuale Python) e Supervised, sono stati deprecati a maggio 2025, con la fine del supporto alla release 2025.12. Lo stesso annuncio ha abbandonato i sistemi a 32 bit, quindi un Raspberry Pi 3 o 4 deve usare un sistema operativo a 64 bit. I tutorial che iniziano con “installa Home Assistant Core” sono superati.

Su quale hardware farlo girare?

Quattro opzioni coprono quasi tutte le case:

  • Home Assistant Green è il box pronto all’uso del progetto, con un Rockchip RK3566, 4 GB di RAM e 32 GB di memoria eMMC, venduto con Home Assistant OS già installato. Ha l’Ethernet ma nessuna radio Zigbee o Thread, quindi per quelle aggiungi un adattatore USB.
  • Home Assistant Yellow univa un Raspberry Pi Compute Module 4 a una radio Zigbee e Thread integrata. Non è più in produzione ma continua a ricevere aggiornamenti software, quindi chi ce l’ha può continuare a usarlo.
  • Un Raspberry Pi va bene se ne hai già uno. La guida di installazione chiede un Raspberry Pi 4 o 5 con almeno 2 GB di RAM e una scheda SD di classe applicativa 2 (A2).
  • Un mini PC o una macchina virtuale su un server x86-64 offre il margine più ampio, che conta se pensi di eseguire riconoscimento vocale locale, registrazione delle telecamere o molte app.

Le radio si aggiungono come adattatori USB. Il Connect ZBT-2 del progetto funziona in Zigbee oppure in Thread, non in entrambi contemporaneamente, e il Connect ZWA-2 aggiunge Z-Wave, compreso Z-Wave Long Range. Funzionano anche adattatori di altri produttori. Prevedi un adattatore per ogni protocollo che usi e montalo su una corta prolunga USB lontano dal computer, un punto su cui la documentazione Zigbee insiste.

Il cloud è obbligatorio?

No. Home Assistant gira interamente sul tuo hardware e non richiede account presso nessuno. L’abbonamento opzionale, Home Assistant Cloud (che Nabu Casa, l’azienda che lo offre, sta rinominando Home Assistant Link), aggiunge servizi scomodi da costruire da soli: accesso remoto senza aprire porte sul router, collegamento ad Alexa e Google Assistant senza creare un proprio progetto da sviluppatore, riconoscimento e sintesi vocale nel cloud e un archivio fuori sede per un backup. È un piano a pagamento mensile o annuale, e Nabu Casa dichiara che la maggior parte dei suoi utili va alla fondazione che sta dietro Home Assistant.

Ognuno di questi servizi ha una strada fai da te: una VPN per l’accesso remoto, la configurazione manuale di Google Assistant (che richiede che Home Assistant sia raggiungibile da internet con un nome host e un certificato SSL) e backup copiati su un NAS.

E il controllo vocale e l’energia?

Home Assistant ha una propria pipeline vocale, Assist, che può girare interamente sul tuo hardware. La documentazione descrive due motori locali di riconoscimento vocale. Speech-to-Phrase capisce solo un insieme di comandi per la casa ma risponde in meno di un secondo su un Green o su un Raspberry Pi 4. Whisper trascrive il parlato libero ma impiega circa 8 secondi per comando su un Raspberry Pi 4 e meno di un secondo su un Intel NUC. Piper genera le risposte parlate in locale. Lo speaker Voice Preview Edition riconosce la parola di attivazione sul dispositivo e funziona senza Home Assistant Cloud.

La dashboard energia riunisce in una sola vista l’elettricità prelevata dalla rete, la produzione fotovoltaica, le batterie domestiche, gas e acqua, insieme ai singoli elettrodomestici misurati da prese intelligenti o sottocontatori. Servono sensori che riportino l’energia in kWh; un sensore che riporta solo la potenza in watt si può convertire con l’integrazione Riemann sum integral.

A chi conviene Home Assistant, e chi dovrebbe lasciar perdere?

Fa per te se hai dispositivi di più marche e protocolli, vuoi automazioni che continuino a girare senza internet, ti interessa dove finiscono i tuoi dati o ti piace costruire le cose. Conviene anche a chi lascia un produttore che ha dismesso un hub o un servizio cloud, perché esistono già integrazioni per la maggior parte delle marche e i dati restano sulla tua macchina.

Non fa per una famiglia in cui nessuno vuole fare l’amministratore. Qualcuno deve applicare gli aggiornamenti, leggere le note di rilascio per le modifiche incompatibili e tenere i backup. Home Assistant cifra i backup per impostazione predefinita, e senza la chiave del kit di emergenza un backup non si può ripristinare, quindi perdere la chiave equivale a perdere il backup. Se tutti i tuoi dispositivi vengono da un solo ecosistema e la sua app ti soddisfa, Apple Casa, Google Home, Alexa o SmartThings richiederanno meno lavoro. Una via di mezzo ragionevole è partire con un Green, un adattatore Zigbee e pochi dispositivi, e crescere solo quando le basi sono diventate routine.

Per continuare

Argomenti: Home Assistant, smart home, controllo locale, open source

Diagramma