The Best Way to Display Room-by-Room Area Cards in Home Assistant

Example of Area cards in Home Assistant
Example of Area cards in Home Assistant

In This Article

A great smart home dashboard should make it easy to see and control everything in your house at a glance. With Home Assistant’s Area Cards, you can group devices by room, add quick navigation, and create a clean, organized view that works on both desktop and mobile. In this guide, I’ll walk you through how I built a dashboard that showcases every room in my home.

Jump To

If you want a dashboard in Home Assistant that instantly shows you the state of your home and lets you control everything in just a few taps, an Area Cards layout is one of the cleanest ways to do it. Instead of scrolling endlessly through a list of devices, you’ll see a well-organized set of cards, one for each room, with the most important controls and readings right there.

In this guide, we’ll walk through:

  • Why Area Cards are perfect for room-by-room dashboards
  • How to install and set up the Minimalistic Area Card custom card
  • The reasoning behind the layout and design choices
  • How to adapt this to your own home and devices
  • The full YAML you can copy and paste

By the end, you’ll have a polished, mobile-friendly dashboard with navigation links to each room, climate controls grouped together, and a design that looks as good as it works.

Why use Area Cards for your dashboard

A lot of Home Assistant dashboards start out as a long list of entities and controls. That’s fine at first, but as you add more devices, it quickly becomes messy.

Area Cards solve this by grouping your devices logically by room.
Each card acts like a mini control panel for that space; lights, switches, sensors, or anything else that’s important. You can also set a tap action so when you click a card, you jump straight to a detailed view for that room.

The benefits are huge:

  • Quick access: See the most important info in seconds.
  • Logical grouping: Every device lives where it makes sense – in its room.
  • Better mobile use: Cards are easier to tap than small buttons.
  • Scalability: Adding a new device means updating one room card, not your whole dashboard.

What we’re building

Screenshot Of Home Assistant Mobile Dashboard with Area Cards
Screenshot of a Mobile Dashboard with the Area Cards we will be building.

In my setup, I’ve created a “Rooms” section at the top of my dashboard. It shows every main room in my home:

  • Entry/Outdoor
  • Kitchen
  • Living Room
  • Bedroom
  • Office
  • Bathroom
  • Basement

Each room card has:

  • A title and icon
  • 2–4 key entities for that room
  • A tap action to navigate to a dedicated room view

What you’ll need

Before you start, make sure you have:

  1. Home Assistant running (YAML mode enabled for your dashboard).
  2. Areas configured in Home Assistant (Settings → Areas).
  3. The Minimalistic Area Card custom card installed (via HACS).
  4. (Optional) The Mushroom card set for extra widgets like climate and entity controls.
  5. Entities assigned to the correct Areas.

Installing the Minimalistic Area Card

The Minimalistic Area Card is a custom Lovelace card that lets you create beautiful, compact cards for each room.

  1. Go to HACS → Frontend.
  2. Search for minimalistic-area-card.
  3. Click Download and reload your browser.
  4. Once installed, you can reference it in YAML using:
type: custom:minimalistic-area-card

For extra polish, I also recommend installing Mushroom cards, which we’ll use later for the climate controls.

How the layout works

I’ve combined grid layouts with horizontal stacks to make the dashboard responsive and easy to read. Here’s why:

  • Grid layout gives control over columns and spacing.
  • Horizontal stacks group two rooms side-by-side, making them easy to scan.
  • Tap actions let you jump to a dedicated view for that room.
  • Temperature controls are in their own section so climate settings aren’t buried in other controls.

This approach works well for both desktop and mobile. On smaller screens, cards stack vertically while still looking clean.

Design decisions and why they matter

  • 2–4 entities per card: Enough to give you useful info without cluttering the card.
  • Consistent titles: “Bedroom,” “Kitchen,” “Living Room” instead of “Master Bedroom” or “Kitchen Lights” — keeps things uniform.
  • Icons only where needed: Too many icons can distract from the text.
  • Navigation paths: Every room card links to a detailed room dashboard for advanced controls.

Adapting it to your home

To make this setup your own:

  1. Change the area: value in each card to match your Home Assistant Areas.
  2. Replace the entities with your most-used devices for that room.
  3. Add or remove cards depending on how many rooms you have.
  4. If mobile use is your priority, set grid_options.columns to 6 instead of 12 for bigger touch targets.

Troubleshooting common issues

  • Empty cards: Make sure your devices are actually assigned to the Area in Settings.
  • Navigation not working: Check that your target view exists and matches the navigation path.
  • Mobile looks cramped: Reduce the number of columns or switch to one card per row for small screens.

Full YAML

type: grid
cards:
  - type: heading
    heading_style: subtitle
    heading: Rooms
    icon: mdi:google-classroom

  - type: horizontal-stack
    cards:
      - type: custom:minimalistic-area-card
        title: Entry/Outdoor
        area: front_door
        hide_unavailable: false
        tap_action:
          action: navigate
          navigation_path: /dashboard-overview/entry-outdoor_example
        entities:
          - light.front_door_light_example
          - light.entrance_light_example
          - light.back_patio_light_example
      - type: custom:minimalistic-area-card
        title: Kitchen
        area: kitchen
        hide_unavailable: false
        tap_action:
          action: navigate
          navigation_path: /dashboard-overview/kitchen_example
        entities:
          - sensor.kitchen_temperature_example
          - switch.all_kitchen_lights_example
          - light.kitchen_leds_example
    grid_options:
      columns: 12
      rows: auto

  - type: horizontal-stack
    cards:
      - type: custom:minimalistic-area-card
        title: Living Room
        area: living_room
        hide_unavailable: false
        tap_action:
          action: navigate
          navigation_path: /dashboard-overview/living-room_example
        entities:
          - sensor.kitchen_temperature_example
          - input_boolean.living_room_lights_example
          - light.back_patio_light_example
      - type: custom:minimalistic-area-card_example
        title: Bedroom
        area: bedroom
        hide_unavailable: false
        tap_action:
          action: navigate
          navigation_path: /dashboard-overview/bedroom_example
        entities:
          - switch.bedroom_switch_example
          - sensor.bedroom_temperature_example
          - light.bedroom_lamp_bulb_example
    grid_options:
      columns: 12
      rows: auto

  - type: horizontal-stack
    cards:
      - type: custom:minimalistic-area-card
        title: Office
        area: office
        hide_unavailable: false
        tap_action:
          action: navigate
          navigation_path: /dashboard-overview/office_example
        entities:
          - sensor.office_temperature_sensor_temperature_example
          - switch.office_switch_example
      - type: custom:minimalistic-area-card
        title: Bathroom
        area: upstairs_bathroom
        hide_unavailable: false
        tap_action:
          action: navigate
          navigation_path: /dashboard-overview/bathroom_example
        entities:
          - switch.bathroom_switch_example
          - light.third_reality_inc_3rsnl02043z_example
          - sensor.bathroom_temperature_temperature_example
          - sensor.bathroom_temperature_humidity_example
    grid_options:
      columns: 12
      rows: auto

  - type: horizontal-stack
    cards:
      - type: custom:minimalistic-area-card
        title: Basement
        area: basement
        hide_unavailable: false
        tap_action:
          action: navigate
          navigation_path: /dashboard-overview/basement_example
        entities:
          - light.all_basement_lights_example
          - light.laundry_lights_example
          - sensor.basement_temp_temperature_example
          - sensor.basement_temp_humidity_example
        view_layout:
          grid-column: 4 / span 6
    grid_options:
      rows: auto
      columns: 12

FAQs

Do I need to know YAML to build this dashboard?

Not necessarily. You can build most of it through the UI in Lovelace, but YAML gives you much more control over the layout and features. Even if you’re not a YAML expert, you can copy the code in this guide and just change the entities and areas to match your home.

What is the Minimalistic Area Card, and how is it different from default cards?

The Minimalistic Area Card is a custom Lovelace card that lets you display a room’s devices in a compact, attractive way. It looks cleaner than the default Area view and is easier to customize. It’s perfect for dashboards where you want everything visible without endless scrolling.

Can I do this without installing custom cards?

Yes, but it won’t look as polished. You can use default entity cards or button cards, but you’ll lose some of the design flexibility and navigation options. If you want the exact look shown in this guide, you’ll need the Minimalistic Area Card from HACS.

How do I make sure the cards show the right devices?

Home Assistant uses Areas to group devices. Go to Settings → Devices & Services → Devices, and make sure each device is assigned to the correct Area. Only devices in that Area will appear on your Area Card.

Can I add more than two cards in a row?

Yes. The number of cards per row depends on the grid_options.columns value in the YAML. For example, setting columns: 12 with two cards gives each card 6 columns, but you could make them smaller to fit 3 or 4 in one row.

Will this dashboard work well on mobile?

Yes. The grid layout automatically stacks cards vertically on smaller screens. For better mobile usability, you might reduce the number of columns per card so they’re easier to tap.

Can I mix room cards with other dashboard elements?

Absolutely. You can have a “Rooms” section at the top and then add sections for climate control, security, or entertainment below. This setup is flexible, so you can combine it with graphs, camera feeds, or anything else you use often.

Share the Post:

Disclaimer: Some of the links in this post are affiliate links, including Amazon. If you click through and make a purchase, we may earn a small commission at no extra cost to you. This helps support the site and allows us to continue providing helpful content. We only recommend products we personally use or trust.

Jump To

Related Posts

a smart humidifier in a bedroom of a smart home. this is the thumbnail for an article called best smart humidifiers for 2026
Product Reviews

The Best Smart Humidifier for 2026 for Healthier Indoor Air

Dry indoor air is one of those problems you do not always notice right away. But over time, it can affect your sleep, dry out your skin, irritate sinuses, and make your home feel uncomfortable, especially during colder months.

A good humidifier can make a noticeable difference. The right model helps balance indoor humidity, improve comfort, and create a healthier living environment without constant maintenance or noise.

In this guide, we break down the best humidifiers for 2026 based on real-world use, room size, ease of cleaning, noise level, and smart features. Whether you need a humidifier for a bedroom, a large living space, or an entire home, these are the models worth considering this year.

Read More »
amazon alexa turning off air conditioner because a window is open
Automation Ideas

An HVAC Automation That Saves Money When Windows Are Open

You’ll learn how a simple automation can prevent air conditioning from running while windows are open.It explains the real-world problem, the logic behind the solution, and how the automation works. The focus is on improving comfort, reducing energy waste, and keeping the system easy to manage.

Read More »
smart home modern living room
Smart Home Basics

How Many Smart Homes Are There

Smart homes are becoming more common every year as technology becomes easier and more affordable. Millions of households now use devices like smart speakers, thermostats, lights, and security systems. This rapid growth is changing the way people live, making homes more convenient, energy-efficient, and secure. As adoption continues to rise, smart technology is shaping the future of modern living in exciting ways.

Read More »