Quante volte ti è capitato di avviare la lavatrice e poi… dimenticartene completamente? Il bucato rimane ore (o giorni!) nell’oblò chiuso, iniziando a puzzare e costringendoti a rifare il lavaggio. Oppure lasci la lavatrice in standby 24/7, consumando energia inutilmente quando potrebbe essere completamente spenta.
Con Home Assistant e una presa smart con misurazione della potenza puoi risolvere entrambi i problemi in modo elegante:
-
Notifica push sullo smartphone quando il ciclo finisce
-
LED o luci colorate che si accendono per avvisarti visivamente
-
Spegnimento automatico della presa dopo X minuti dalla fine (zero standby!)
-
Monitoraggio consumi per capire quanto consuma ogni lavaggio
In questa guida vedremo come implementare tutto questo passo dopo passo, con codice pronto da copiare e Blueprint da installare con un click.
Parte 1: Hardware necessario
Presa smart con misurazione potenza
L’elemento chiave è una presa intelligente che misuri i watt assorbiti in tempo reale e li invii a Home Assistant. Non basta una presa on/off semplice: serve il sensore di potenza.
Opzioni consigliate (ordine per rapporto qualità/prezzo):
Per lavatrice consiglio:
-
Shelly Plus Plug S o Tapo P110: massima semplicità, integrazione nativa, affidabili
#1
Tapo P110 Presa Intelligente con Monitoraggio Energia, Smart Plug Compatibile con Alexa e Google Home, Monitora il Consumo di Energia, Controllo Remoto Tramite APP Tapo, 16A, 3680W[Monitoraggio Consumi] - Verifica real-time dei consumi elettrici e monitoraggio per una migliore gestione dei tuoi elettrodomestici [Nessun Hub Richi...
-
Sonoff S31 con Tasmota: se vuoi controllo locale totale e nessun cloud
Nota potenza: Le lavatrici in fase di riscaldamento possono assorbire 2000-2500W, quindi evita prese da 10A (2300W max) se hai programmi ad alte temperature. Meglio 16A per stare sicuri, oppure Shelly Plus 1PM da incasso se vuoi una soluzione più “pro”.
Alternative: sensori vibrazione (meno precisi)
Alcuni usano sensori di vibrazione Zigbee attaccati alla lavatrice per rilevare quando smette di tremare. Funzionano ma:
-
Meno precisi (la lavatrice si ferma anche durante pause nel ciclo)
-
Non permettono spegnimento standby
-
Non misurano i consumi
Meglio puntare sulla presa smart con misurazione potenza.
Parte 2: Come funziona il rilevamento
Logica base: stati in base al consumo
Una lavatrice attraversa diversi stati durante il ciclo, ognuno con un consumo caratteristico:
┌─────────────────────────────────────────────────┐ │ STATO │ CONSUMO │ DURATA │ ├─────────────────────────────────────────────────┤ │ Spenta │ 0W │ - │ │ Standby │ 1-3W │ sempre │ │ Idle (pronta) │ 3-5W │ dopo carico │ │ Lavaggio │ 50-500W │ 5-60 min │ │ Riscaldamento │ 1800-2500W │ 10-30 min │ │ Risciacquo │ 50-200W │ 5-15 min │ │ Centrifuga │ 300-700W │ 5-15 min │ │ Completato │ 1-3W │ dopo ciclo │ └─────────────────────────────────────────────────┘
Come distinguere “Completato” da “Standby”?
Entrambi consumano pochi watt, ma la differenza sta nel tempo e nella transizione:
-
Se consuma > 10W per almeno 3 minuti → considera avviata
-
Se consuma < 5W per almeno 3 minuti dopo essere stata accesa → considera completata
-
Se rimane < 5W per oltre 10 minuti dopo il completamento → spegni tutto
Parte 3: Configurazione Base in Home Assistant
Passo 1: Aggiungi la presa smart
Integra la tua presa in Home Assistant:
-
Shelly: rilevato automaticamente (mDNS)
-
Tapo: Impostazioni > Integrazioni > TP-Link Tapo
-
Sonoff/Tasmota: via MQTT
-
Meross: via integrazione custom HACS
Verifica che appaia il sensore di potenza, solitamente chiamato:
-
sensor.lavatrice_power -
sensor.shelly_plug_lavatrice_power -
sensor.tapo_plug_current_consumption
Passo 2: Crea helper per stato lavatrice
Creiamo un input_select per tracciare lo stato:
Impostazioni > Dispositivi e servizi > Helper > Crea helper > Elenco a discesa
Oppure in configuration.yaml:
input_select:
lavatrice_stato:
name: Stato Lavatrice
options:
- Spenta
- Idle
- Lavaggio in corso
- Completato
- Attesa svuotamento
icon: mdi:washing-machine
initial: Spenta
Questo helper terrà traccia dello stato attuale e ci permetterà di creare automazioni basate sui cambi di stato.
Passo 3: Crea helper per notifica già inviata
Per evitare notifiche multiple:
Parte 4: Automazione completa con logica stati
Automazione tutto-in-uno (metodo avanzato)
Questa automazione gestisce tutti gli stati in base al consumo:
automation:
- alias: "Lavatrice - Gestione Stati Automatica"
description: "Monitora consumo e aggiorna stato lavatrice"
mode: restart
trigger:
# Triggera ad ogni cambio del sensore potenza
- platform: state
entity_id: sensor.lavatrice_power
action:
- choose:
# CASO 1: Lavatrice AVVIATA (consumo > 10W per 3 minuti)
- conditions:
- condition: numeric_state
entity_id: sensor.lavatrice_power
above: 10
for:
minutes: 3
- condition: state
entity_id: input_select.lavatrice_stato
state:
- Spenta
- Idle
- Completato
sequence:
- service: input_select.select_option
target:
entity_id: input_select.lavatrice_stato
data:
option: "Lavaggio in corso"
- service: input_boolean.turn_off
target:
entity_id: input_boolean.lavatrice_notifica_inviata
- service: notify.mobile_app_smartphone
data:
title: "🧺 Lavatrice avviata"
message: "Il ciclo è iniziato"
# CASO 2: Lavatrice COMPLETATA (consumo < 5W per 3 min dopo essere stata accesa)
- conditions:
- condition: numeric_state
entity_id: sensor.lavatrice_power
below: 5
for:
minutes: 3
- condition: state
entity_id: input_select.lavatrice_stato
state: "Lavaggio in corso"
sequence:
- service: input_select.select_option
target:
entity_id: input_select.lavatrice_stato
data:
option: "Completato"
# NOTIFICA FINE CICLO
- condition: state
entity_id: input_boolean.lavatrice_notifica_inviata
state: "off"
- service: notify.mobile_app_smartphone
data:
title: "✅ Lavatrice completata!"
message: "Il bucato è pronto da svuotare"
data:
actions:
- action: "LAVATRICE_SVUOTATA"
title: "Ho svuotato"
- action: "RICORDAMI_DOPO"
title: "Ricordami tra 10 min"
- service: input_boolean.turn_on
target:
entity_id: input_boolean.lavatrice_notifica_inviata
# CASO 3: Spegnimento standby automatico dopo 10 minuti
- conditions:
- condition: state
entity_id: input_select.lavatrice_stato
state: "Completato"
for:
minutes: 10
- condition: numeric_state
entity_id: sensor.lavatrice_power
below: 5
sequence:
- service: switch.turn_off
target:
entity_id: switch.lavatrice_presa
- service: input_select.select_option
target:
entity_id: input_select.lavatrice_stato
data:
option: "Spenta"
- service: notify.mobile_app_smartphone
data:
title: "💤 Lavatrice spenta"
message: "Standby disattivato automaticamente"
Automazione per azione notifica “Ho svuotato”
Quando premi il pulsante nella notifica:
automation:
- alias: "Lavatrice - Conferma Svuotamento"
trigger:
- platform: event
event_type: mobile_app_notification_action
event_data:
action: LAVATRICE_SVUOTATA
action:
- service: input_select.select_option
target:
entity_id: input_select.lavatrice_stato
data:
option: "Idle"
- service: input_boolean.turn_off
target:
entity_id: input_boolean.lavatrice_notifica_inviata
Parte 5: Metodo semplificato con Blueprint
Se il codice YAML ti spaventa, usa un Blueprint pronto:
Blueprint “Appliance Notifications & Actions”
Questo Blueprint gestisce automaticamente tutti gli stati:
-
HACS > Automazioni > Esplora e scarica repository
-
Cerca “Appliance Notifications” di Blacky
-
Installa
-
Impostazioni > Automazioni > Crea automazione > Usa Blueprint
-
Seleziona “Appliance Notifications & Actions”
Configurazione guidata:
-
Appliance Power Sensor:
sensor.lavatrice_power -
Appliance Socket:
switch.lavatrice_presa -
Starting Power Threshold:
10(watt per considerare avviata) -
Finishing Power Threshold:
5(watt per considerare finita) -
Finishing Hysteresis Time:
180secondi (3 minuti) -
Notification Device: seleziona il tuo smartphone
-
Standby Power Cut:
ON(spegnimento automatico) -
Standby Time Delay:
600secondi (10 minuti)
Salva e il Blueprint gestirà tutto automaticamente!
Parte 6: Personalizzazioni avanzate
Notifica vocale su smart speaker
Oltre al telefono, annuncia vocalmente:
# Aggiungi alle azioni quando lavatrice completata
- service: tts.google_translate_say
target:
entity_id: media_player.echo_cucina
data:
message: "Attenzione! La lavatrice ha finito il ciclo. Per favore svuota il bucato."
LED colorato di stato (con lampadina RGB)
# Aggiungi automazione separata
automation:
- alias: "Lavatrice - LED Stato"
trigger:
- platform: state
entity_id: input_select.lavatrice_stato
action:
- choose:
# Lavaggio = BLU lampeggiante
- conditions:
- condition: state
entity_id: input_select.lavatrice_stato
state: "Lavaggio in corso"
sequence:
- service: light.turn_on
target:
entity_id: light.led_lavatrice
data:
rgb_color: [0, 0, 255]
effect: "Blink"
# Completato = VERDE fisso
- conditions:
- condition: state
entity_id: input_select.lavatrice_stato
state: "Completato"
sequence:
- service: light.turn_on
target:
entity_id: light.led_lavatrice
data:
rgb_color: [0, 255, 0]
brightness: 255
# Default = spegni LED
default:
- service: light.turn_off
target:
entity_id: light.led_lavatrice
Monitoraggio consumi giornalieri
Crea sensore che somma l’energia consumata:
sensor:
- platform: integration
source: sensor.lavatrice_power
name: "Energia Lavatrice Oggi"
unit_prefix: k
round: 2
method: left
Poi resettalo ogni mezzanotte con automazione o usa il Utility Meter per avere statistiche giornaliere/mensili automatiche.
Parte 7: Troubleshooting problemi comuni
“Ricevo notifica durante il ciclo”
Causa: La lavatrice ha pause lunghe (es. ammollo) dove il consumo scende sotto soglia.
Soluzione: Aumenta il tempo “for” nella condizione a 5-8 minuti invece di 3.
“Non ricevo mai la notifica di fine”
Causa: La soglia di potenza “finita” è troppo bassa o la lavatrice in standby consuma più di 5W.
Soluzione:
-
Controlla il consumo reale in standby nel Developer Tools > States >
sensor.lavatrice_power -
Se consuma 8W, alza la soglia a
below: 10
“La presa si spegne durante il ciclo”
Causa: L’automazione scatta per errore perché rileva “completato” troppo presto.
Soluzione: Usa mode: restart nell’automazione e aumenta i tempi di conferma.
“Standby non si spegne automaticamente”
Verifica:
-
L’automazione per spegnimento è attiva?
-
Lo stato è effettivamente “Completato” da più di 10 minuti?
-
Il consumo è sotto soglia?
Debug: Guarda le tracce dell’automazione in Impostazioni > Automazioni > (tua automazione) > Tracce.
Con meno di 20€ di hardware (una presa smart) e 20 minuti di configurazione, hai trasformato una lavatrice normale in un elettrodomestico completamente smart:
Vantaggi concreti:
-
Mai più bucato dimenticato puzzolente
-
Risparmio energetico: standby spento automaticamente (circa 5-10€/anno)
-
Monitoraggio consumi per ottimizzare i lavaggi
-
Integrazione completa con automazioni casa (es: “Modalità notte” non parte se lavatrice in corso)
Prossimi step consigliati:
-
Replica lo stesso setup per asciugatrice e lavastoviglie
-
Crea dashboard dedicata elettrodomestici con grafici consumi
-
Integra con Energy Dashboard di Home Assistant per statistiche complete
Il tuo bucato non sarà più lo stesso!

