how do you simply download from a given website a BMP file and display it on an e-paper screen…
I guess the downloading part is not the issue but you’re stuck somewhere in the displaying part?
@nickrout thank you for the kind words! @goosst the downloading part indeed wasn’t the issue, the 4.7 EPD uses a new kind of library, different from the waveshare screens, where the image is stored on 4bits gray level with 2 pixel aggregated per byte. That gave me a hard time to decode the BMP in the right format, and I figured since I needed a few image manipulations before displaying I’d be better off doing it on my server (RbPi) with a python script then feed the transformed file directly to the EPD - which is what I ended up doing! But your code was a great starting point and inspiration.
I followed a different approach. I have a docker running which turns any lovelace dashboard into a png. The png is loaded onto the esp/eink. Doing so everyone can easily create any lovelace which appears on the eink display.
Yes its my Landroid lawnmower I’m getting the data from the home assistant integration. More to come but I think I really got the picture right on the display for that.
How do you control the update of these displays? I haven’t found anything except the full_update_every setting, which doesn’t allow for controlling the update.
@Laurenthu , would mind to share your ESP Easy code? I just got the exact same 4.7 EPD as you, and I’m strugling a bit to make it work on my Home Assistant…
Thanks!