A plug-and-play Touchscreen display for Home Assistant, based on the CrowPanel 2.4" / 2.8" ESP32 HMI (320×240 TFT).
Designed by Home automation devices for Home Assistant in France
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
CrowPanel 2.4" / 2.8" – Ready-to-Use TFT Screen for Home Assistant This module is based on the CrowPanel 2.4" and 2.8" ESP32 HMI 320×240 TFT Touchscreen displays, fully pre-configured for seamless in…
Read More…CrowPanel 2.4" / 2.8" – Ready-to-Use TFT Screen for Home Assistant
This module is based on the CrowPanel 2.4" and 2.8" ESP32 HMI 320×240 TFT Touchscreen displays, fully pre-configured for seamless integration with Home Assistant.
As soon as it powers on, the screen is ready to display anything you want:
These two functions—dynamic display and interactive touch—form the heart of the module: a single Home Assistant script line is enough to write on the screen or react to user input.
Transform your Home Assistant setup with a fully customizable screen: 15 display lines, 4 touch zones, sleep mode, reboot, vertical/horizontal orientation, and more.
✅ Ultra-simple installation
To use the display (rendering + touch), simply:
Connect the screen to WiFi
Add the provided Home Assistant YAML input file, then restart Home Assistant
Use the provided script to write text or handle touch input
No complex configuration required, you have nothing to do within ESPHOME !
🔥 Technical Features
TFT Display – Based on CrowPanel modules
Resolution: 320 × 240
Size: 2.4" or 2.8"
Screens used: CrowPanel 2.4" ESP32 HMI 320×240 / CrowPanel 2.8" ESP32 HMI 320×240
Orientation: horizontal or vertical
🎨 Dynamic Display – 15 Scriptable Lines
Each line can be fully defined: text, color, font, X and Y position.
Simple example :
script.screen_to_ha
data:
line: 2
text: Long live peace !
xc: 20
yc: 75
color: green
font_size: 18
screen: 1
Example using HA variables + Jinja :
script.screen_to_ha
alias: L1
data:
line: 1
text:
{% set lang = states('input_select.s2_language') %}
{% if lang == 'FR' %}
{{ now().strftime('%H:%M %d/%m/%Y') }}
{% else %}
{{ now().strftime('%I:%M %p %m/%d/%Y') }}
{% endif %}
xc: "{{ states('input_number.s2_l1_x')|int }}"
yc: "{{ states('input_number.s2_l1_y')|int }}"
color: "{{ states('input_text.s2_l1_color') }}"
font_size: 18
screen: 2
🖐️ Touchscreen – 4 Interactive Zones
The screen is divided into four touch zones.
Each tap automatically updates this Home Assistant entity: input_number.s1_zone_touch = 1, 2, 3, or 4
Perfect for triggering scenes, navigating pages, launching scripts, and more.
⚙️ Additional Features
Screen ON/OFF from Home Assistant
Reboot via Home Assistant
Multi-screen support
Unused hardware resources available:
📦 Kit Includes
CrowPanel screen (2.4" or 2.8")
Mounting frame
USB cable
I2C cable
Resistive stylus
Editable ESPHome + HA source files
Installation guide
Requires a 5V / 1A USB-C power supply.
🎯 Perfect for
Mini Home Assistant dashboards (air quality, energy, weather…)
Dynamic information displays
Wall-mounted touch interfaces
list text hereMulti-screen synchronized systems
list text hereScript-driven automations
👉 Software only option : (ESPHome + Home Assistant Package)
This option does not include the CrowPanel display, you will receive by email the complete ESPHome firmware and Home Assistant integration package used by the full product:
Prerequisite:
You must know how to flash/upload an ESPHome firmware to an ESP32 module, no support is provided for basic ESPHome usage.
Everything else (screen layout, touch zones, HA scripts, multi-screen support, etc.) works exactly like the full version.
Feel free to contact me for a price update (12$).
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when Screen to HA - Plug-and-play screen for HA can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
| Shipping Rate | Tracked | Ships From | First Item | Additional Items |
|---|---|---|---|---|
|
:
|
| Quantity | Price |
|---|---|
| 1 | $36.00 |
| 2+ | $28.00 |
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
$45.00
Free Shipping!
$21.30
Free Shipping!
$23.00
Free Shipping!
$23.20
Free Shipping!
$23.00
Free Shipping!
$16.00
Free Shipping!
$32.00
Free Shipping!
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!
