Inhoudsopgave:

Warmtepomp foutdetectie en alarm ESP8266, Openhab, Telegram, batterijgevoede MQTT - Ajarnpa
Warmtepomp foutdetectie en alarm ESP8266, Openhab, Telegram, batterijgevoede MQTT - Ajarnpa

Video: Warmtepomp foutdetectie en alarm ESP8266, Openhab, Telegram, batterijgevoede MQTT - Ajarnpa

Video: Warmtepomp foutdetectie en alarm ESP8266, Openhab, Telegram, batterijgevoede MQTT - Ajarnpa
Video: Vragenuurtje Zonnestroominstallaties: aarding en vereffening 2024, November
Anonim
Warmtepompfoutdetectie en alarm ESP8266, Openhab, Telegram, batterijgevoed MQTT
Warmtepompfoutdetectie en alarm ESP8266, Openhab, Telegram, batterijgevoed MQTT
Warmtepompfoutdetectie en alarm ESP8266, Openhab, Telegram, batterijgevoede MQTT
Warmtepompfoutdetectie en alarm ESP8266, Openhab, Telegram, batterijgevoede MQTT

Mijn warmtepomp voor de verwarming van mijn huis en water krijgt af en toe een foutmelding. Deze fout is niet zo snel op te merken, aangezien er geen rood lampje of iets dergelijks is, alleen een kleine 'P' op een klein LCD-scherm. Daarom heb ik deze detector gemaakt om de fout te detecteren en mij op de hoogte te stellen via Openhab, Telegram en e-mail.

Deze detector werkt op batterijen en schakelt volledig uit wanneer de warmtepomp normaal werkt, gebruikmakend van het faalveilige relais in de warmtepomp

Stap 1: Ontwerp en processtroom

Ontwerp en processtroom
Ontwerp en processtroom
Ontwerp en processtroom
Ontwerp en processtroom

De module werkt ongecompliceerd:

- Als de warmtepomp goed werkt, is het relais open en is de module uitgeschakeld

- Als de warmtepomp in de foutmodus staat, wordt het relais in de gesloten toestand geschakeld en wordt de module ingeschakeld en brandt de rode LED (zie volgende stappen)

Handmatige modi

Als je de testschakelaar omschakelt, wordt het relais overbrugd en wordt de module ingeschakeld:

- Als de rode knop (OTA-schakelaar) wordt ingedrukt terwijl de module handmatig wordt ingeschakeld, start de module op in de OTA-modus voor het bijwerken van de firmware Over The Air (OTA), de blauwe LED brandt (later heb ik de rode knop gewijzigd naar een blauwe knop)

- Als de gele knop (batterijschakelaar) wordt ingedrukt terwijl de module handmatig wordt ingeschakeld, start de module op en controleert de batterijspanning en verzendt deze per e-mail, de groene LED brandt en knippert als de e-mail succesvol is verzonden (later heb ik de gele knop veranderd in een groene knop)

Stap 2: Acties in de foutmodus

Als de warmtepomp in de foutmodus komt, wordt de module gestart en worden de volgende acties uitgevoerd:

- Maak verbinding met WiFi (standaardfunctie van esp82666)

- Stuur e-mail (ik stuur de e-mail via SMTP2Go als SMTP-server (je hebt een account nodig bij SMTP2Go)

- Stuur een MQTT-bericht naar het domoticasysteem (ik gebruik Openhab2). Vanuit Openhab2 wordt een telegrambericht verzonden, zie op deze website hoe de Openhab Telegram actie werkt.

Stap 3: De module bouwen

De module bouwen
De module bouwen
De module bouwen
De module bouwen
De module bouwen
De module bouwen

Zie het bijgevoegde schema en de foto's van de gemonteerde module. Ik heb een ESP-07S gebruikt omdat de module vrij ver van mijn wifi-router zit en de ESP-07S een aansluiting heeft voor een externe wifi-antenne.

Onderdelen:

- ESP-07S

- Weerstanden (10k en 200R)

- toetsen

- schakelaars

- LiPo-batterij (ik gebruikte 380mA)

- spanningsregelaar (ik gebruikte een HT7333)

- condensatoren voor de spanningsregelaar

- LED's

- mannelijke headers voor het programmeren van de ESP-07-module

- schroefklemmen en draad om aan te sluiten op het relais in de warmtepomp

Stap 4: Het programma

Het programma
Het programma

Het programma is geschreven in de Arduino IDE. Zie mijn Github.

De ESP-07S werd geprogrammeerd via een FTDI-programmeur. Zie de aansluitingen op de foto.

Stap 5: Monteer het

Monteer het
Monteer het

Monteer het en dek het af.

Aanbevolen: