Open jobi opened 1 month ago
Switching the switch on the ESP32 driver board from B to A seems to have improved things a lot. I still have an issue where the text appears correctly but the image appears to have inverted colors:
Looks related to #6274. Can you try the solution proposed there (using it.image(0, 0, id(dashboard), COLOR_OFF, COLOR_ON);
in your lambda? I.e. explicitly specifiying the color on and color off colors?
Some (most?) Eink displays treat "COLOR_ON" as black, while color displays treat "COLOR_ON" as white. This is not a problem of the online_image component; you would have the same issue if you actually test that with a local image.
Got the exact same problem, noticed that I can display things fine when inverting the colors and using BINARY on the display. But only if there is not more than 50% content on the display. Very strange. Did you manage to resolve this?
The problem
I recently bought this Waveshare e-ink display with this ESP32 driver board. I'm trying to use esphome to display screenshots of a home assistant dashboard on the e-ink screen.
I have configured the online image component to periodically download an image, and trigger an update of the display component, to display the downloaded image. I'm testing with a small test image -
My problem is that when I issue the image command, the display briefly seems to show the image correctly, then it seems to flash again and ends up showing what looks like pale, inverse version of the original image:
I have tried to capture this in this video.
Issuing a print command with some text instead seems to work fine.
Below I provide the relevant sections of the configuration file. I have tried a few variations (using some of the other
model
variants, not settingreset_duration
but so far haven't been able to solve the issue.Thanks
Which version of ESPHome has the issue?
2024.10.0
What type of installation are you using?
pip
Which version of Home Assistant has the issue?
N/A
What platform are you using?
ESP32
Board
Waveshare Universal e-Paper Driver Board with WiFi/Bluetoth SoC ESP32
Component causing the issue
display / waveshare_epaper
Example YAML snippet
Anything in the logs that might be useful for us?
Not much that I can see:
Additional information
No response