--- type: card title: "Area card" sidebar_label: Area description: "The area card gives control of your entities in a specified area." related: - docs: /dashboards/cards/ title: Dashboard cards - docs: /dashboards/dashboards/#home-dashboard title: Home dashboard - docs: /docs/organizing/areas/ title: About areas --- The area card lets you control and monitor an individual {% term area %}.

Screenshot of the area cards Screenshot of the area cards.

{% include dashboard/edit_dashboard.md %} All options for this card can be configured via the user interface. Buttons will appear on the card for the {% term entities %} in the area including fan, light, and switch. A motion sensor icon will appear in the top left if a motion sensor is in the area and if motion is detected by the motion sensor. If a camera is added to the {% term area %} you can show the camera feed instead of the area picture. ## YAML configuration The following YAML options are available when you use YAML mode or just prefer to use YAML in the code editor in the UI. {% configuration %} type: required: true description: "`area`" type: string area: required: true description: ID of the `area`. type: string color: required: false description: Set the color for the icon and the hover/focus state. It accepts [color token](/dashboards/area/#available-colors) or hex color code. type: string display_type: required: false description: Defines the card's display style. Options include `compact` (a minimal layout), `icon` (shows an area icon), `picture` (displays an image of the area), or `camera` (shows the live camera feed). type: string default: "picture" camera_view: required: false description: 'If showing a camera, `live` will show the live view if `stream` is enabled.' default: auto type: string aspect_ratio: required: false description: 'Forces the height of the image to be a ratio of the width. Valid formats: Height percentage value (`23%`) or ratio expressed with colon or "x" separator (`16:9` or `16x9`). For a ratio, the second element can be omitted and will default to "1" (`1.78` equals `1.78:1`).' default: "16:9" type: string navigation_path: required: false description: link to view. For more information about views, see the [view documentation](/dashboards/views/) type: string alert_classes: required: false type: list default: "moisture, motion" description: A list of binary sensor device classes which will populate alert icons in the card when the state is on. If the display type is set to `compact`, only the first alert icon will be displayed. sensor_classes: required: false type: list default: "temperature, humidity" description: A list of sensor device classes which will display their averaged sensor readings for the area. features: required: false description: Additional widgets to control entities in the area. See [available features](/dashboards/features). type: list features_position: required: false description: Position of the features on the area card. Can be `bottom` or `inline`. Only the first feature will be displayed when the option is set to `inline`. type: string default: bottom exclude_entities: required: false description: A list of entities that will be excluded from the card. It will affect sensor_classes, alert_classes, and features. type: list {% endconfiguration %} ### Example Basic example: ```yaml type: area area: bedroom ``` Complex example ```yaml type: area area: bedroom display_type: picture navigation_path: my_bedroom sensor_classes: - temperature - humidity alert_classes: - moisture - motion features: - type: area-controls ``` ## Available colors The following colors are available to colorize the area 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`, `white`, or any hex color code (for example, `#93c47d`).