This repository provides an implementation of Lilygo T-Display-S3 with ESPHome, allowing you to integrate the display module into your ESPHome projects easily. The Lilygo T-Display-S3 is a compact and versatile development board with an integrated display, perfect for various IoT and home automation applications.
🔗 Official Repository: https://github.com/levvvy/esphome-lilygo-t-display-s3
Click to expand!
- ESP32-S3 chip support
- Integration with the ST7789V 1.9″ 320×170 Color IPS TFT Display
- Display of various sensor data, time, and custom text
- Configurable display layout and themes
- Over-the-Air (OTA) firmware updates
- Support for Home Assistant integration
- Lilygo T-Display-S3 board
- Micro-USB cable for programming and power supply
- ESPHome (version 2022.02.0 or later)
- Home Assistant (optional, for integration)
- Connect the Lilygo T-Display-S3 board to your computer using a Micro-USB cable. Ensure that the board is powered up and recognized by your computer.
- Check for any visible damage on the board, display, or components before proceeding. If you find any issues, contact the supplier or manufacturer for assistance.
- (Optional) If you plan to integrate additional sensors or peripherals with the T-Display-S3, follow the manufacturer's documentation to connect and configure them.
- Make sure the board is properly connected and powered during the entire software setup process.
-
Install ESPHome on your computer following the official documentation: Getting Started with ESPHome
-
Clone this repository to your local machine:
git clone https://github.com/levvvy/esphome-lilygo-t-display-s3.git
-
Change into the
esphome-lilygo-t-display-s3
directory and create a new file calledsecrets.yaml
. Add your Wi-Fi credentials and other sensitive information to this file. Example:wifi_ssid: "your_wifi_ssid" wifi_password: "your_wifi_password"
-
Edit the
esphome-lilygo-t-display-s3.yaml
file to configure the display layout, themes, and any additional sensors or peripherals you want to use. Check the comments in the file for guidance. -
Compile and upload the ESPHome firmware to your Lilygo T-Display-S3 board. You can use the following command, replacing
<your-device-name>
with a unique name for your device:esphome run -d <your-device-name> lilygo_t_display_s3.yaml
-
(Optional) If you use Home Assistant, the board should now appear in the Integrations menu. Follow the instructions to add it to your Home Assistant instance.
-
Your Lilygo T-Display-S3 should now be running the ESPHome firmware and displaying the configured information on the screen. Enjoy your new IoT display!
If you encounter any issues during the setup or usage of the Lilygo T-Display-S3 with ESPHome, try the following steps:
-
Double-check your hardware connections and ensure the board is properly powered.
-
Verify your Wi-Fi credentials and other sensitive information in the
secrets.yaml
file. -
Review the configuration in
esphome-lilygo-t-display-s3.yaml.yaml
, ensuring there are no errors or inconsistencies. -
Check the ESPHome logs for any error messages or warnings. Use the following command to view the logs, replacing
<your-device-name>
with the name you chose for your device:esphome logs -d <your-device-name> lilygo_t_display_s3.yaml
-
Consult the ESPHome documentation and Lilygo T-Display-S3 GitHub documentation for further information and guidance.
-
If you are still experiencing issues, please create a new issue on the GitHub repository, providing as much detail as possible about your problem.
- [Soon™] Create Lilygo T-Display-S3 ESPHome implementation
- Write documentation
- Publish the GitHub repository
- Add more example configurations
This project is licensed under the MIT License.