Quante volte ti e saltato il salvavita perche hai acceso un elettrodomestico di troppo?
Probabilmente conosci bene la situazione: il contatore da 3kW, il forno acceso, la lavatrice che parte e qualcuno decide di accendere il phon. Clic. Buio totale. E poi la corsa a resettare il salvavita, riavviare tutto, perdere magari mezz’ora di cottura o un ciclo di lavaggio.
Ho deciso di risolvere questo problema una volta per tutte con AvoidBlackout, un’integrazione custom per Home Assistant che monitora i consumi in tempo reale e stacca automaticamente i dispositivi non essenziali prima che il salvavita intervenga.

Come funziona
Il concetto è semplice ma efficace. AvoidBlackout lavora in tre fasi:
1\. Monitoraggio continuo
L’integrazione legge costantemente i sensori di potenza che hai configurato. Se hai più sensori (ad esempio uno per fase), li somma automaticamente per avere il consumo totale della casa.
2\. Rilevamento intelligente
Quando il consumo si avvicina alla soglia che hai impostato, non reagisce immediatamente. Un sistema di **\*\debounce configurabile\\*** (da 5 a 300 secondi) filtra i picchi momentanei. Nessuno vuole che il forno si spenga perchè il compressore del frigo ha fatto un picco di mezzo secondo.
3\. Load shedding prioritizzato
Se il consumo resta sopra soglia anche dopo il debounce, parte lo spegnimento automatico. E qui sta la parte intelligente: tu decidi l’ordine di priorità. Prima si spegne il phon, poi il forno, poi la lavastoviglie. I dispositivi essenziali (frigo, luci, router) restano sempre accesi.

—
Cosa lo rende diverso
Non e un semplice “se superi X watt, spegni tutto”. AvoidBlackout e pensato per essere pratico:
- Dashboard live: puoi modificare soglia e debounce al volo, senza riavviare nulla. Hai ospiti e stai usando più corrente del solito? Alzi la soglia con un tap.
- Custom Lovelace Card: una card dedicata che ti mostra lo stato del sistema in tempo reale. Vedi subito quali dispositivi sono stati disconnessi e puoi ripristinarli con un tocco.
- Test Mode: prima di affidarti al sistema, puoi simulare un sovraccarico senza spegnere realmente nulla. Vedi esattamente cosa succederebbe e in che ordine.
- Blueprint per notifiche: un template di automazione già pronto che ti avvisa sullo smartphone o sugli speaker quando parte il load shedding. Cosi sai sempre cosa sta succedendo.
Setup in 5 minuti
L’installazione e semplicissima:
- Aggiungi il repository custom su HACS
- Installa l’integrazione
- Configura i sensori di potenza, la soglia massima e il debounce
- Ordina i dispositivi per priorità di spegnimento
L’integrazione crea automaticamente le sue entità:
- \
number.avoidblackout\_max\_threshold\per la soglia (100-10000W)
- \
number.avoidblackout\_debounce\_time\per il debounce (5-300s)
- \
sensor.avoidblackout\_status\con lo stato completo del sistema
E due servizi utili:
- \
avoidblackout.reset\_history\per ripristinare tutti i dispositivi
- \
avoidblackout.simulate\_overload\per testare il sistema
Per chi è pensato
AvoidBlackout funziona con qualsiasi contatore e qualsiasi dispositivo smart che puoi controllare da Home Assistant che abbia la funzionalità monitoring. Requisiti minimi:
- Home Assistant 2024.1+
- Almeno un sensore di potenza in watt
Provalo!
Il progetto è open source con licenza MIT, disponibile in italiano e inglese.
- GitHub: https://github.com/davpirelli/AvoidBlackout
- Landing page: https://davidepirelli.it/projects/AvoidBlackout
Se ti è utile, lascia una stella su GitHub, e se trovi bug o hai suggerimenti, apri pure una issue 🙂
—
_\*AvoidBlackout e attualmente alla versione 1.1.2. Lo sviluppo è attivo e nuove funzionalità sono in arrivo.\*_
davpirelli