WLED Assets Card — localized names + illustrations for your WLED lights (colours, palettes, effects, one tap)

Home Assistant’s built-in WLED integration lists effects and palettes by their raw English identifiers (Aurora, Rivendell, Fire 2012…) in a plain dropdown. I built a small custom Lovelace card that shows the localized names + illustrations from wled-assets (CC0) and makes each one-tap:

  • :artist_palette: Colour — On/Off, brightness, the WLED colour slots (Effect / Background / Custom), tunable white (CCT) — only what your lamp supports.
  • :rainbow: Palettes — 72 palettes as gradient illustrations, localized, tap to apply, with a filter.
  • :sparkles: Effects — ~220 effects as animated previews, localized, tap to apply.

Pure client-side: it reads the entities the WLED integration already exposes and joins them by the exact English name (the stable key), falling back to English when an asset/translation is missing. 8 languages, no build step, no dependencies.

(screenshot below)

RGBCW lamps: set the optional raw_command (a rest_command POSTing to /json/state) and the card also drives Background/Custom colour with exact control.

Install: vendor wled-assets into config/www/wled-assets/, then HACS → Custom repositories → https://github.com/openlamp/wled-assets-card (category Dashboard).
Repo: GitHub - openlamp/wled-assets-card: Home Assistant Lovelace card that decorates a WLED light with localized names + illustrations from wled-assets — tap a palette or effect to apply it. 100% client-side, HACS-ready. · GitHub

:warning: Alpha — feedback very welcome, especially: naming/translations (CJK is a first pass), RGBCW behaviour on your setup, multi-segment lamps (segment 0 only today), and any card options you’d want.

Not affiliated with WLED or Home Assistant — it interoperates via WLED’s public local API. EUPL-1.2.