ESPHome Configuration for LILYGO T-Dongle S3
A complete ESPHome YAML configuration for the LILYGO T-Dongle S3, enabling easy Home Assistant integration with the device's 0.96" color display, LED, and GPIO pins — no C++ coding required.
Overview
This project provides a ready-to-use ESPHome configuration for the LILYGO T-Dongle S3. ESPHome compiles the YAML config into firmware and integrates the device directly with Home Assistant, exposing sensors, the onboard display, and GPIO pins as Home Assistant entities without writing any C++ code.
What It Does
The configuration maps the T-Dongle S3's hardware — including the 0.96" color LCD display, onboard RGB LED, and available GPIO pins — to ESPHome components. Once flashed, the device appears in Home Assistant and can display custom information, respond to automations, or act as a presence indicator or status display.
Technical Details
Uses the ESPHome framework with the ESP32-S3 target. The configuration handles display initialization (correct resolution and SPI settings for the T-Dongle S3's screen, which differs from generic ST7735 defaults), WiFi provisioning, and Home Assistant API/OTA. This project is especially useful for users who want Home Assistant-connected USB dongle displays without dealing with native SDK programming.






