Quando ho iniziato a configurare le automazioni per il riscaldamento nella mia casa, pensavo che bastasse installare un termostato smart e il gioco fosse fatto. Mi sbagliavo completamente. Dopo mesi di test con il mio setup Home Assistant su Docker Desktop e dispositivi Legrand integrati tramite Netatmo, ho capito che creare un sistema di riscaldamento intelligente richiede molta più pianificazione di quanto immaginassi.
La mia configurazione attuale include il termostato Legrand per la caldaia, diverse prese smart distribuite nelle 9 aree che ho configurato, e una serie di automazioni che regolano temperatura e consumi in base a presenza, orari e condizioni meteo. Non è stato un percorso lineare, e alcuni errori me li porterò dietro a lungo.
In questo articolo condivido quello che ho imparato creando un sistema di riscaldamento automatizzato che funziona davvero, inclusi tutti gli sbagli che ho fatto e che voi potete evitare.
Come ho strutturato le zone di riscaldamento in Home Assistant
La prima cosa che ho dovuto capire è che Home Assistant gestisce il riscaldamento attraverso il concetto di “climate entity” – entità clima che rappresentano dispositivi in grado di controllare temperatura e umidità. Il termostato Legrand, integrato tramite Netatmo, mi appare come una singola entità che controlla tutta la casa.
Ho però voluto creare zone logiche diverse usando le 9 aree già configurate. Zona giorno (soggiorno e cucina), zona notte (tre camere), studio, bagni e garage. Ogni area ha sensori di temperatura aggiuntivi che ho ricavato dalle prese smart Legrand, che oltre a misurare i consumi rilevano anche la temperatura ambiente.
Configurazione dei sensori di temperatura aggiuntivi
Le prese smart Legrand hanno un sensore di temperatura integrato che spesso viene ignorato. Io ho sfruttato questi dati per avere letture più precise in ogni stanza. Mi ci sono volute circa 3 ore per configurare tutti i template sensor che aggregano le temperature per area.
Ho creato sensori medi per ogni zona che calcolano la temperatura effettiva basandosi su tutti i dispositivi presenti. La zona giorno, ad esempio, fa la media tra il dato del termostato principale e quello delle due prese smart di soggiorno e cucina.
Automazioni basate sulla presenza e geolocalizzazione
L’automazione del garage che uso per rilevare quando arrivo a casa è diventata il trigger principale per il riscaldamento. Quando il mio iPhone entra nell’area definita attorno a casa (raggio di 200 metri), Home Assistant inizia a preparare l’ambiente.
Ho configurato diverse modalità di riscaldamento: Fuori Casa (16°C), Rientro (20°C), Notte (18°C) e Manuale. Il passaggio tra modalità avviene automaticamente basandosi su presenza rilevata tramite geolocalizzazione, orari prestabiliti e stato dei dispositivi.
Logica di preriscaldamento intelligente
Una delle automazioni più utili che ho creato è quella che anticipa il riscaldamento basandosi sui miei pattern di movimento. Se rileva che sto tornando a casa in un giorno feriale tra le 18:00 e le 20:00, alza automaticamente la temperatura 15 minuti prima del mio arrivo stimato.
Questa logica usa i dati storici di Home Assistant per calcolare il tempo medio che impiego per arrivare dal punto in cui viene rilevata la mia presenza. Non è precisissimo, ma funziona bene nell’80% dei casi.
Gestione consumi e ottimizzazione energetica
Le prese smart Legrand mi permettono di monitorare i consumi di tutti i dispositivi collegati, compresi i radiatori elettrici aggiuntivi che uso in alcune stanze. Ho scoperto che il consumo della caldaia varia enormemente in base a come viene gestita la temperatura.
Mantenere una temperatura costante consuma meno che fare continui sali-scendi. Per questo ho impostato fasce orarie stabili: 20°C dalle 7:00 alle 9:00, 18°C dalle 9:00 alle 17:00, 21°C dalle 17:00 alle 23:00, e 16°C durante la notte.
Dashboard per monitoraggio consumi
Ho creato una dashboard dedicata che mostra consumi orari, giornalieri e mensili del riscaldamento. Include grafici che confrontano il consumo attuale con quello dello stesso periodo dell’anno precedente, permettendomi di vedere l’impatto delle ottimizzazioni.
I dati vengono salvati nel database di Home Assistant e processati attraverso il Recorder component. Ogni mese esporto i dati in CSV per analisi più dettagliate e per calcolare il risparmio effettivo.
Integrazione con condizioni meteo e previsioni
Home Assistant include un’integrazione meteo che uso per adattare il riscaldamento alle condizioni esterne. Nei giorni di sole, anche se la temperatura esterna è bassa, alcune stanze si riscaldano naturalmente e posso ridurre il target del termostato.
Ho configurato sensori che rilevano temperatura esterna, umidità, velocità del vento e radiazione solare. Questi dati alimentano un’automazione che modifica automaticamente la temperatura target in base alle previsioni delle prossime 6 ore.
Automazione antigelo per assenze prolungate
Quando mi assento per più di 48 ore (rilevato dall’assenza prolungata del mio iPhone dalla zona casa), il sistema passa in modalità Antigelo. Mantiene una temperatura minima di 12°C per evitare danni all’impianto, ma riduce drasticamente i consumi.
Il rientro dalla modalità Antigelo è graduale: inizia a riscaldare 2 ore prima del mio ritorno previsto, portando la temperatura a 18°C quando arrivo, poi sale a regime normale nell’ora successiva.
Errori che ho fatto e problemi risolti
Il primo grande errore è stato pensare che bastasse impostare una temperatura e lasciare che Home Assistant facesse tutto da solo. Il termostato Legrand ha dei tempi di risposta che inizialmente non avevo considerato: ci vogliono circa 10-15 minuti prima che una modifica di temperatura si traduca in un’azione della caldaia.
Ho creato automazioni che cambiavano temperatura ogni 5 minuti basandosi su piccole variazioni dei sensori. Risultato: la caldaia si accendeva e spegneva continuamente, consumando il doppio del normale. Ho risolto introducendo un delay minimo di 20 minuti tra le modifiche e una soglia di almeno 1°C di differenza.
Problemi con l’integrazione Netatmo
L’integrazione Netatmo a volte perde la connessione, soprattutto dopo aggiornamenti di Home Assistant. Quando succede, tutti i dispositivi Legrand diventano “non disponibili” e le automazioni si fermano. Ho dovuto configurare un sistema di fallback che usa i sensori delle prese smart come backup.
Un altro problema ricorrente è la sincronizzazione dei dati. A volte il termostato mostra una temperatura diversa da quella rilevata dai sensori aggiuntivi, creando conflitti nelle automazioni. Ho risolto creando logiche che privilegiano il dato più recente e scartano letture che si discostano troppo dalla media.
Risultati ottenuti e lezioni apprese
Dopo 8 mesi di test e ottimizzazioni, il mio sistema di riscaldamento automatizzato funziona in modo stabile e mi fa risparmiare circa il 25% sui consumi rispetto alla gestione manuale. La casa è sempre alla temperatura giusta quando arrivo, e non spreco energia quando sono fuori.
La lezione più importante che ho imparato è che l’automazione del riscaldamento richiede tempo per essere calibrata. Ogni casa ha le sue caratteristiche: inerzia termica, esposizione solare, dispersioni. Non esistono configurazioni universali che funzionano per tutti.
Se dovessi ricominciare, dedicherei più tempo iniziale a raccogliere dati prima di creare automazioni complesse. Un mese di monitoraggio passivo dei consumi e delle temperature mi avrebbe fatto risparmiare settimane di aggiustamenti successivi.
