Elecrow's 2nd Electronics Design Contest is Heating Up! Win $6,000 cash + Maker products + Official sponsorship! Share your designs today! [Learn More]

user-img

Tito TB

  • 1 Projects
  • 1 Followers
  • Mar 24,2025
+ Follow

CrowPanel ESP32 4.2” E-paper + Home Assistant

Dedicated to those who seek to merge technology and decoration, in this project we are going to integrate CrowPanel E-paper into Home Assistant

CrowPanel ESP32 4.2” E-paper + Home Assistant
 
  • thumbnail-img
 

Tools, APP Software Used etc.

  • Home Assistant

    Open Source
  • EspHome

Story

 

Dedicated to those who seek to merge technology and decoration, in this project we are going to integrate CrowPanel E-paper into Home Assistant. Find full instructions in Aguacatec!

https://aguacatec.es/integrar-crowpanel-e-paper-en-ha/

 

Electronic Ink Screens

 

I've wanted to do a project with an electronic ink or "e-Ink" screen for a long time. I simply believe they offer all the advantages of any screen, but they also have the ability to integrate more easily into your decor. This is because they work differently from traditional screens (LCD, LED, OLED…) as they are designed to mimic the appearance of printed paper, providing a more comfortable reading experience and lower energy consumption.

In conclusion, I think they are a perfect component for creating devices that don't have such a "technological" look. For example, you can integrate them perfectly into a traditional frame, and no one will notice.

⚠️ I recommend that before making a purchase, you verify that documentation is available for the component and how to implement it, as many electronic ink screens are supported in ESPHome.
In my case, I am going to use the CrowPanel ESP32 4.2” E-paper by Elecrow, a 4.2-inch screen (400×300 pixels). It is a screen with all components pre-soldered onto an ESP32-S3 board (making it perfect for projects like Bermuda). Additionally, it includes a port for connecting a battery, a memory card slot, and physical controls.

 

It is worth mentioning that, as of today, it does not have official support with ESPHome. However, we have managed to "trick" ESPHome by studying the device's component diagram and using the Waveshare E-Paper Display component.

 

ESPHome Configuration

 

Now we need to ‘flash’ the screen with ESPHome and the corresponding configuration, which we will extract directly from the documentation on the Waveshare E-Paper Display component and PR#6209. To do this, follow these steps:

  1. Connect the screen to your computer via the USB-C port.

  2. In Home Assistant, access the ESPHome add-on from the side menu and click on “New device.” Click “Continue” and give it a name (for example, “ePaperDisplay”).

  3. Click “Next” and then select the “ESP32-S3” option as the device type. You will see that a new device has been created in the background.

  4. Click “Skip” and then click on the “Edit” link in the block corresponding to the device you just created.

  5. Add to the end of the code the lines you will find in aguacatec.

  6. When you finish editing the code, click “Save” and then “Install.” Select the “Manual download” option and wait for the code to compile.

  7. Once finished, select the “Modern format” option to download the corresponding .bin file.

  8. Now go to the ESPHome page and click “Connect.” In the pop-up window, select your board and click “Connect.”

  9. Click “Install” and select the .bin file obtained in step 7. Again, click “Install.”

  10. Return to Home Assistant and go to Configuration > Devices and Services. Normally, your device will have been discovered and will appear at the top, waiting for you to click the “Configure” button. Otherwise, click the “Add Integration” button, search for “ESPHome,” and enter your board's IP in the ‘Host’ field. As always, I recommend assigning a fixed IP in your router to avoid future failures if it changes.

After waiting a few seconds, you should see the following message on the screen. From here, the results depend on your creativity!

Code
  • Aguacatec

    https://aguacatec.es/integrar-crowpanel-e-paper-en-ha/
    View
CAD-Custom parts and enclosures

CrowPanel ESP32 4.2” E-paper + Home Assistant

Dedicated to those who seek to merge technology and decoration, in this project we are going to integrate CrowPanel E-paper into Home Assistant

70
 
2
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 2 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection