



everyday-light-card: group-aware light card with mindmap topology, in-place mode picker, runtime gestures
Built this card for my apartment over the past couple weeks. v1.0.0 is live, HACS-Default PR open.
The problem: my apartment has 14 lights across 4 groups. All full-color, all with color temp. The stock light card and Mushroom give you one slider per light. Works fine for one bulb. Falls apart when you've got a group of 3-8 ceiling spots that should behave as one (and where you occasionally want to control them individually). Also no clean way to see at a glance which members are on and adjust each one without cluttering your field of view with all the options you don't need in the moment.
So I built Everyday Light Card. The idea: best of both worlds. See and control the state at a glance. Go in deep when you want to. All packed into a few gestures so the surface stays clean.
Main features:
- Group control: show 3-8 lights side-by-side with a mindmap-path connecting them to a master node. Tap the master toggles the whole group AND restores each member's prior brightness / color on re-on (snapshot via
scene.create). - All-axis tile:
default_view_mode: parallelrenders brightness + temperature + hue + saturation as 4 sliders side-by-side. Walk in, eyeball the room, drag any axis. No mode-switching. - Press-drag-select: long-press the icon, drag onto one of the picker options, release. Single gesture from idle to specific control. Color wheel blooms from the option you released on.
- Color wheel: the classic way to pick a color. Configurable detail level: 21×6 default, 12×5 simpler, 23×8 detailed, or fully smooth gradient.
- Saved-colors palette: cell grid, long-press to save current, persists per-entity via HA's native user-data store or your own
input_texthelper. - Compact-then-expand: single tile with mindmap-arm hint. Long-press to expand inline (sibling cards reflow) or as a popup.
Gesture shortcuts (so the UI stays uncluttered):
- Tap the master icon: toggle the whole group with snapshot-restore.
- Long-press a member icon: opens the mode picker, drag onto brightness, temp, color wheel, or saved colors.
- Double-tap a member icon: cycles slider modes (or jumps straight to color wheel / saved colors / effects-list, depending on config).
- Runtime-rebindable: any of the above can be remapped via
gestures.member_icon/gestures.group_iconconfig.
If you've got a Hue room with 6+ bulbs or a multi-strip kitchen, would love to know if the topology view scales to your setup (still polishing minor bugs). Also: what's the one thing you wish your light card could do that stock + Mushroom + Bubble-Card don't?