Just to add to this thread my success. This was sitting in a box for a while and I finally this morning tried to get it running. This thread was invaluable, realise being a slight late adopter has its advantages.
I started by creating a device in ESPHome Builder and using a generic ‘esp32-c6-devkitc-1’ as that is now supported natively. After successfully connecting wirelessly, I then added the code from @PsY4 above, the following sections:
esphome:
platformio_options:
→ section entirely
esp32:
→ section entirely
output section for the lcd_backlight control
number:
→ section entirely (realising I can just hard code this)
display:
→ section entirely
Note: in order for the device to work after re-booting or re-applying power it has to be added into home assistant in the devices menu.
Working really well, many thanks all.