Crowpanel 5" + ESPHome 2026.4.5 + LVGL

I have been working on creating a nice LVGL display on this Crowpanel 5" display. However, suddenly I am facing some color issues. Suddenly, all color configs like this:

widgets:
              - label:
                  text: "Master Bedroom Control"
                  align: CENTER
                  text_align: CENTER
                  text_color: #0B0A0A
                  text_font: montserrat_22

Have this error:

Couldn't find any component that can be used for 'Color'. Are you missing a hub declaration?.

I found out this may have something todo with the configured display driver. I currently use the config from devices.esphome.io. But, looking at the docs, it turns out the rpi_dpi_rgb platform will be replaced by the MIPI RGB Display Driver soon.

As I am facing troubles now, this would be a great moment to switch to the MIPI RGB Display driver. But I am struggling to get a working config.

There is a change in the pinconfig, which sounds easy. But, the default config also refers to a CH422G IO expander. And that is where I get lost. How do I find out if the panel has such an expander?

Or has anybody already got a working config and is willing o share?

You have incorrect color declaration. Change it to this:
text_color: 0x0B0A0A

Thanks! That's an easy solution for something that looked a lot harder :stuck_out_tongue:

Works!

But.. the question remains for the future I guess.. How to use the new display driver :stuck_out_tongue:

Your board does not have CH422G, otherwise it would be used in your board example config from devices.esphome.io

Basically just change the platform: value. But if you post your yaml here someone might be able to give more precise directions.