Home Assistant
Home Assistant e Alexa: la guida completa per far dialogare i due ecosistemi
Tre modi per comandare Home Assistant con Alexa (Nabu Casa, skill personale su AWS Lambda, HAMH via Matter) e come usare Alexa dentro Home Assistant con Alexa Devices o Alexa Media Player per notifiche vocali e sensori degli Echo.

Due direzioni, non un'unica integrazione
"Collegare Home Assistant e Alexa" in realtà copre due esigenze diverse, che vale la pena separare prima di scegliere cosa configurare.
- Direzione 1 — Alexa comanda Home Assistant: vuoi dire "Alexa, accendi il soggiorno" e vedere l'entità cambiare stato in Home Assistant.
- Direzione 2 — Home Assistant usa Alexa: vuoi che un'automazione faccia annunciare a voce un evento (fine lavatrice, allarme umidità) oppure importare in Home Assistant i sensori già collegati a un dispositivo Echo.
Le due direzioni si configurano in modo indipendente: puoi avere solo la prima, solo la seconda, o entrambe insieme. Questa guida le tratta separatamente così puoi saltare alla parte che ti serve davvero.
Direzione 1: tre modi per comandare Home Assistant con Alexa
Non esiste un solo modo "giusto": la scelta dipende da quanto vuoi spendere, quanta configurazione di rete sei disposto ad affrontare e quanto è recente il tuo hardware Echo.
| Metodo | Costo | Complessità | Requisito chiave |
|---|---|---|---|
| Nabu Casa (Home Assistant Cloud) | Abbonamento a pagamento, con 30 giorni di prova | Bassa | Solo l'account Home Assistant Cloud |
| Skill personale su AWS Lambda (configurazione manuale) | Gratuito entro i limiti del piano gratuito AWS | Alta | Home Assistant raggiungibile in HTTPS sulla porta 443 + account AWS e Amazon Developer |
| HAMH — Home Assistant Matter Hub | Gratuito | Media | IPv6 funzionante in LAN + Echo compatibile Matter |
Un criterio pratico: se non vuoi occuparti di reverse proxy o tunnel verso l'esterno, Nabu Casa o HAMH sono le uniche due strade davvero comode. La skill manuale è gratuita ma è la più laboriosa e quella con il margine di errore più alto.
Nabu Casa: la via più rapida
Nabu Casa gestisce Home Assistant Cloud, il servizio ufficiale in abbonamento. Oltre al collegamento con Alexa e Google Assistant include l'accesso remoto già pronto, quindi elimina alla radice il problema di esporre in sicurezza la tua istanza verso l'esterno: niente DNS dinamico, certificati o porte aperte sul router.
- Attiva Home Assistant Cloud da Impostazioni → Home Assistant Cloud e accedi con il tuo account Nabu Casa.
- Vai in Impostazioni → Assistenti vocali e abilita Alexa.
- Apri la scheda Esponi, seleziona le entità da controllare a voce e conferma con Esponi entità: nella colonna degli assistenti comparirà l'icona di Alexa. Parti da poche entità invece di esporre tutta la casa.
- Assegna a ogni entità esposta un nome semplice da pronunciare: eviterai equivoci quando chiederai ad Alexa di controllarla.
- Nell'app Alexa apri Skill e giochi, cerca la skill Home Assistant, attivala e collega il tuo account Nabu Casa quando richiesto.
- Chiedi "Alexa, trova i dispositivi" oppure avvia la ricerca da Dispositivi nell'app: le entità esposte compariranno come dispositivi smart home nativi.
Il limite è unicamente economico: è un abbonamento ricorrente. In cambio non devi gestire certificati, porte o bridge di alcun tipo.
Skill personale su AWS Lambda: gratuita ma laboriosa
La documentazione ufficiale di Home Assistant descrive come creare una tua skill Alexa Smart Home privata: una funzione AWS Lambda riceve i comandi da Alexa e li inoltra alla tua istanza. I passaggi, in sintesi:
- Home Assistant deve essere già raggiungibile dall'esterno in HTTPS sulla porta 443, con un certificato valido rilasciato da un'autorità riconosciuta (Let's Encrypt va bene, un certificato autofirmato no). Puoi ottenerlo con un reverse proxy e un dominio proprio oppure con un tunnel, come spiegato nella nostra guida a Cloudflare Tunnel per Home Assistant.
- Nella console Amazon Developer crei una skill di tipo Smart Home; in AWS crei la funzione Lambda con il codice Python indicato dalla documentazione di Home Assistant. Per l'italiano la funzione va creata nella regione EU (Irlanda).
- Colleghi la skill alla funzione Lambda, configuri l'account linking verso Home Assistant e abiliti la skill nella tua app Alexa.
- Con la voce
alexa: smart_home:inconfiguration.yamldecidi quali entità esporre tramitefilter.
In rete trovi anche haaska, un bridge open-source nato per lo stesso scopo: il repository non riceve aggiornamenti dall'ottobre 2022, quindi oggi conviene seguire la procedura della documentazione ufficiale. In ogni caso è l'opzione con il margine d'errore più alto delle tre: un passaggio sbagliato nella configurazione AWS o nell'esposizione remota di Home Assistant è la causa più comune di malfunzionamento.
HAMH: il ponte via Matter, locale e gratuito
Home Assistant Matter Hub (HAMH) espone le tue entità Home Assistant come un Matter Bridge, che Alexa vede e collega come farebbe con un qualsiasi bridge Matter di un altro produttore. Alexa supporta ufficialmente i dispositivi esposti tramite bridge Matter.
| Vantaggi | Limiti |
|---|---|
| Non richiede di esporre Home Assistant verso l'esterno | Richiede IPv6 funzionante sulla rete locale e mDNS non bloccato |
| Gratuito, nessun rischio di costi cloud imprevisti | Matter è uno standard ancora giovane: alcune tipologie di entità hanno funzionalità mancanti o limitate in Alexa |
| Metadati del dispositivo (marca, modello) riportati in Alexa come per un dispositivo Matter nativo | Progetto della community con rilasci frequenti: conviene restare sul canale stabile |
| Comandi gestiti in locale via Matter, senza passare da un server esterno | Serve un Echo compatibile Matter; con alcuni modelli più vecchi l'accoppiamento si ferma alla verifica del certificato |
- Verifica che la tua rete LAN abbia IPv6 attivo e che almeno un Echo compatibile Matter sia collegato al tuo account Alexa.
- Installa HAMH come app di Home Assistant (versione stabile
hamh, dal repository di app di RiDDiX, da aggiungere in Impostazioni → Applicazioni → Installa app → menu a tre puntini → Archivi digitali) oppure come container Docker, seguendo la documentazione del progetto. - Crea un bridge lasciando la porta predefinita 5540: Alexa si accoppia solo su quella porta.
- Nell'interfaccia di HAMH seleziona quali entità includere nel bridge: come per Nabu Casa, meglio partire da un piccolo sottoinsieme per verificare che tutto funzioni.
- Nell'app Alexa aggiungi un nuovo dispositivo Matter e inquadra il QR code o inserisci il codice di accoppiamento generato da HAMH.
- Verifica che le entità compaiano in Alexa con nome e categoria corretti prima di esporre il resto della casa.
Direzione 2: usare Alexa da dentro Home Assistant
Qui il flusso è invertito: non chiedi ad Alexa di controllare Home Assistant, ma usi un dispositivo Echo come altoparlante e come fonte di dati per le tue automazioni. Servono un'integrazione che colleghi il tuo account Amazon a Home Assistant; le strade sono due:
| Opzione | Cosa offre |
|---|---|
| Alexa Devices (integrazione ufficiale, inclusa da Home Assistant 2025.6) | Entità di notifica "Parla" e "Annuncia", sensori degli Echo che li hanno (temperatura, luminosità), interruttore Non disturbare, pulsanti per avviare le routine Alexa. Richiede l'autenticazione a due fattori con app authenticator sull'account Amazon. |
| Alexa Media Player (custom component via HACS) | Progetto della community più ricco di funzioni, con controllo multimediale completo e servizi di notifica dedicati. Aggiornato di frequente, ma essendo non ufficiale può rompersi quando Amazon cambia le proprie API. |
Un criterio pratico: parti dall'integrazione ufficiale e passa ad Alexa Media Player solo se ti serve qualcosa che la prima non offre. Se non hai mai installato integrazioni della community, verifica prima come farlo in sicurezza nella nostra guida all'installazione sicura di HACS.
Notifiche vocali (text-to-speech)
Una volta collegato l'Echo, un'automazione può fargli pronunciare un messaggio generato al volo: fine di un ciclo di lavatrice, superamento di una soglia di umidità, rilevazione di una presenza inattesa.
Interazioni "botta e risposta"
È possibile costruire dialoghi semplici in cui Alexa pone una domanda generata da un trigger di Home Assistant e la risposta vocale dell'utente determina l'azione successiva. Rispetto alla semplice notifica richiede una skill Alexa personalizzata: il progetto della community più usato per questo è Alexa Actions.
Importare in Home Assistant i sensori di un Echo
Se un tuo Echo ha sensori integrati (ad esempio temperatura o luminosità) o se usi un monitor della qualità dell'aria Amazon, le stesse due integrazioni li portano dentro Home Assistant come entità, utilizzabili in dashboard e automazioni.
Verifica e test operativo
- Con la via scelta per la Direzione 1, esponi 2-3 entità di test e chiedi ad Alexa di accenderle e spegnerle: verifica che lo stato cambi davvero in Home Assistant, non solo nell'app Alexa.
- Rinomina un'entità con un nome ambiguo e verifica se Alexa la confonde con un altro dispositivo: è il problema più comune con nomi troppo generici come "luce".
- Per la Direzione 2, esegui manualmente l'azione di notifica da Impostazioni → Strumenti → Azioni e verifica che l'Echo scelto pronunci il messaggio entro pochi secondi.
- Se usi HAMH, riavvia il router e verifica che gli Echo continuino a comandare le entità: un cambio del prefisso IPv6 può interrompere temporaneamente il bridge Matter.
Cosa fare se qualcosa non funziona
| Sintomo | Controllo | Azione reversibile |
|---|---|---|
| Alexa non trova nessun dispositivo Home Assistant | Skill Home Assistant attivata e account collegato (Nabu Casa), entità presenti nella scheda Esponi, oppure stato della funzione Lambda (skill manuale) o dell'accoppiamento Matter (HAMH) | Ripeti la ricerca dispositivi in Alexa dopo aver verificato che il servizio scelto sia effettivamente attivo |
| Un'entità risponde con ritardo o in modo incoerente | Nome duplicato o troppo simile ad altre entità esposte | Rinomina l'entità con un nome univoco e ripeti la ricerca dispositivi |
| HAMH non accoppia il bridge Matter | IPv6 attivo sul router, bridge sulla porta 5540, UDP 5540 non bloccato da firewall, multicast/mDNS permesso | Prova il codice manuale a 11 cifre, poi un bridge nuovo con poche entità e, se possibile, un Echo più recente |
| La skill manuale smette di rispondere dopo un po' | Log della funzione Lambda su AWS e validità del certificato HTTPS di Home Assistant | Controlla i log della funzione e rinnova il certificato se scaduto |
| Le notifiche vocali non vengono pronunciate | Entità "Parla"/"Annuncia" corretta (Alexa Devices) o nome del servizio notify.alexa_media_ (Alexa Media Player); Non disturbare attivo sull'Echo | Correggi l'azione dell'automazione e provala a mano da Impostazioni → Strumenti → Azioni |
Se dopo questi controlli il problema persiste, disattiva temporaneamente l'integrazione scelta e riprova da zero con un solo dispositivo di test, per isolare se il problema è nella configurazione di rete o nel servizio specifico.
Prodotti citati
Bonus: prodotti correlati e alternative
In qualità di Affiliato Amazon ricevo un guadagno dagli acquisti idonei. Dettagli sulle affiliazioni
