Introduction
This project aims to implement a thermostat for in my living to control the (gas-boiler) heater.
These are the parts used:
- Smart Display Guition ESP32-S3-4848S040 4.0inch
- Tasmota software with LVGL based HaspMota to build the UI and the Berry language to control everything
The module communicates with the Domoticz domotica system directly and via MQTT.
Documentation
About the module | About the thermostat |
---|---|
The module | Global variables |
Adding-a-SHT40 | Berry code fragments |
Power supply improvements | Communication-with-Domoticz |
Module software | Files in the module |
This thermostat project is available as public project at gitlab.
The result
Page 1: Thermostat
This page allows setting the setpoint and it shows the current temperature and humidity. The flame icon turns red when the heater is actually burning gas.
Page 2: Tasmota Info
This page is almost literally copied from the Tasmota-Haspmota examples.
Page 3: Heater
I have various other heaters in the living, which can be controlled here. The solar panel is an infrared heating panel controlled proportionally so that it only consumes excess solar panel electricity.
Page 4: Electricity
Shows the overall house electricity consumption: consumption in red, delivery to the net in green.