🚀 Release: Echo Show 5 Room Card

I’ve just released a new Lovelace custom card called Echo Show 5 Room Card (custom:echo-show-5-room-card) and wanted to share it with the community.

Screenshot is from my own Echo Show 5.

Why I built it

I’ve been seeing Echo Show 5 devices becoming a popular choice for mini dashboards, especially with the recent jailbreak work and the option to run LineageOS on them. They’re cheap, compact, and look great as a single always-on “room screen”.

But the normal Lovelace approach (full dashboards with multiple cards) can feel cramped on a small screen… so I built a card that’s basically:

One card = one room dashboard.
Best used as a panel view so it fills the screen cleanly.

What the layout does

  • Top-left: Room name + subtitle (typically temperature + humidity)
  • Bottom-left: A large room icon with a halo
  • Badge: Static badge that changes icon + colour based on your temp/humidity thresholds (badge icon stays white)
  • Center: A main control (thermostat/light/media/etc.)
  • Right side: Up to 8 action buttons in a fixed grid (2 columns Ă— 4 rows), so the layout stays stable even if you only configure a few buttons

Features

  • Echo Show 5-focused rendering using a fixed 960Ă—480 stage scaled to fill the display
  • Background image + configurable dark overlay
  • Configurable title/subtitle text colours and font sizes (so text doesn’t get washed out on bright backgrounds)
  • Center control:
    • Presets (thermostat / light / media / fan / entity) + entity selector
    • Or provide an advanced center_card config
    • Transparent background for the embedded control
    • Optional hiding of “more info” dots in the center control
    • Light preset scaling (I’m using 1.25)
  • Buttons:
    • Up to 8, fixed grid 2Ă—4
    • Per-button icon picker + label
    • Per-button icon colour and label text colour
    • Actions: toggle / more-info / call-service / navigate
    • Empty slots don’t show outlines, layout stays clean

Install (HACS)

  • Install via HACS (Frontend)
  • Add the resource as a JavaScript module
  • Recommended use: panel view + fullscreen in Companion App / kiosk setup

Repo: GitHub - nfmsh/echo-show-5-room-card: A custom Home Assistant Lovelace card designed to show a single card room dashboard specifically for the Echo Show 5 Gen1 & 2, as these devices are really useful for a single page dashboard in various rooms i thought i'd create a card specifically for these devices.

Optional: Browser Mod (kiosk / header hiding)

Not required for the card itself, but I use Browser Mod to:

  • run a more “kiosk-like” experience
  • hide the HA header/UI chrome

Also for use of all screen real estate set the HA companion app to run full screen.

Inspiration / Credit

This card was inspired by Aguacate’s Room Cards concept:

Feedback welcome

This is an early release and I’d love feedback from anyone using Echo Shows or other small wall displays:

  • what center controls work best for you?
  • any layout tweaks that would make it more thumb-friendly?
  • any features you’d want before/after the HACS default repo PR?

Thanks!

EDIT: I’m still waiting for this to be added to HACS so either add the repo as a custom resource or use the manual install option for now, ill update when the PR has been merged.