Sommario:

Rilevamento e allarme di errore della pompa di calore ESP8266, Openhab, Telegram, MQTT alimentato a batteria: 5 passaggi
Rilevamento e allarme di errore della pompa di calore ESP8266, Openhab, Telegram, MQTT alimentato a batteria: 5 passaggi

Video: Rilevamento e allarme di errore della pompa di calore ESP8266, Openhab, Telegram, MQTT alimentato a batteria: 5 passaggi

Video: Rilevamento e allarme di errore della pompa di calore ESP8266, Openhab, Telegram, MQTT alimentato a batteria: 5 passaggi
Video: MANCATA COMUNICAZIONE UNITA INTERNA E UNITA ESTERNA CONDIZIONATORE INVERTER COME RISOLVERE 2024, Dicembre
Anonim
Rilevamento e allarme di errore della pompa di calore ESP8266, Openhab, Telegram, MQTT alimentato a batteria
Rilevamento e allarme di errore della pompa di calore ESP8266, Openhab, Telegram, MQTT alimentato a batteria
Rilevamento e allarme di errore della pompa di calore ESP8266, Openhab, Telegram, MQTT alimentato a batteria
Rilevamento e allarme di errore della pompa di calore ESP8266, Openhab, Telegram, MQTT alimentato a batteria

La mia pompa di calore per il riscaldamento della mia casa e dell'acqua ogni tanto riceve un errore. Questo errore non si nota facilmente, poiché non c'è luce rossa o qualcosa del genere, solo una piccola "P" su un piccolo schermo LCD. Pertanto ho realizzato questo rilevatore per rilevare l'errore e avvisarmi tramite Openhab, Telegram ed e-mail.

Questo rilevatore è alimentato a batteria e si spegne completamente quando la pompa di calore funziona normalmente, utilizzando il relè di sicurezza nella pompa di calore

Passaggio 1: progettazione e flusso di processi

Progettazione e flusso di processi
Progettazione e flusso di processi
Progettazione e flusso di processi
Progettazione e flusso di processi

Il modulo funziona in modo semplice:

- Se la pompa di calore funziona correttamente, il relè è aperto e il modulo è spento

- Se la pompa di calore è in modalità errore, il relè viene commutato nello stato chiuso e il modulo è acceso e il LED rosso è acceso (vedi passaggi successivi)

Modalità manuali

Se si attiva l'interruttore di test, il relè viene bypassato e il modulo viene acceso:

- Se si preme il pulsante rosso (interruttore OTA) durante l'accensione manuale del modulo, il modulo si avvia in modalità OTA per l'aggiornamento del firmware Over The Air (OTA), il LED blu è acceso (in seguito ho cambiato il pulsante rosso a un pulsante blu)

- Se durante l'accensione manuale del modulo viene premuto il pulsante giallo (interruttore batteria), il modulo si avvia e verifica la tensione della batteria e la invia tramite e-mail, il LED verde è acceso e lampeggia se l'e-mail è stata inviata con successo (in seguito ho cambiato il pulsante giallo in un pulsante verde)

Passaggio 2: azioni in modalità errore

Se la pompa di calore entra in modalità di errore, il modulo viene avviato e vengono eseguite le seguenti azioni:

- Connettiti al WiFi (funzione standard di esp82666)

- Invia e-mail (invio l'e-mail tramite SMTP2Go come server SMTP (è necessario un account su SMTP2Go)

- Invia messaggio MQTT al sistema domotico (io uso Openhab2). Da Openhab2 viene inviato un messaggio Telegram, vedere questo sito Web come funziona l'azione Openhab Telegram.

Passaggio 3: costruzione del modulo

Costruire il modulo
Costruire il modulo
Costruire il modulo
Costruire il modulo
Costruire il modulo
Costruire il modulo

Vedere lo schema allegato e le immagini del modulo assemblato. Ho usato un ESP-07S perché il modulo si trova abbastanza lontano dal mio router WiFi e l'ESP-07S ha un connettore per un'antenna WiFi esterna.

Parti:

- ESP-07S

- Resistori (10k e 200R)

- pulsanti

- interruttori

- Batteria LiPo (ho usato 380mA)

- regolatore di tensione (ho usato un HT7333)

- condensatori per il regolatore di tensione

- LED

- header maschio per la programmazione del modulo ESP-07

- morsetti a vite e cavo per collegamento al relais in pompa di calore

Passaggio 4: il programma

Il programma
Il programma

Il programma è stato scritto nell'IDE Arduino. Vedi il mio Github.

L'ESP-07S è stato programmato tramite un programmatore FTDI. Vedi i collegamenti nella foto.

Passaggio 5: montarlo

Montalo
Montalo

Montatelo e copritelo.

Consigliato: