Skip to content

Cards

Every entity in a room becomes a card. A card shows its icon top left, its state top right, the name and a short line in the middle, and an optional extra line at the bottom.

Tap and hold. By default lights and switches toggle on tap and open details on hold. Everything else opens details on tap. Media, covers and thermostats also have buttons right on the card. You can change all of this per card or per card type: see Card settings.

Lights

Light card, on

On, with brightness steps

Light card, off

Off

A thin vertical bar on the right sets the brightness (drag it; dragging to 0 turns the light off). The bottom line can show:

bottom shows
auto brightness steps (25, 50, 75, 100) when the light is dimmable
steps always the brightness steps
colors colour dots; lights with only colour temperature get warm, neutral and cool
today 24 hourly bars of when the light was on today
none nothing

Switches and smart plugs

Switch card

A plain switch

Plug card

A plug with a power meter

A switch toggles on tap. A switch whose device also reports power becomes a plug card: live watts big, kWh used today, and a three-hour sparkline. The bottom line can also be a timer (switch off after 15, 30, 60 … minutes), the cost today (set your price under Settings → Energy), or hourly bars. You can link a power sensor by hand when it lives on another device.

Power strip card

A power strip: one button per outlet

Appliances

Appliance card

A dishwasher (Home Connect) with programme, progress and Stop

Washing machines, dishwashers and dryers are recognised in two ways:

  • a device that reports its own status (Home Connect, Miele, LG ThinQ …): the card shows the programme, progress, finish time and door, with a Stop button;
  • a smart plug with a power meter: busy above a threshold (5 W by default, adjustable per card), done when it drops, standby otherwise.

Media

Media card with artwork

Music with artwork

Media card for a TV app

A TV app without artwork gets the app's colours

Artwork as the card background, title and artist, and previous / play-pause / next on the card. When the same TV appears through several integrations (Android TV, Cast, Bravia), they are merged into one card.

Climate

Climate card

Current temperature, target, modes and the rail

The current temperature big, the name below it, and a rail on the right to drag the target up and down (the knob shows the target). Under the name: the target, plus one extra item you pick under Bottom line in the card settings: humidity or the active preset (automatic), the time spent heating today, the outside temperature (from the weather entity), or nothing. On phones only that extra item is shown, at the bottom. HVAC modes sit in a row at the bottom. The popup lists every room's temperature.

Covers and fans

Cover card

Cover: up and down

Fan card

Fan: the bar sets the speed
  • Covers: up and down buttons; covers with a position get the vertical bar.
  • Fans: vertical bar for speed, presets and oscillation in the popup.

Locks, vacuums and humidifiers

Lock card

Lock: tap to lock or unlock

Vacuum card

Vacuum: start / pause and dock

Humidifier card

Humidifier: target up and down

Sensors

Door sensor card

Door, with how long it has been open

Motion sensor card

Motion

Doors, windows, motion, smoke, leak and other binary sensors show their state and how long it has been that way ("Closed · since 08:51"). Their bottom line can show today: when they were active, as bars. Battery-powered sensors can show the battery level in the corner. A sensor with a missing or wrong device class gets the right card through Kind in its card settings.

Value cards. A plain sensor (temperature, humidity, power, a percentage, a text) does not get a card by itself; add one in edit mode → Add card. The number is shown large with its unit, the name under it, the kind in the corner and the last change at the bottom. Text sensors show their text instead. Tap for the details, hold for Home Assistant's dialog; action buttons and the template overrides work as on other cards.

Cameras

Camera card

A live snapshot

A live snapshot that refreshes every few seconds without flicker; tap for the stream and the motion events of the last 24 hours.

Home view cards

Attention card

Attention: unavailable devices, low batteries, updates and notifications

Weather card

Weather: condition, temperature and a rain heads-up

Waste card

Waste: the next pickups

Agenda card

Agenda: the next events from your calendars; the popup is a week grid

Scenes card

Scenes: your favourite scenes as buttons

Energy card

Energy: power now and today's use

Waste pickups work with the Afvalbeheer and Afvalwijzer integrations and any sensor with a date. Attention, Weather, Household, Security and Agenda are on the home view by default; the thermostat, waste, scenes and energy cards are added through Add card.

More home view cards

Seven more cards can sit on the home view. Security and Household appear by themselves when the entities exist. List, Timers, Car, Solar and Garden are added through Add card; Car and Garden are set up in their card settings, Solar takes its sensors under Settings → Energy.

card shows needs
Security the alarm state, open doors and windows, locks and the number of cameras in one card; the popup arms the alarm, lists what is open, locks and unlocks, and shows every camera an alarm panel or a lock
Household everyone with their picture (grey when away), who is away and since when, the zone they are in, or on the way · 12 km · 14 min when the Proximity integration or a travel-time sensor named after the person exists person entities
List the first open items of a to-do list with a tick box each; the popup has the whole list, an add field and Clear completed a todo entity (Home Assistant's shopping list counts); the card picks a shopping list by itself, another list is chosen in its card settings
Timers running timers counting down, with +5 / +15 / +60 minutes; idle timers start from the card or the popup timer helpers
Car the charge as a ring, the range, charging power and when the battery is full; a start / stop button when a switch is set the battery sensor, the rest optional (card settings)
Solar solar power now, today's yield, the home battery and how much of your use is your own power; bars of today's yield a solar power sensor under Settings → Energy, optionally a daily sensor and a battery
Garden watering zones as buttons, the next run and today's rain switches or valves per zone (card settings)

Air quality is a room card: a room with a CO₂, VOC, fine dust (PM2.5 / PM10), AQI, NO₂ or ozone sensor gets one, with up to four readings rated good / so-so / poor, a one-line advice ("CO₂ is high: open a window") and the humidity. It can be placed on the home view too through Add card → Air quality.

Groups

A group combines several lights, or several switches, plugs and fans, into one card, placed in a room or on the home view (Add card → Group). A group is either a light group or a plug group; the kind decides which entities you can pick as members.

Three styles: tiles shows a chip per member that toggles that one; list shows the members as rows; counter shows how many are on as a big number with a progress line and the names of the lit members under it.

A light group gets the light card's bottom line: Bottom in the card's ⋯ settings offers brightness steps and colours (colour dots or warm / neutral / cool white, depending on what the members support), and a tap sends that to every light in the group. Groups also take the tap and hold behaviour and up to three action buttons like any other card; an action button without an entity_id targets all members.

The group's popup lists the members; a tap toggles one, holding it opens that light, fan or switch in its own popup (with an arrow back to the group). A light group with dimmable lights also gets a brightness slider there: together moves every light at once, per light shows one slider under each light.

Graphs

Settings → Graphs adds a card with a line of one numeric sensor (temperature, humidity, power, …) over the last 3 hours to 7 days, placed in a room or on the home view. The corner shows the current value, the line under it the trend, and the subtitle the average and the range for the period. Tapping opens the Home Assistant history dialog of the sensor. Name, icon and tap behaviour can be changed per card like on any other card.

Door, window and motion cards can take the same layout: set Bottom to graph (on/off line) in the card's ⋯ settings (or for all of them under Settings → Card defaults). The line then steps between off and on over the last 24 hours, with today's total on the bottom line.

Light scenes

Light scenes card

Light scenes: save and recall the room's lights

Every room with lights gets a Light scenes card. Save the current state of the room's lights (on/off, brightness, colour) as a preset and recall it with one tap.

Template cards

Template card

A template card showing the weather state

Settings → Template cards is a library of cards whose text, label and visibility condition are Jinja templates, rendered live by Home Assistant. A template gets a name, an icon and a tap action (details, toggle, a service call or navigation). The entity is not part of the template: you pick it when you place the card, and write $entity wherever it goes:

{{ states('$entity') | int }} days        ← text
{{ states('$entity') | int < 10 }}        ← visible

Under Filled in when placing you mark which fields (text, label, visibility) the card asks for when it is placed; what you type in the template is then the example. You place a template through edit mode → Add card → Template: pick the entity, fill in the asked fields, done. The same template can be placed as often as you like; each copy keeps its own values, name and icon in its card settings.

You do not have to go through the settings page: Add card → Template → New template card writes a template right there, with a choice between once, only here (the definition travels with that one card; its texts are edited in the card settings) and in my library too (saved as a reusable template as well). Template cards that were pinned to a page before 3.1 are moved to that page's cards automatically.

Note

Templates are rendered by Home Assistant's template websocket, which needs an administrator account.