Smart Pages
Instead of adding tiles manually, Smart Pages fill themselves based on rules you define. The page updates automatically as devices change.
How It Works
Section titled “How It Works”Set a rule, and the page populates with matching entities. Tiles appear and disappear as conditions change — no manual editing needed.
Examples:
- “Everything that’s on” — Only active devices appear. Turn off a light and its tile vanishes. Great for a quick “what’s running?” overview.
- “Low battery sensors” — Fills up as batteries drain, empties as you replace them. A maintenance page that does the work for you.
- “All Lights” — Every light entity, auto-organized into one page.
- “Unlocked doors” — Only shows locks that are currently unlocked. Handy before bed.
- “Open garage doors” — Just the covers whose device class is
garage. Skip the blinds and curtains.
Filter Rules
Section titled “Filter Rules”A Smart Page is built from one or more per-domain rules, and the page shows the combined results of every rule — a Lights rule plus a Locks rule shows all your matching lights and all your matching locks. Within a single rule, the filters below all have to match.
- Domain — Lights, switches, covers, climate, sensors, and so on. Each rule covers one domain.
- Device class — Narrow
binary_sensortodooronly, orcovertogarageonly. Available for binary sensors, covers, and sensors. - Active vs inactive — Each domain has a built-in “active” meaning (lights on, locks unlocked, covers open, and so on). A rule shows the active entities by default; flip a per-rule toggle to show the inactive ones instead.
- Maximum value — For sensor rules, show only entities at or below a value you set — for example, batteries at or below 20%. It’s an upper bound, not a range.
- Specific entities — Switch a rule from “all matching” to a hand-picked set of entities you choose.
In the editor, create a new page and choose Smart Page. Pick your filter rules and the page handles the rest. A preview shows which entities currently match.
Smart Pages manage their own layout — tiles arrange themselves based on the grid configuration. You can still customize individual tile appearance (icons, colors, sizes) through the editor.
Auto-discovered tiles label themselves with the entity’s Home Assistant name (its friendly_name), so renaming a device in HA renames its tile automatically — the new name appears on the next full state sync, not on every compact update. Manually-added tiles instead use the custom label you set in the editor.
Updates
Section titled “Updates”A Smart Page can refresh itself a few ways, set per page in the editor:
- Live Updates — Re-evaluate in real time as device states change.
- Refresh on Page View — When Live Updates is off, rebuild the page each time you open it.
- Pull to Refresh — When Live Updates is off, pull down on the page to rebuild it on demand.
You can also set the sort order — by domain or alphabetical.
Smart Pages vs. Tile Visibility
Section titled “Smart Pages vs. Tile Visibility”Smart Pages generate the tile list automatically from your rules. Tile visibility conditions work on manually-placed tiles — you pick the tiles, and the conditions decide whether each shows up.
Use Smart Pages when you want every matching entity. Use visibility conditions when you want a specific, styled set of tiles that come and go.