this post was submitted on 01 Aug 2026
1 points (100.0% liked)

Home Assistant

282 readers
5 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY...

founded 3 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/DistrictAlarming on 2026-07-31 19:48:24+00:00.


https://preview.redd.it/maq7ia68bmgh1.png?width=2229&format=png&auto=webp&s=459fb8861d2e905aaaa634c74a796bc96907c706

Hey!

If you've got one of those $5-8 ESP32 Cheap Yellow Displays (the ESP32-2432S028R with the 2.4" touchscreen) sitting in a drawer, I made something for you.

TL;DR: CYD Config Generator — a free, no-signup, browser-based tool that lets you visually lay out your CYD's 12-button grid, pick icons, assign Home Assistant actions, and export a ready-to-flash ESPHome YAML. No more hand-editing 400 lines of YAML.

If you found it's useful, please give me a star.

https://github.com/cropse/CYD-panel-party

The problem

If you have ever watch this video: https://www.youtube.com/watch?v=x5fd6wm8f14  you know CYDs are awesome little panels — cheap ESP32 + ILI9341 display + resistive touchscreen in one board. People use them as wall-mounted control panels for lights, blinds, media, etc. But the ESPHome YAML to drive the LVGL UI is... a lot. Every button needs font definitions, color entries, binary sensors, widget templates, state-sync logic... You end up with a massive config file that's painful to tweak.

What it does

  • Visual grid — click any button slot to configure it. Live preview updates as you go.
  • different button types:
    • Stateless — fires an HA action on press (toggle a light, run a script, trigger an automation)
    • Checkable — syncs with an HA entity state, shows different ON/OFF icons
    • Timer sync — displays remaining time from an HA timer entity, shows the label when idle
    • Number sync — flips between two icons based on a numeric threshold (e.g., humidity sensor)
  • Short press + long press — dual actions per button
  • Icon picker — searchable Material Design Icons (7,000+), cached locally
  • Color picker — per-button colors with preset swatches
  • 16 HA action types — switch, light, cover, media player, climate, fan, vacuum, lock, scene, input boolean/select, humidifier, automation, custom service calls, and more
  • Presets — Living Room, Bedroom, Back Garden templates to get you started
  • YAML import/export — load an existing YAML back into the editor, or download the generated config. Roundtrip preserves your config.
  • 6 board variants supported — including the original CYD, the 3.5" versions, and the Guition JC4827543C (ESP32-S3, QSPI)
no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here