Is Waveshare 5.65 inch 7 color E-paper working in ESPHOME?

Found that there is a tag for the (Waveshare) 5.65in-f (and code for it in the components library) but no documentation saying it is supported actually. Code compiles but does not work… so Is it there by mistake or has anyone got it working? Any yaml code to share?

1 Like

Update: Support for the 5.65 inch 7 color Waveshare display works! As there is no documentation on it “yet” and it seems to be same “style/type” as the acknowledged 7.30in-f type. The note for 7.30inch that the Busy pin must be inverted also applies to the 5.65 inch type. So with an Esp32-S3 N16R8 processor it works with (code snippet, SPI pins for example):

spi:
# ESP32-s3  
  clk_pin: GPIO12
  mosi_pin: GPIO11
display:
- platform: waveshare_epaper
    model: 5.65in-f
    rotation: 0
#  ESP32-S3 
    cs_pin: GPIO10
    dc_pin: GPIO9
    busy_pin: 
        number: GPIO14
        inverted: true
    reset_pin: GPIO13
    reset_duration: 200ms
    update_interval: 6000s
lambda: |-
      const auto BLACK   = Color(0,   0,   0,   0);
      const auto RED     = Color(255, 0,   0,   0);
      const auto GREEN   = Color(0,   255, 0,   0);
      const auto BLUE    = Color(0,   0,   255, 0);
      const auto YELLOW  = Color(255, 255, 0,   0);
      const auto ORANGE  = Color(255, 127, 0,   0);
      const auto WHITE   = Color(255, 255, 255, 0);

      it.fill(BLACK);
      it.print(15,15, id(font1), RED, "Red:");
      it.print(15,55, id(font1), GREEN, "Green:");
      it.print(15,95, id(font1), BLACK, "Black:");
      it.print(15,135, id(font1), BLUE, "Blue:");
      it.print(15,175, id(font1), YELLOW, "Yellow:");
      it.print(15,215, id(font1), ORANGE, "Orange:");

Note 1: Updating of display takes 20+ seconds with screen flashing
Note 2: The display is discontinued by Waveshare now…