Hardware Matrix

Displays & Screens for Home Assistant & ESPHome

14 documented pairings that cover this job, compared across protocols — setup complexity, wiring notes and what each exposes once paired.

14 devices ⚡ 1 mains voltage 11 with an ESPHome config

14 shown

Interface Platform
Arduino UNO R4 WiFi LED Matrix Board Arduino SPI / I2C / 5V Native Arduino Ecosystem Plug-and-Play Manual config
GC9A01 1.28 Round IPS Display Waveshare SPI / 3.3V Home Assistant (ESPHome) Intermediate ESPHome ↗ Manual config
ILI9341 2.8 320x240 Color TFT Display Adafruit SPI / 3.3V GPIO Home Assistant (ESPHome) Intermediate ESPHome ↗ Manual config
ILI9488 3.5 320x480 Color Display FocusLCDs SPI / 3.3V Home Assistant (ESPHome) Intermediate ESPHome ↗ Manual config
LilyGO T-Display-S3 ST7789 Color LCD LilyGO 8-bit Parallel / 3.3V Home Assistant (ESPHome) Intermediate ESPHome ↗ Manual config
MAX7219 8x8 LED Matrix Display Maxim Integrated SPI Bus / 3.3V to 5V Home Assistant (ESPHome) Plug-and-Play ESPHome ↗ Manual config
Nextion HMI Touch Display Module Nextion UART Serial / 3.3V Home Assistant (ESPHome) Intermediate ESPHome ↗ Manual config
NSPanel Smart Scene Wall Switch Sonoff Wi-Fi (Local) Home Assistant (ESPHome) Advanced Manual config
SH1106 1.3 Inch OLED Display (128x64) SinoWealth I2C Bus / 3.3V Home Assistant (ESPHome) 0x3C shared with 1 here Plug-and-Play ESPHome ↗ Manual config
SSD1306 0.96 OLED Display (128x64) Adafruit I2C Bus / 3.3V Home Assistant (ESPHome) 0x3C shared with 1 here Plug-and-Play ESPHome ↗ Manual config
SSD1309 2.42 OLED Display (128x64) Solomon Systech SPI / I2C / 3.3V Home Assistant (MicroPython) Plug-and-Play Manual config
ST7735 1.8 Color TFT Display (128x160) Adafruit SPI / 3.3V Home Assistant (ESPHome) Plug-and-Play ESPHome ↗ Manual config
ST7789 240x240 Color IPS Display Waveshare SPI / 3.3V GPIO Home Assistant (ESPHome) Plug-and-Play ESPHome ↗ Manual config
Waveshare 2.13 E-Paper Display Waveshare SPI / 3.3V Home Assistant (ESPHome) Intermediate ESPHome ↗ Manual config

Other categorys