Inhaltsverzeichnis:
- Schritt 1: Design und Prozessablauf
- Schritt 2: Aktionen im Fehlermodus
- Schritt 3: Aufbau des Moduls
- Schritt 4: Das Programm
- Schritt 5: Montieren Sie es
Video: Wärmepumpenfehlererkennung und Alarm ESP8266, Openhab, Telegramm, batteriebetriebenes MQTT - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Meine Wärmepumpe für die Heizung meines Hauses und Wassers bekommt hin und wieder einen Fehler. Dieser Fehler ist nicht leicht zu bemerken, da es kein rotes Licht oder ähnliches gibt, sondern nur ein kleines 'P' auf einem kleinen LCD-Bildschirm. Deshalb habe ich diesen Detektor gemacht, um den Fehler zu erkennen und mich per Openhab, Telegram und E-Mail zu benachrichtigen.
Dieser Detektor ist batteriebetrieben und schaltet sich vollständig aus, wenn die Wärmepumpe normal funktioniert, indem das ausfallsichere Relais in der Wärmepumpe verwendet wird
Schritt 1: Design und Prozessablauf
Das Modul funktioniert direkt:
- Wenn die Wärmepumpe ordnungsgemäß funktioniert, ist das Relais geöffnet und das Modul ist ausgeschaltet
- Befindet sich die Wärmepumpe im Fehlermodus, wird das Relais in den geschlossenen Zustand geschaltet und das Modul eingeschaltet und die rote LED leuchtet (siehe nächste Schritte)
Manuelle Modi
Wenn Sie den Testschalter umschalten, wird das Relais überbrückt und das Modul eingeschaltet:
- Wird beim manuellen Einschalten des Moduls der rote Taster (OTA-Schalter) gedrückt, startet das Modul im OTA-Modus zum Update der Firmware Over The Air (OTA), die blaue LED leuchtet (später habe ich den roten Taster gewechselt.) zu einem blauen Knopf)
- Wird beim manuellen Einschalten des Moduls die gelbe Taste (Batterieschalter) gedrückt, fährt das Modul hoch und prüft die Batteriespannung und versendet diese per E-Mail, die grüne LED leuchtet und blinkt, wenn die E-Mail erfolgreich versendet wurde (später habe ich den gelben Knopf in einen grünen Knopf geändert)
Schritt 2: Aktionen im Fehlermodus
Gelangt die Wärmepumpe in den Fehlermodus, wird das Modul gestartet und folgende Aktionen ausgeführt:
- Mit WiFi verbinden (Standardfunktion von esp82666)
- E-Mail senden (Ich versende die E-Mail über SMTP2Go als SMTP-Server (Sie benötigen einen Account bei SMTP2Go)
- Senden Sie eine MQTT-Nachricht an das Hausautomationssystem (ich verwende Openhab2). Von Openhab2 wird eine Telegrammnachricht gesendet, siehe diese Website, wie die Openhab-Telegrammaktion funktioniert.
Schritt 3: Aufbau des Moduls
Siehe den beigefügten Schaltplan und die Bilder des zusammengebauten Moduls. Ich habe ein ESP-07S verwendet, da das Modul ziemlich weit von meinem WLAN-Router entfernt ist und das ESP-07S einen Anschluss für eine externe WLAN-Antenne hat.
Teile:
- ESP-07S
- Widerstände (10k und 200R)
- Tasten
- Schalter
- LiPo-Akku (ich habe 380mA verwendet)
- Spannungsregler (ich habe einen HT7333 verwendet)
- Kondensatoren für den Spannungsregler
- LEDs
- Stiftleisten zur Programmierung des ESP-07-Moduls
- Schraubklemmen und Kabel zum Anschluss an das Relais in der Wärmepumpe
Schritt 4: Das Programm
Das Programm wurde in der Arduino IDE geschrieben. Siehe mein Github.
Das ESP-07S wurde über einen FTDI-Programmierer programmiert. Siehe die Anschlüsse im Bild.
Schritt 5: Montieren Sie es
Montieren Sie es und decken Sie es ab.
Empfohlen:
MQTT Broker (Mosquitto) unter Windows installieren: 7 Schritte
Installation von MQTT Broker (Mosquitto) unter Windows: Was ist Broker? Der MQTT-Broker ist ein Datenverwaltungszentrum oder wird allgemein als "Server" bezeichnet. Der Mosquitto-Broker ist dafür verantwortlich, alle Nachrichten zu bearbeiten, Nachrichten zu filtern, zu entscheiden, wer daran interessiert ist und dann die
So richten Sie Mosquitto MQTT auf AWS ein: 8 Schritte
So richten Sie Mosquitto MQTT auf AWS ein: Hallo! Ich werde für meine IOT-Projekte einen privaten MQTT-Broker mit Passwort auf meinem AWS-Konto (amazon web service) einrichten. Um dies zu tun, habe ich ein kostenloses Konto bei AWS erstellt, das für 1 Jahr gültig ist, indem ich hierher gehe:
Kabellose Wasserstandsanzeige mit großer Reichweite und Alarm - Reichweite bis zu 1 km - Sieben Ebenen: 7 Schritte
Kabellose Wasserstandsanzeige mit großer Reichweite und Alarm | Reichweite bis zu 1 km | Seven Levels: Sehen Sie es sich auf Youtube an: https://youtu.be/vdq5BanVS0YSie haben vielleicht viele kabelgebundene und kabellose Wasserstandsanzeigen gesehen, die eine Reichweite von 100 bis 200 Metern bieten. Aber in diesem anweisbaren werden Sie eine drahtlose Wasserstandsanzeige mit langer Reichweite sehen
Tutorial ESP8266 und Node-RED MQTT GPIO (Mosquitto) # 1: 5 Schritte
Tutorial ESP8266 und Node-RED MQTT GPIO (Mosquitto) #1: Zur Einbindung des Moduls ESP8266 mit der Node-red IoT-Plattform wurde das MQTT-Protokoll verwendet, es gibt Client-Bibliotheken für esp8266 als MQTT in diesem Fall habe ich mich für die Bibliothek pubsubclient entschieden. In diesem Beispiel wird Node Red empfangen, der Daten empfängt von
HRV-Temperatur zu OpenHAB über ESP8266 (Seriencode-Beispiel!): 3 Schritte
HRV-Temperatur zu OpenHAB über ESP8266 (Seriencode-Beispiel!): HRV - Drahtlos zu OpenHABDieses anweisbare ist speziell für diejenigen gedacht, die ein HRV-System (Heizungs-Umluft-Belüftung) haben - obwohl Teile der Platine, Openhab-Konfiguration oder Arduino-Code (wie Lesen) serielle TTL-Daten) könnte h