Innehållsförteckning:

Värmepumpfelavkänning och larm ESP8266, Openhab, Telegram, batteridriven MQTT: 5 steg
Värmepumpfelavkänning och larm ESP8266, Openhab, Telegram, batteridriven MQTT: 5 steg

Video: Värmepumpfelavkänning och larm ESP8266, Openhab, Telegram, batteridriven MQTT: 5 steg

Video: Värmepumpfelavkänning och larm ESP8266, Openhab, Telegram, batteridriven MQTT: 5 steg
Video: Обязательно запомни эту хитрость! Как можно моментально вывести йод с одежды? #shorts 2024, Juli
Anonim
Värmepumpfelavkänning och larm ESP8266, Openhab, Telegram, batteridriven MQTT
Värmepumpfelavkänning och larm ESP8266, Openhab, Telegram, batteridriven MQTT
Värmepumpfelavkänning och larm ESP8266, Openhab, Telegram, batteridriven MQTT
Värmepumpfelavkänning och larm ESP8266, Openhab, Telegram, batteridriven MQTT

Min värmepump för uppvärmning av mitt hus och vatten får då och då ett fel. Detta fel märks inte lätt, eftersom det inte finns något rött ljus eller något, bara en liten "P" på en liten LCD -skärm. Därför gjorde jag denna detektor för att upptäcka felet och meddela mig via Openhab, Telegram och e-post.

Denna detektor är batteridriven och stängs av helt när värmepumpen fungerar normalt och använder det felsäkra reläet i värmepumpen

Steg 1: Design och Procesflow

Design och Procesflow
Design och Procesflow
Design och Procesflow
Design och Procesflow

Modulen fungerar rakt fram:

- Om värmepumpen fungerar korrekt är reläet öppet och modulen är avstängd

- Om värmepumpen är i felläge, kopplas reläet till stängt läge och modulen slås på och den röda lysdioden lyser (se nästa steg)

Manuella lägen

Om du byter testomkopplare förbikopplas reläet och modulen slås på:

- Om du trycker på den röda knappen (OTA -omkopplare) medan du manuellt slår på modulen, startar modulen i OTA -läget för uppdatering av firmware över luften (OTA), den blå lysdioden lyser (senare ändrade jag den röda knappen till en blå knapp)

-Om du trycker på den gula knappen (batteriomkopplare) medan du manuellt slår på modulen, startar modulen och kontrollerar batterispänningen och skickar detta via e-post, den gröna lysdioden lyser och blinkar om e-postmeddelandet skickades (senare ändrade jag den gula knappen till en grön knapp)

Steg 2: Åtgärder i felläget

Om värmepumpen hamnar i felläge startas modulen och följande åtgärder utförs:

- Anslut till WiFi (standardfunktion esp82666)

-Skicka e-post (jag skickar e-postmeddelandet via SMTP2Go som SMTP-server (du behöver ett konto på SMTP2Go)

- Skicka MQTT -meddelande till hemautomatiseringssystem (jag använder Openhab2). Från Openhab2 skickas ett telegrammeddelande, se den här webbplatsen hur Openhab Telegram -åtgärden fungerar.

Steg 3: Bygga modulen

Bygga modulen
Bygga modulen
Bygga modulen
Bygga modulen
Bygga modulen
Bygga modulen

Se den bifogade schemat och bilderna på den monterade modulen. Jag använde en ESP-07S eftersom modulen ligger ganska långt från min WiFi-router och ESP-07S har en kontakt för en extern WiFi-antenn.

Delar:

- ESP-07S

- Motstånd (10k och 200R)

- knappar

- växlar

- LiPo -batteri (jag använde 380mA)

- spänningsregulator (jag använde en HT7333)

- kondensatorer för spänningsregulatorn

- lysdioder

- manliga rubriker för programmering av ESP-07-modulen

- skruvplintar och tråd för anslutning till reläerna i värmepumpen

Steg 4: Programmet

Programmet
Programmet

Programmet skrevs i Arduino IDE. Se min Github.

ESP-07S programmerades via en FTDI-programmerare. Se anslutningarna på bilden.

Steg 5: Montera den

Montera den
Montera den

Montera den och täck över den.

Rekommenderad: