Salve,
Il progetto che vi vorrei descrivere ha oramai quasi due anni; dopo diversi danni avuti sia a lavatrice che asciugatrice dove è morta in tutti i casi la scheda madre; mio sospetto confermato ogni volta dal tecnico è stato che queste schede sono abbastanza sensibili agli sbalzi di tensione (che nella mia zona sono frequentissimi) e l’unico consiglio che ci aveva dato era di scollegare la spina quando non usavamo gli elettrodomestici. Era ovvio che questa soluzione non fosse praticabile e mi sono messo all’opera.
Dopo diversi disegni, test, analisi e prototipi ho realizzato la versione finale usando i seguenti componenti:
-[font=Times New Roman] [/font]Wemos D1 Mini
-[font=Times New Roman] [/font]Alimentatore HiLink 230VAC [font=Wingdings]-->[/font] 5VDC
-[font=Times New Roman] [/font]Convertitore DAC ADS1115
-[font=Times New Roman] [/font]2 relè heavy duty da 30A
-[font=Times New Roman] [/font]2 moduli ACS712 (monitoraggio corrente)
-[font=Times New Roman] [/font]Due scatole stagne (la mia lavanderia è all’esterno di casa)
-[font=Times New Roman] [/font]Due prese Shuko Vimar
-[font=Times New Roman] [/font]Un pulsante Vimar
-[font=Times New Roman] [/font]Due LED indirizzabili WS2812
-[font=Times New Roman] [/font]Sensore temperatura / umidità
- tappi VIMAR stampati in 3D
In foto il modulo finito ed installato:

Chiaramente ho aggiunto varie funzionalità (che mi sono anche state suggerite da mia moglie) e scritto di sana pianta il firmware perché non potevo usare nulla di preconfezionato (tipo espeasy o tasmota).
Il funzionamento è il seguente:
I due LED indicano lo stato di ogni presa:
-[font=Times New Roman] [/font]OFF / SPENTO – presa con fase disconnessa
-[font=Times New Roman] [/font]ON / ROSSO – presa sotto tensione ma nessun carico
-[font=Times New Roman] [/font]RUN / VERDE – presa sotto tensione con carico letto
-[font=Times New Roman] [/font]FINISH / BLU – presa con fase disconnessa ed indicazione di fine programma
Il pulsante commuta tra stato “SPENTO” e “ROSSO” per entrambi i canali, ma non fa nulla se lo stato è “VERDE”, mentre passa a SPENTO se è “BLU”.
Se la presa viene lasciata "ON" per più di cinque minuti (il che indica che non è stato avviato nessuno dei due elettrodomestici) il firmware la forza a passare in "OFF"
Il firmware legge la corrente assorbita da ogni presa e la comunica al broker MQTT, quindi se la corrente è > 0W cambia lo status a RUN / VERDE e lo mantiene così finché la corrente non scende a 0W per un certo numero di cicli di lettura (da prove varie ho settato il valore su 3 minuti) a questo punto il programma di lavaggio o asciugatura sarà finito e lo stato della presa passa su FINISH / BLU.
Ogni cambio di stato genera un messaggio MQTT ovviamente.
Su HA ho creato i sensori per avere la lettura del consumo, lo stato delle prese e i dati di temperatura e umidità:

Infine ho una automazione realizzata in NodeRed che controlla se arriva un messaggio di fine programma, ed in caso positivo genera un messaggio apposito, richiama il servizio di notifica telegram ed annuncia lo stesso messaggio tramite servizio TTS sui GH di casa:

Come premesso il sistema è in funzione da quasi due anni, non ho mai avuto alcun problema e fino ad oggi (facendo i dovuti scongiuri!) non si sono più verificati guasti elettronici agli elettrodomestici; ovvio che il rischio ce l’ho sempre ma almeno è minimizzato al tempo strettamente necessario al loro funzionamento e non stanno 24/24 collegati alla rete elettrica.
Potreste pensare che avrei potuto ottenere un simile risultato con una presa comandata, ed è vero, ma a suo tempo non erano così comuni e non c’erano modelli che leggessero la corrente assorbita che si potessero “hackerare” cambiando il firmware, ed in ogni caso non mi avrebbero consentito di avere il riscontro visivo dello stato degli elettrodomestici tramite i led multicolore; avendo la mia lavanderia una porta di vetro satinato, anche visivamente guardando dalla finestra possiamo sapere se il lavaggio è terminato o meno.
Mancherebbe un calcolo vero e proprio dei consumi ma non era negli obiettivi che mi ero prefissato quindi ho lasciato al momento tutto così, anche se prima o poi ci metterò mano per aggiungerlo.