GUITION 4" 480x480 ESP32-S3-4848S040 Smart Display with LVGL

Thanks - got it working with UDP - shame I can’t run esp32_ble_tracker on the guition without it crashing / rebooting though.

I originally thought that, but it doesnt actually matter whether I run them from the USBc or the Inbuilt supply OR from an external lab supply, they all do the same thing.

Just be warned ppl… poor QC. Im up to my 8th faulty unit of 40 in total.

Did you claim a refund for those? I did for mine, and i was successful, although only after “quite a fight”: they insisted to ship back faulty lcdto a country which is not possible to ship according to my post office claim (Afghanistan). After a couple of appeals aliexpress finally returned my money.
So, if it’s not too late make a claim. But, yes, from what i’ve read these LCD’s are really low quality. So sad…since they are cheap and very usefull…

There are many suppliers of this SKU in China with excellent after-sales service. But I don’t know if they will ship to the regions that China considers. Even returns and exchanges can be made without any reason.

Been having a play with this screen for a couple of weeks and made a simple Spotify controller that shows what’s currently playing on a HA Entity and allows you skip/play/pause

Would love to add Artwork, but as lvgl online_image only supports PNG at the moment, this may have to wait, unless anyone has some smart solutions for this. I have attempted to offload the conversion of the artwork to the HA host through imagemagick with varying degrees of success.

2 Likes

My Project with the Guition 4 480x480 Display

The goal is to create two unique layouts:

  1. A room template

  2. A home screen with status and navigation features

Source GitHub - dartheide/guition-4: Guition-4 480x480 display

Calendar, train table and weather forecast are to be developed
If you have any ideas, suggestions, or feedback, let me know.

5 Likes

Help.!

I’m having issues trying to update:

INFO ESPHome 2024.12.4
INFO Reading configuration /config/esphome/esphome-web-d7a2e0.yaml...
WARNING GPIO45 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Detected timezone 'Europe/London'
Failed config

font: [source /config/esphome/esphome-web-d7a2e0.yaml:430]
  
  Font font.ttf is missing 1 glyph:
       (b'\\uf0ed').
  - file: gfonts://Roboto
    id: roboto24
    size: 16
    bpp: 4
    extras: 
      - file: |-
          https://github.com/Templarian/MaterialDesign-Webfont/raw/v7.4.47/fonts/materialdesignicons-webfont.ttf
        glyphs: 
          - 󰁋
          - 
          - 󰁮

Looks like you missing that Glyph form your font. Just remove it from the list

Thanks boss…that was it.!