
* Add state options for tile card * tiny tweak --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
12 KiB
type, title, sidebar_label, description
type | title | sidebar_label | description |
---|---|---|---|
card | Tile Card | Tile | The tile card gives you a quick overview of your entity. The card allows you to toggle the entity, show the more-info dialog, or custom actions. |
The tile card gives you a quick overview of your entity. The card allows you to toggle the entity and show the more info dialog. A badge is shown for some entities like the climate or person entities.
Screenshot of Tile cards.
To add the Tile card to your user interface, click the menu (three dots at the top right of the screen) and then Edit Dashboard. Click the "Add Card" button in the bottom right corner and select Tile from the card picker.
{% configuration %}
type:
required: true
description: "tile
"
type: string
entity:
required: true
description: Entity ID.
type: string
name:
required: false
description: Overwrites the entity name.
type: string
icon:
required: false
description: Overwrites the entity icon.
type: string
color:
required: false
description: Set the color when the entity is active. By default, the color is based on state
, domain
, and device_class
of your entity. It accepts color token or hex color code.
type: string
default: state
show_entity_picture:
required: false
description: If your entity has a picture, it will replace the icon.
type: boolean
default: false
vertical:
required: false
description: Displays the icon above the name and state.
type: boolean
default: false
hide_state:
required: false
description: Hide the entity state.
type: boolean
default: false
state_content:
required: false
description: >
Content to display for the state. Can be state
, last-changed
, or any attribute of the entity. Can be either a string with a single item, or a list of string items. Default depends on the entity domain.
type: [string, list]
tap_action:
required: false
description: Action taken on card tap. See action documentation. By default, it will show the "more-info" dialog.
type: map
icon_tap_action:
required: false
description: Action taken on icon card tap. See action documentation. By default, it will toggle
the entity (if possible), otherwise, show the "more-info" dialog.
type: map
features:
required: false
description: Additional widgets to control your entity. See available features.
type: list
{% endconfiguration %}
Examples
Alternatively, the card can be configured using YAML:
type: tile
entity: cover.kitchen_window
type: tile
entity: light.bedroom
icon: mdi:lamp
color: yellow
type: tile
entity: person.anne_therese
show_entity_picture: true
type: tile
entity: person.anne_therese
vertical: true
hide_state: true
type: tile
entity: light.living_room
state_content:
- state
- brightness
- last-changed
type: tile
entity: vacuum.ground_floor
features:
- type: vacuum-commands
commands:
- start_pause
- return_home
Available color tokens
Some color tokens are available to colorize the tile card : primary
, accent
, disabled
, red
, pink
, purple
, deep-purple
, indigo
, blue
, light-blue
, cyan
, teal
, green
, light-green
, lime
, yellow
, amber
, orange
, deep-orange
, brown
, grey
, blue-grey
, black
and white
.
Tile features
Some entities have support for "features". These widgets add quick controls to the tile card.
Alarm modes
Widget that display buttons to arm and disarm an alarm.
Screenshot of the tile card with alarm modes feature
features:
- type: "alarm-modes"
modes:
- armed_home
- armed_away
- armed_night
- armed_vacation
- armed_custom_bypass
- disarmed
{% configuration %}
type:
required: true
description: "alarm-modes
"
type: string
modes:
required: true
description: List of modes to show on the card. The list can contain armed_home
, armed_away
, armed_night
, armed_vacation
, armed_custom_bypass
and disarmed
.
type: list
{% endconfiguration %}
Climate HVAC modes
Widget that displays buttons to control the HVAC mode for a climate.
Screenshot of the tile card with the climate HVAC modes feature
features:
- type: "climate-hvac-modes"
hvac_modes:
- auto
- heat_cool
- heat
- cool
- dry
- fan_only
- "off"
{% configuration %}
type:
required: true
description: "climate-hvac-modes
"
type: string
hvac_modes:
required: true
description: List of modes to show on the card. The list can contain auto
, heat_cool
, heat
, cool
, dry
, fan_only
and off
.
type: list
{% endconfiguration %}
Cover open/close
Widget that displays buttons to open, close, or stop a cover.
Screenshot of the tile card with cover open/close feature
features:
- type: "cover-open-close"
{% configuration %}
type:
required: true
description: "cover-open-close
"
type: string
{% endconfiguration %}
Cover position
Widget that displays a slider to control the position for a cover.
Screenshot of the tile card with the cover position feature
features:
- type: "cover-position"
{% configuration %}
type:
required: true
description: "cover-position
"
type: string
{% endconfiguration %}
Cover tilt
Widget that displays buttons to open, close, or stop a cover.
Screenshot of the tile card with cover tilt feature
features:
- type: "cover-tilt"
{% configuration %}
type:
required: true
description: "cover-tilt
"
type: string
{% endconfiguration %}
Cover tilt position
Widget that displays a slider to control the tilt position for a cover.
Screenshot of the tile card with the cover tilt position feature
features:
- type: "cover-tilt-position"
{% configuration %}
type:
required: true
description: "cover-tilt-position
"
type: string
{% endconfiguration %}
Fan speed
Widget that displays speed controls for a fan.
Screenshot of the tile card with fan speed feature
features:
- type: "fan-speed"
{% configuration %}
type:
required: true
description: "fan-speed
"
type: string
{% endconfiguration %}
Lawn mower commands
Widget that displays buttons to control a lawn mower.
Screenshot of the tile card with the lawn mower commands feature
features:
- type: "lawn-mower-commands"
commands:
- start_pause
- dock
{% configuration %}
type:
required: true
description: "lawn-mower-commands
"
type: string
commands:
required: true
description: List of commands to show on the card. The list can contain start_pause
and dock
.
type: list
{% endconfiguration %}
Light brightness
Widget that displays a slider to select the brightness for a light.
Screenshot of the tile card with light brightness feature
features:
- type: "light-brightness"
{% configuration %}
type:
required: true
description: "light-brightness
"
type: string
{% endconfiguration %}
Light color temp
Widget that displays a slider to select the color temperature for a light.
Screenshot of the tile card with the light color temperature feature
features:
- type: "light-color-temp"
{% configuration %}
type:
required: true
description: "light-color-temp
"
type: string
{% endconfiguration %}
Target temperature
Widget that displays buttons to select the target temperature for a climate or a water heater.
Screenshot of the tile card with the target temperature feature
features:
- type: "target-temperature"
{% configuration %}
type:
required: true
description: "target-temperature
"
type: string
{% endconfiguration %}
Vacuum commands
Widget that displays buttons to control a vacuum.
Screenshot of the tile card with vacuum commands feature
features:
- type: "vacuum-commands"
commands:
- start_pause
- stop
- clean_spot
- locate
- return_home
{% configuration %}
type:
required: true
description: "vacuum-commands
"
type: string
commands:
required: true
description: List of commands to show on the card. The list can contain start_pause
, stop
, clean_spot
, locate
and return_home
.
type: list
{% endconfiguration %}
Water heater operation modes
Widget that displays buttons to control the operation mode of a water heater.
Screenshot of the tile card with the water heater operation modes feature
features:
- type: "water-heater-operation-modes"
operation_modes:
- electric
- gas
- heat_pump
- eco
- performance
- high_demand
- "off"
{% configuration %}
type:
required: true
description: "water-heater-operation-modes
"
type: string
operation_modes:
required: true
description: List of modes to show on the card. The list can contain electric
, gas
, heat_pump
, eco
, performance
, high_demand
and off
.
type: list
{% endconfiguration %}