Tool Open source
Home Assistant ESP Screens is an MIT-licensed firmware and Home Assistant add-on for turning supported ESP32 touchscreen panels into configurable control screens. It supports the 2.8-inch CYD and 4-inch Guition panels, with tiles for lights, climate, blinds and curtains, vacuums, media, weather, history graphs, cameras, clocks, and timers.
The ESP Screen Manager app runs inside Home Assistant. Users select entities and actions, arrange tiles by dragging them across pages, and save the layout to the screen without writing YAML, using MQTT, or manually reflashing for ordinary changes. The app builds and installs firmware over USB, sends updates over Wi-Fi, and can update screens through OTA; the firmware uses LVGL and communicates with Home Assistant through ESPHome. Screens can also display alerts, camera images on supported Guition hardware, dark mode, brightness, standby, night-hour settings, and automation-controlled actions.
1 use taken from transcripts — each links to the moment in the video.
Turns an ESP32 touchscreen into a drag-and-drop Home Assistant control panel without requiring YAML, supporting tiles for lights, climate, blinds, media, and history graphs.
1 in the library.