Get ten 100x100mm one or two layer high quality PCBs for just $5 plus shipping from sponsor of this video, @PCBWay https://www.pcbway.com
Using Waveshare 3-color e-paper display with ESPHome required an extra step.
With my previous PCBWAY order I got Waveshare 2.66" B e-paper display, thinking it would work with ESPHome. Unfortunately it wasn't in the list of supported displays. Someone has added a pull request on ESPHome GitHub, which will add support for this specific display. Unlike I initially thought, code from pull requests or any other custom code can be included in ESPHome using "external_components" section in the .yaml file.
THE DISPLAY MODULE:
https://www.pcbway.com/project/gifts_detail/2_66inch_E_Paper_E_Ink_Display_Module_487997e4.html
More about the display (read the precautions!):
https://www.waveshare.com/wiki/2.66inch_e-Paper_Module_(B)_Manual
ESPHome External Components:
https://esphome.io/components/external_components
ESPHome Waveshare E-Paper Display:
https://esphome.io/components/display/waveshare_epaper
ESPHome Display Component:
https://esphome.io/components/display/index.html
Pull request that adds support for this display:
https://github.com/esphome/esphome/pull/7763
0:00 Intro
0:40 PCBWAY.COM
1:03 Why E-Paper display?
1:15 Connections
2:00 ESPHome
2:35 "External Components"
2:55 Code
4:08 Refresh speed (real time)
4:30 Code (continued)
5:20 Refresh including red pixels
5:40 Outro
If you liked the video, please show it and hit the Like-button!
Check out my other videos:
https://www.youtube.com/user/hugatry/videos
Subscribe:
https://www.youtube.com/user/hugatry?sub_confirmation=1