-
Notifications
You must be signed in to change notification settings - Fork 2
Recipes
Small, focused how-tos for common tweaks. Each one is done in the running app — no code or JSON editing. Most start the same way:
Open a tile's settings: enter Edit mode (pencil icon), then click the gear on the tile you want. That opens the Tile settings modal used by most recipes below.
Show a live camera thumbnail on any tile (and the full feed in its flyout) — handy for turning a door lock or a room tile into a quick glance at the camera.
- Edit mode → gear on the tile.
- Find the Camera feed section and click Attach camera.
- Pick the
camera.*entity. - Save. The camera now shows as a live thumbnail in the tile's empty space and as the full feed in the tile's flyout when tapped.
The camera appears both on the tile and in the flyout automatically — there's no separate "background vs. flyout" toggle.
If a light or cover slider feels backwards (e.g. dragging up lowers it), flip it.
- Edit mode → gear on the tile.
- Toggle Reverse slider on.
- Save. The drag direction is now inverted for that tile.
For covers you'll also see Slide to set position just above it — that enables the drag-to-position gesture in the first place.
- Edit mode → gear on the tile.
- In the Size section, pick one of 1x1 / 2x1 / 1x2 / 2x2.
- Save. Your manual choice is always kept, even on tiles that auto-size by default (vacuums and covers auto-pick a tall 1x2).
The grid uses gap-filling (
grid-auto-flow: dense), so smaller 1x1 tiles backfill the space left around a taller tile instead of leaving a hole.
Give a tile's flyout extra buttons and related entities.
- Quick actions — in Tile settings, the Quick actions (flyout buttons) section lets you add one-tap service buttons that appear in the flyout.
- Linked entities — the Linked entities (shown in flyout) section → Add link attaches related entities (e.g. add a room's fan and sensor to a light's flyout) so they show together when the tile is opened.
When a player reports no album art (common on some Android TV / ADB entities), pull the artwork from a companion player. There are two places to do this depending on the kind of page:
On a regular Tiles page (the media player is a normal tile):
- Edit mode → gear on the media tile.
- In Artwork source, leave it on Auto to auto-detect, or pick a companion
media_playerthat does expose artwork. - Save.
On a Now Playing (media) page (the auto board has no per-tile gear):
- Edit mode on the page.
- Click the image icon ("Artwork and media settings") on the device's row — it appears on both shown and hidden devices.
- In the settings popup:
- Show artwork — toggle the album-art background on/off for that device.
-
Artwork source — leave blank to auto-detect, or pick a companion
media_playerthat exposes artwork.
- Save. The choice is stored per device on the page
(
view.mediaOverrides) and applies to everymedia_playerentity merged into that device.
See Switch a page to Now Playing (media) for the full Now Playing board walkthrough.
Each button in the header glance strip is fully editable in edit mode.
- Edit mode, then click the gear on a glance button (or add a new one).
- Shows — pick the metric (lights / switches / fans / locks / covers / climate / people / media).
- Label — type a custom label (leave blank to use the metric's default).
- Open a flyout when tapped — toggle whether tapping shows the entities behind the number.
- Exclude entities → Exclude an entity — hide specific entities from this button's count and flyout (e.g. a tablet's "screen" light that shouldn't count as a room light).
Search the Music Assistant library and play a result on any player, right from the dashboard.
Requires the Music Assistant integration set up in Home Assistant. Glance auto-discovers it — there's nothing to configure in the dashboard.
- Add the launcher. In Edit mode, add the Music Search tile from the tile picker (it appears alongside your entities). On a Media page you can instead toggle the Music Assistant button on in the page's edit controls.
- Open it. Tap the tile — a search flyout opens on the right.
- Search. Type an artist, album, track or playlist. Optionally narrow by type (All / Artists / Albums / Tracks / Playlists / Radio), set a result limit, and toggle Library only (your own library vs. streaming providers) or Favourites only.
- Pick a player. Choose a target from the player dropdown — it lists only Music Assistant players (and only ones currently active; sync/speaker groups stay). Your last choice is remembered.
- Play. Tap any result to cast it to the selected player.
Don't see your speaker in the dropdown? It must be a Music Assistant player and currently available — players disabled in MA, or that are
unavailable, are filtered out.
Credit. Inspired by fastxl2024/mass-search-card.
Turn a page into an auto "Now Playing" board that lists your media devices and shows transport controls only when something is actually playing — no manual tile placement.
- Switch the board type. Enter Edit mode (pencil) → Manage Pages. On the page you want, set the board-type dropdown to Now Playing. (Switch back to Tiles any time to restore a normal control page.)
- Show / hide devices. In the page's Edit mode, a type-ahead filter lists every detected media device. Toggle each one shown or hidden — hidden devices stay listed in edit mode (with their settings button) so you can bring them back.
-
Merge duplicate devices. When one physical device exposes several
media_playerentities (e.g. an Android TV with ADB + Cast + remote) and the name heuristics can't tell they're the same, select them and Merge into one. A badge + split button let you undo. (Persists asview.mediaMerge.) - Pick a tile size. Use the Small / Medium / Large selector — columns are a fixed width so a single playing tile doesn't stretch across the whole page.
-
Combine grouped speakers. Leave Combine grouped speakers on (default) so a
synchronized speaker group shows a single group card instead of the group plus
each member. It recognises standard
group_membersgroups (Cast / Sonos / Squeezebox), Music Assistant sync groups, and the silent passive speaker outputs an MA group drives — while never hiding a lone playing speaker. Turn it off to show every grouped speaker separately. - Toggle the Music Assistant button. Turn the Music Assistant button on/off in the page's edit controls (see Search and cast with Music Assistant).
- Per-device artwork & media settings. Click the image icon on a device row to set Show artwork and an Artwork source for that device — see Fix missing media artwork.
Everything you set here is saved in your layout backup. For a full tour of every board type and per-page setting, see Pages & Board Types.
Turn a page into a sensor graphs board — a clean page of trend/sparkline cards
for your sensor.* entities instead of control tiles.
- Enter Edit mode → Manage Pages.
- Set the page's board-type dropdown to Sensor graphs.
- Optionally hide the greeting / weather / people header widgets with the three per-page header toggles next to the dropdown.
A Sensor graphs page is the same underlying kind a NOC (servers) board builds on (
kind: 'sensors'). Switching a page to NOC (servers) simply adds anocconfig on top — see NOC / Servers Dashboard.
Turn a page into a camera wall that shows your camera.* feeds in a grid
(CameraGrid) instead of control tiles.
- Enter Edit mode → Manage Pages.
- Set the page's board-type dropdown to Cameras.
- Optionally hide the greeting / weather / people header widgets with the per-page header toggles — handy for a clean, wall-mounted camera screen.
Want a camera on a regular tile instead of a whole page? See Add a camera feed to a tile.
Turn a page into a NOC (servers) board first (Manage Pages → board-type → NOC (servers) — see NOC / Servers Dashboard), then:
- Add the node. Click Add Device, name it (e.g. "Office Switch"), give it an icon and accent color.
- Auto-map the ports (one click). In the Switch ports section, click Auto-detect ports ("Find PoE switches & per-port sensors for this device"). On a UniFi switch this reads the live integration entities and fills in every physical port — naming each active port after its connected client, setting its live speed/color, and binding the per-port PoE switch and power-cycle button automatically. SFP/SFP+ ports are detected and offset by a one-port gap.
-
Or add ports manually. Use +8 / +24 to bulk-add ports, then per port:
-
Speed dropdown —
GbE (1G),FE (100M),2.5 GbE,5 GbE,10 GbE,SFP,SFP+,Disconnected,Disabled(drives the cell color). - Live Mbps sensor (speedometer icon) — "Bind a live Mbps sensor" to color the port automatically from real link speed instead of the manual dropdown.
- Connectivity entity (link icon) — "Pick a connectivity entity…" to flip the port to Disconnected when the link drops.
-
PoE dropdown —
No PoE badge/PoE/PoE+/PoE++for the lightning badge. -
Power-cycle (restart icon) — "Bind the port power-cycle button"; on UniFi
gear this is
button.<device>_power_cycle. The flyout then gets a per-port PoE on/off and Power-cycle action. -
Role dropdown —
Standard/Uplink/Aggregate/Mirrorglyph.
-
Speed dropdown —
- Link an uplink to its gateway. On the uplink port, use the link-to-node dropdown ("Link this port to another device…") and pick your gateway node. The port's flyout gets an Open jump button, and the gateway's flyout automatically gets a jump back — no need to configure both ends.
UniFi entity names (from Home Assistant's UniFi integration): PoE switch is
switch.<device>_port_<N>_poe; the dedicated power-cycle isbutton.<device>_power_cycle. Auto-detect ports finds these for you.
Everything you set here is saved in your layout backup.
See also: Features · Configuration · NOC / Servers Dashboard.