EspHoMaTriXv2 is a customizable DIY LED Matrix display built with an 8×32 RGB LED panel and ESPHome.
- Displays clock, date, and up to 24 custom screens
- Control via Home Assistant service calls or ESPHome lambdas
- Supports 8x8 icons and 8x32 GIF animations
- Queue-based system with lifetime for each screen
- Recommended: ESP32 (ESP8266 has limited RAM)
| Branch | ESPHome Version |
|---|---|
| 2026.4.1 | 2026.4.1+ |
| 2025.12.0 | 2025.12.0+ |
| 2025.10.3 | 2025.10.0+ |
| 2025.7.1 | 2025.4.0+ |
Keep ESPHome updated - breaking changes may require YAML adjustments.
ulanzi_icon_screen- Display icon with textulanzi_alert_screen- Immediate display (no lifetime)ulanzi_rainbow_icon_screen- Rainbow colored textulanzi_text_screen- Text onlyulanzi_icon_screen_progress- Progress barulanzi_bitmap_stack- Multiple iconsulanzi_blank_screen- Clear displayulanzi_del_screen- Remove screen from queueulanzi_force_screen- Force display specific screen