Skip to content

Introduction

Welcome to the ESPHome firmware documentation for Guition ESP32-S3-4848S040!

This comprehensive guide will help you understand how to use the firmware from the repository, configure the project to meet your needs, and make the most of all the device's capabilities.

What is this firmware?

Guition ESP32-S3-4848S040 firmware is a modern firmware for the popular ESP32-S3 display with a 4.0-inch diagonal and 480x480 pixel resolution. The firmware is built on ESPHome and the LVGL 8.4 graphics library and provides:

  • Home Assistant integration — full smart home control
  • Modern user interface — beautiful and responsive widgets
  • High performance — optimized operation with ESP32-S3
  • Flexible configuration — easy adaptation to your needs
  • Multiple widgets — from time and weather indication to air conditioning control

Who is this guide for?

This guide will be useful for:

  • Smart home enthusiasts who want to create a stylish control panel
  • Developers looking to customize the interface for their tasks
  • ESP32 beginners who want to quickly get a working solution
  • Experienced users seeking inspiration for their own projects

What will you learn?

In this guide, we'll cover in detail:

Quick Start

  • How to download and flash the ready-made version
  • Initial setup and Wi-Fi connection
  • Home Assistant integration

Project Configuration

  • Project structure and main components
  • Configuration files and their purpose

Interface Customization

  • Creating and modifying widgets
  • Font and color settings
  • Adding additional translations

Development and Debugging

  • Development environment setup
  • Compilation and firmware upload

What you'll need

Hardware

  • ESP32-S3-4848S040 display
  • USB-C cable for computer connection
  • Stable internet connection

Software

  • Home Assistant
  • VSCode or ESPHomeBuilder (for development)

Knowledge

  • Basic knowledge of working with microcontrollers (preferred)
  • Experience with Home Assistant (for integration)
  • Experience with YAML markup (for customization)
  • Understanding of C++ programming basics (for customization)

Documentation Structure

The documentation is organized as follows:

Support and Community

If you have questions or issues:

  • Study the documentation — most answers are already here
  • Discuss in Discussions — ask questions or write suggestions for firmware improvements
  • Create an Issue in the repository — if you found a bug

Ready to start?

Great! Go to the Installation and Setup section to get your first working firmware.


TIP

If you're a beginner, we recommend starting with the ready-made firmware and gradually exploring customization possibilities!

Good luck creating your perfect smart home control panel!