Touch‑Controlled Home Assistant Dashboard on ESP32‑4848S040 (LVGL + ESPHome)

This project is a fully custom touch‑controlled Home Assistant dashboard built on the ESP32‑S3 4848S040 display module. It uses LVGL for a smooth, modern UI and ESPHome for seamless integration with Home Assistant. The goal is to create a responsive, standalone control panel that can be mounted on a wall or used as a compact desk controller.

Key Features

  • Modern LVGL Interface Custom widgets, animations, icons, and multi‑page navigation — all optimized for the 4.8" 480×480 IPS display.
  • Native ESPHome Integration Real‑time control and monitoring of lights, climate, sensors, scenes, and more.
  • Smooth Touch Experience GT911 touch controller with accurate gestures and fast response.
  • Modular UI Structure Easy to extend with new pages, cards, or controls. The project is designed for customization.

Project Resources

1 Like