Screen Saver

Screen saver lets the dashboard switch to a calm idle view when it has not been used for a while.
This is useful for wall panels, tablets, and always-on dashboards. Instead of showing the full dashboard all the time, the screen saver can display a cleaner full-screen view with time, date, and optional Home Assistant status entities.
When the screen saver is active, the normal dashboard is hidden behind an idle overlay. Touching, clicking, or interacting with the dashboard wakes it again.
Current Screen Saver settings
Enable screen saver turns the idle overlay on or off.
Activation delay controls how much inactivity must pass before the screen saver appears.
Screen saver design lets you choose the visual style of the idle screen. Each design has its own layout and mood, so you can choose the one that fits your dashboard best.
Status entities lets you choose which Home Assistant entities should appear in the screen saver. Only selected entities are shown, and empty slots stay hidden. This is useful for showing important information such as alarm state, door locks, lights, climate, presence, or battery status.
You can rename the selected entities so they appear with cleaner, more dashboard-friendly labels in the screen saver.
Recommended use
Use the screen saver on wall panels or tablets that stay on throughout the day.
Choose a short activation delay if the dashboard is mostly used for quick glances. Choose a longer activation delay if the dashboard is used actively for control.
Keep the status entities focused. A few important entities usually look better than a long list of everything.
The screen saver works best when it feels like a calm idle mode, not a second full dashboard.
Available styles
Settings reference
| Dashboard setting | YAML setting | What it does | Value possibilities |
|---|---|---|---|
| Enable screen saver | screen_saver_enabled | Turns the idle overlay on or off. | true or false. |
| Activation delay | screen_saver_delay | Controls how long the dashboard must be inactive before the screen saver appears. | Delay value. In YAML this is stored as milliseconds. |
| Screen saver design | screen_saver_style | Selects the visual design used for the idle screen. | One of the supported style names listed above. |
| Status entities | screen_saver_entities | Chooses which Home Assistant entities are shown on the idle screen. | List of Home Assistant entities. |