Torna al blog
AI AgentsHome AssistantSmart Home

Agente IA + Home Assistant: integrazione realistica

Come mettere insieme Home Assistant e un vero agente IA nel 2026: cosa fanno bene gli agenti integrati, dove entra MCP e quando serve Hermes.

Di Hermify Team||9 min di lettura
Pannello di controllo scuro con il logo blu di Home Assistant a sinistra e un grafo verde di strumenti MCP a destra, uniti da una sottile linea verde luminosa

Il panorama di Home Assistant nel 2026

Home Assistant porta già con sé i suoi agenti di conversazione. Dalla release di settembre 2025 "AI in Home Assistant" puoi collegare OpenAI, Anthropic, Google o un server Ollama locale direttamente alla pipeline Assist e farla controllare i dispositivi, scrivere automazioni e rispondere alle domande sulla tua casa. Se hai seguito il tema quest'anno, il grande cambiamento è che piccoli modelli con function-calling come Qwen3 8B ormai gestiscono in modo affidabile queste chiamate a strumenti su un mini PC, quindi tutto il loop può restare locale.

Questo copre una parte reale di ciò che le persone cercano quando digitano "ai agent home assistant integration". Non copre tutto. Ciò che Home Assistant non ti dà nativamente è un agente persistente, guidato dai messaggi, che vive fuori casa, ricorda le cose tra una stagione e l'altra, esegue controlli programmati e ti raggiunge sul telefono quando non c'è nessuno davanti a un pannello a muro. È lì che un agente esterno, connesso via MCP, si guadagna il suo spazio.

Cosa fanno bene gli agenti integrati

Prima di aggiungere qualsiasi cosa, capisci cosa hai già. La pipeline Assist di Home Assistant è il livello di routing: microfono in ingresso, azione in uscita. Colleghi un agente di conversazione e quell'agente decide come una comando parlato diventa una chiamata al servizio.

I percorsi supportati oggi:

  • Integrazioni di conversazione OpenAI, Anthropic, Google - modello in cloud, veloce, buon tool-calling. Voce e testo vanno al fornitore.
  • Integrazione Ollama - punta a un server Ollama locale. Nel 2026 è utilizzabile in produzione per case con un mini PC o un NUC. Qwen3 8B è oggi il punto di equilibrio per la latenza di tool-calling.
  • Local LLM Conversation - un client generico compatibile con OpenAI. Utile se auto-ospiti qualcosa di diverso da Ollama (llama.cpp, vLLM, LM Studio).

Ognuno dei tre basta per il caso base: "spegni le luci della cucina", "metti il termostato a 20", "il portone del garage è aperto?" Per questo non ti serve Hermes. Se il tuo obiettivo è un assistente vocale privato in casa che parla con i tuoi dispositivi, scegli la via Ollama e smetti di leggere qui.

Dove gli agenti integrati si fermano

Gli agenti integrati sono, per progetto, molto ristretti: rispondono, agiscono, poi aspettano la battuta successiva. Quel modello si rompe in tre punti.

  • Nessun contesto persistente nel tempo. Chiedi ad Assist "quanto abbiamo speso di luce il mese scorso" e guarderà solo quello che il contesto corrente gli concede. Non ricorda che il mese scorso gli hai chiesto di abbassare il consumo in standby, o che ad aprile hai cambiato il frigo. Ogni sessione riparte da zero.
  • Nessuna agenda proattiva. La pipeline Assist è reattiva. Puoi costruire automazioni classiche a trigger e scrivere automazioni redatte da un LLM con il pulsante Suggest, ma non puoi chiedere facilmente a un agente di "ogni domenica mattina, guarda i dati di energia della settimana, dimmi quali dispositivi sono rimasti accesi più a lungo e segnalami tutto ciò che sembra fuori norma". Quello è lavoro d'agente, non di automazione.
  • Nessuna superficie conversazionale fuori casa. Assist vive nell'app e sull'hardware Voice. Se vuoi controllare la caldaia dall'ufficio, o farti preparare un riepilogo settimanale da un agente e riceverlo in chat, esci del tutto dalla superficie di Home Assistant.

Quei buchi non sono bug. Sono ciò che succede quando un agente di conversazione è progettato come livello di controllo, non come copilota.

Il ponte MCP che ha cambiato il quadro

L'integrazione del Model Context Protocol che Home Assistant ha rilasciato nel 2025 è il pezzo che mancava. Home Assistant fa girare adesso un server MCP integrato che espone dispositivi, stati, aree e intent di Assist come strumenti MCP. Qualsiasi agente MCP-compatibile può connettersi a quel server e controllare la tua casa con le stesse primitive che usa Assist.

È il dettaglio che sblocca un vero agente esterno. Invece di scrivere un'integrazione dedicata con Home Assistant per ogni prodotto di IA, punti un agente MCP alla URL del tuo Home Assistant, gli consegni un token di accesso a lunga durata ed eredita l'intero toolset di Assist. Il server MCP di Home Assistant espone già nell'ordine di 95+ strumenti, che coprono luci, clima, sicurezza, media, sensori e scene.

Se hai già usato Hermes Agent con MCP per GitHub o Slack, qui il modello mentale è identico. La casa è solo un altro server MCP.

Dove si inserisce un agente esterno come Hermes

Un agente esterno non sostituisce Home Assistant. Home Assistant resta al comando dei dispositivi, dello stato e dell'hardware fisico; è quello che fa bene. L'agente esterno si siede sopra e gestisce i pezzi per cui Assist non è stato pensato: memoria tra sessioni, ragionamento programmato e una superficie di chat che ti segue fuori dai muri di casa.

Concretamente, un setup che consigliamo:

  • Home Assistant su un Raspberry Pi, un NUC o il tuo homelab esistente. Fa girare il server MCP (integrazione mcp_server) e resta padrone di automazioni e dashboard.
  • Hermes Agent su un VPS da 5 $, sullo stesso host dell'homelab o come istanza gestita da Hermify. Configurato con il server MCP di Home Assistant come una delle sue fonti di strumenti.
  • Telegram come superficie conversazionale. Tu parli con Hermes; Hermes parla con Home Assistant.

Con questa forma tre cose diventano facili dove prima erano scomode:

  1. Memoria persistente della casa. Hermes tiene file di memoria in stile USER.md con i fatti che gli hai raccontato una volta: "il frigo è un Bosch KGN, sostituito ad aprile 2026", "setpoint estivo 24, invernale 20", "i bambini vanno a letto alle 20:30 nei giorni di scuola". Assist dimentica queste cose tra una chiamata e l'altra. Hermes ricorda.
  2. Controlli programmati con ragionamento vero. "Ogni domenica alle 10, riassumi il consumo energetico della settimana, dimmi i tre dispositivi con più ore accese e segnala tutto ciò che supera la baseline del mese scorso." Home Assistant fa scattare l'agenda, Hermes ragiona sui dati via chiamate MCP e il risultato arriva su Telegram.
  3. Superficie di chat fuori casa. Sei in riunione e qualcuno chiede se le luci dell'ufficio sono ancora accese. Chiedilo a Hermes. Interroga il server MCP di Home Assistant, prende lo stato e risponde. Nello stesso thread Telegram che usi per il resto della giornata.

Quando scegliere ciascuna strada

Scegli con onestà. Aggiungere un agente esterno quando Assist basta significa solo moltiplicare i pezzi mobili.

  • Solo controllo vocale locale dei dispositivi, privato e veloce? Ollama + Assist. Fatto.
  • Controllo vocale locale più automazioni guidate dall'agenda? Assist + le automazioni classiche di Home Assistant, nessun agente esterno serve. Usa il pulsante Suggest quando le scrivi.
  • Controllo vocale locale, memoria persistente, superficie di chat esterna e ragionamento programmato? Assist per il loop del wake-word, Hermes via MCP per il resto. È questo il setup di cui parla questo post.
  • Nessun hardware wake-word, soprattutto via chat, ma vuoi ancora controllare i dispositivi? Puoi saltare del tutto il lato wake-word e passare tutto per Hermes su Telegram. Chiedi, esegue, risponde.

Per la decisione più profonda tra far girare Hermes da solo e farlo gestire da Hermify, l'abbiamo già scomposta in Hermes Agent self-hosted vs gestito. Nulla dell'integrazione con Home Assistant cambia quel compromesso. La configurazione MCP è la stessa in entrambi i casi.

Uno schizzo del cablaggio

Il setup completo è documentato componente per componente, ma la forma della configurazione è abbastanza corta da poterla mettere qui, così vedi cosa significa davvero "collegare Hermes a casa tua".

Sul lato Home Assistant, abilita l'integrazione del server MCP e genera un token di accesso a lunga durata. Ti ritrovi con un endpoint MCP raggiungibile e un bearer token.

Sul lato Hermes, aggiungi il server MCP di Home Assistant alla configurazione dell'agente:

{
  "mcpServers": {
    "home-assistant": {
      "url": "https://ha.tuo-dominio.tld/mcp_server/sse",
      "headers": {
        "Authorization": "Bearer <token-lunga-durata>"
      }
    }
  }
}

Riavvia l'agente. Fa introspection sul server, impara i nomi dei tuoi dispositivi e li aggiunge alla sua lista di strumenti. Al prossimo messaggio su Telegram, "spegni la luce del portico" diventa una vera chiamata al servizio Home Assistant, eseguita con gli stessi permessi di Assist.

La superficie di sicurezza è quella standard di MCP: il token è potente, tienilo fuori dal controllo di versione, metti la URL di Home Assistant dietro un reverse proxy o Tailscale invece di esporla su internet aperta. Se vuoi una versione end-to-end del percorso su rete privata, il nostro walkthrough di assistente privato self-hosted percorre questo schema per Hermes in generale.

Cosa non fa

I limiti onesti, prima di impegnarti:

  • Non sostituisce Home Assistant. Niente dashboard, niente stack ZigBee, niente blueprint integrate. Tutto ciò resta.
  • Non è una pipeline vocale in tempo reale nella stanza. L'ascolto ambientale con wake-word resta cosa di Assist e del tuo hardware vocale. Hermes è chat-first con voce opzionale su Telegram, non un sostituto del pannello a muro.
  • Non elimina il cloud se usi un LLM ospitato per Hermes. Le chiamate MCP restano dentro la tua rete, ma se punti Hermes su OpenRouter o un provider di modelli simile, il ragionamento avviene fuori casa. Per tenere tutto locale, fai girare Hermes con un provider di modelli basato su Ollama e lo stack diventa totalmente locale.

Dove proseguire

Se vuoi provare il setup end-to-end e saltare la manutenzione del server, inizia con Hermify. Ottieni un Hermes Agent gestito su Telegram, colleghi il server MCP di Home Assistant, e il resto è una conversazione. Se preferisci far girare tutto lo stack da solo, lo stesso cablaggio MCP funziona in locale; l'unica decisione è se vuoi che Hermify si occupi anche del lato VPS.

In ogni caso, la separazione utile è la stessa: Home Assistant resta la fonte di verità della tua casa, e l'agente IA vive un livello sopra, dove memoria, agenda e conversazione appartengono davvero.

Fonti

Avvia il tuo Hermes Agent

Porta la tua chiave API, collega Telegram e ottieni un agente IA che migliora da solo, online in 60 secondi.

Inizia ora