ESP8366_MQTT_THERMOSTAT
Das Projekt ist seit einigen Wochen im operativen Einsatz.
- Temperaturmessung über 3 Sensoren, Weitergabe der Werte über MQTT
- Zuspielen der Solltemperatur über MQTT auf den ESP
- Ansteuerung von Lüftern, die den Heizkörper von unten zur Erhöhung der Heizleistung anblasen (PWM)
- Zeitplan für Änderung der Solltemperatur (realisiert über ein ioBroker Blockly Skript)
- Preferences library für Gerätekonfiguration über MQTT (kein hartverdrahteter Device Name im Quellcode mehr!)
- todo
- Fenstersensor undone
-
ESP basierte Hardware - es werden drei Module unterstützt.
- D1 Mini (ESP8266) Probleme mit instabiler Spannungsversorgung
- D1 Mini (ESP32 - seit 1.12.2023)
- S2 Mini (ESP32 - seit 1.12.2023) Neue Empfehlung!
-
12 V DC Spannungsversorgung - Ein Tisch-Netzteil von der Resterampe von www.pollin.de 12V / 2,3A.
-
Danfoss Stellantrieb Thermot 230 V AC, M30x1,5 NC stromlos geschlossen 088H3220 ca 10 €
- angesteuert über ein Kleinrelais
-
4 Arctic 80 mm Gehäuselüfter (3 Pin habe ich gekauft, wahrscheinlich wäre 4 Pin die bessere Wahl gewesen) blasen den Heizkörper von unten an
-
3 DS 18B20 Thermosensoren von Shelly https://www.pollin.de/p/shelly-temperMQTT_PUB_DEV_PREFIXatursensor-ds18b20-591021
- zur Messung von Zulauf- und Ablauftemperatur des Heizkörpers und der Raumtemperatur
Das Prototyp-System ist stillgelegt, aktuell läuft V1 einer Kicad-Leiterplatte. Mindestausstattung wäre ein Thermosensor für die Raumtemperatur und ein Schaltrelais für die Ansteuerung des Ventil-Stellgliedes...
- OTA Library für den OTA-Update der Firmware
- 4 Pin Lüfter?
- 24 V Variante des Danfoss Stellantriebs über DCDC Wandler mit Enable-Eingang?
- Full Fan speed konfigurierbar (255 scheint zu schnell zu sein ...)
- Neues Leiterplattenlayout mit 230 V Spannungesversorgung und Schaltrelais für Danfoss-Stellglied
- Migration des Projekts von Arduino-IDE auf PlatformIO
- JAN-2024 Start der Nutzung der Preferences Bibliothek