TL;DR; See video at bottom of post.
Live demo: https://esphome-render.vercel.app/
Project page: https://github.com/gadicc/esphome-render
Community thread: https://community.home-assistant.io/t/demo-live-editor-with-realtime-previews-of-esphome-display-component/766836
Hi All
Firstly, please go easy on me… total newbie here 😅 First HA install a month ago, and first esphome install two weeks ago (and a big shout out to BigBobbas who got me excited about this with his ESP32-S3-Box3-Custom-ESPHome project). So, advance apologies if I’m doing anything totally wrong or unconventionally.
My background is in web dev, where I’ve grown very accustomed to the near instantaneous, iterative development feedback loop. The tooling around updating esphome is absolutely phenomenal, but, waiting to compile/flash/boot every time you make a small change only to realise it’s not quite right can be quite frustrating. Hence this idea was born, focusing specifically on the display component (for now?).
NB: This is a proof of concept only. Most APIs are not implemented yet; code other what’s in the samples in the demo are unlikely to work. Completing the API a huge task and will depend on public interest.
So, trying to gauge interest for this kind of project. Is this useful? Is its utility worth the effort to make everything work? I have a few cool ideas of where this could go if there’s interest, but first I need to understand if anyone would actually use something like this 😅