esphome / esphome/feature-requests

Please add 1.54in(b) to Waveshare E-Paper Display supported models

Open
#1,505 1 comment 2 reactions 0 assignees View on GitHub
component: waveshare_epaper
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**

Please add 1.54in(b) to Waveshare E-Paper Display supported models - similar to how it was done in #892 for 2.9 model.
It's already implemented in https://github.com/soonuse/epd-library-arduino/tree/master/2.9inch_e-paper_b
Device description https://www.waveshare.com/wiki/1.54inch_e-Paper_Module_(B)
Per https://www.waveshare.com/wiki/E-Paper_Driver_HAT#Switch_settings, controller has to be switched to type B.
I understand that color support for wavesahre eInk displays is not implemented [yet?], and my current goal is to display black nad white text on it. When I use `model: 1.54inv2` - I get lots of red dots on the screen.
**Please describe your use case for this integration and alternatives you've tried:**

As with other e-ink displays, the use-case is to display information that changes infrequently on a compact eInk screen.
The reason I'm using b model is primarily because of availability (long shipping times for the base 1.54 model).

**Additional context**

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the implementation referenced in issue #892 and the 1.54inch_e-paper_b example in the linked epd-library-arduino repository, then check the Waveshare device description and driver HAT switch settings. Done means the 1.54in(b) model is recognized and can display black-and-white text without the red-dot behavior reported for 1.54inv2.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.