June 11, 2025
Description
Project Title: ESP32 Home Data Monitor with TFT Display for Home Assistant
Short Summary:
An elegant ESP32 and ILI9341 TFT display (320x240) based desk monitor that shows real-time data from Home Assistant via MQTT. Perfect for keeping an eye on instantaneous energy consumption, outdoor temperature (with daily min/max), and outdoor humidity (with daily min/max). Compact design and a 3D printable case are included.
Full Description:
This project presents a customizable home data monitor, ideal for Home Assistant users кто desire a clear and immediate display of key information. At its core is an ESP32 microcontroller that connects to your WiFi network and receives data from an MQTT broker, which is populated by sensors and automations configured in Home Assistant.
The 3.2-inch ILI9341 TFT display (320x240 resolution) offers excellent readability and allows for the visualization of:
The layout has been designed to be clean and easily readable at a glance. The ESP32 firmware is written in C++ (Arduino) and handles WiFi connectivity, MQTT topic subscription, and display updates. The Home Assistant side configuration includes template sensors to aggregate/correct raw data (if needed) and automations to publish the values to the appropriate MQTT topics.
An STL file for a compact and stylish 3D printable case is included, which houses the ESP32 (DevKitC model or similar) and the TFT display.
Main Features:
Required Components (BOM - Bill Of Materials):
Assembly and Setup Instructions:
Additional Notes/Customization:
License:
BY-NC