Overview
Lightweight room-level summary card that binds a handful of entities—climate, lights, occupancy, or custom sensors—into one glanceable tile per space. Fits “area overview” dashboards and reduces scrolling through long entity lists. Open-source TypeScript card for Home Assistant, shipped via HACS with sensible defaults and flexible configuration.
README
Overview
A custom card for Home Assistant that provides a comprehensive room overview, including climate information, device states, and problem indicators. The card displays room temperature, humidity, connected devices, and entity states in an organized flexible layout.
Documentation
Full documentation is available at: homeassistant-extras.github.io/room-summary-card
Quick Start
type: custom:room-summary-card
area: living_room
The card automatically discovers and displays room entities, sensors, and device counts based on your area configuration.
Installation
HACS (Recommended)
- Open HACS in your Home Assistant instance
- Click the menu icon and select "Custom repositories"
- Add:
https://github.com/homeassistant-extras/room-summary-card - Select "Dashboard" as the category
- Click "Install"
Manual Installation
- Download
room-summary-card.jsfrom the latest release - Copy to
www/community/room-summary-card/ - Add to your
configuration.yaml:
lovelace:
resources:
- url: /local/community/room-summary-card/room-summary-card.js
type: module
Contributing
- Join the Discussions - Share your insights, provide feedback, or ask questions
- Report Issues - Submit bugs or feature requests
- Submit Pull Requests - Review open PRs and submit your own
- Check out Discord - Need further help, have ideas, want to chat?
- Check out my other cards!
License
This project is protected under the MIT License. For more details, refer to the LICENSE file.
Acknowledgments
- Built using LitElement
- Inspired by Home Assistant's chip design
- Button-Card and Auto-Entities were a huge inspo
- Thanks to all contributors!
Project Roadmap and community appreciation
-
Initial design: create initial room card based on button-card template in UI minimialist theme. -
Temperature: use uom from the device. - thanks @LiquidPT -
Card Editor: ability to use the HA card editor. - thanks @elsilius -
Test on other themes: make sure it works elsewhere. - thanks @tardis89, @avatar25pl, @massaquah -
Flags: ability to disable features. -
Multiple sensors: support for displaying multiple sensors in the label area. - thanks @fctruter, @LE-tarantino, @zoic21 -
Climate entity icon styling: climate entity will light up icon - thanks @murriano, @robex2005 -
Climate Threshold tweaks & improvements: making this feature better and better - thanks @LE-tarantino, @ma-gu-16, @wmtech-1, @snotgun -
Area name display: use area name instead of area ID on card - thanks @LE-tarantino -
Navigation with room entity: navigate now works with room entity set - thanks @LE-tarantino -
Card container sizing: card respects container - thanks @frdve, @Erikkyw -
Border styling improvements: border to match HA styles better - thanks @frdve -
Theme support for iOS theme: for opening issue on themes - thanks @yasalmasri -
UI Minimalist theme integration: add UI minimalist theme - thanks @tardis89 -
iOS themes support: ios themes - thanks @avatar25pl -
Problem entities counter: add problem entities counter - thanks to multiple users, @eTron, @MelleD -
Card RGB coloring: RGB lights color the card - thanks @ChristopherLMiller -
Custom names: ⭐ First contributor ⭐ addedarea_name- thanks @Aulos -
Disable card styling: bug fixes and new skip_entity_styles feature - thanks @benjycov -
Custom icon color integration: support custom-icon-color - thanks @benjycov -
Sensor layout options: flexible sensor display layouts (default, stacked, bottom) - thanks @Ltek, @zoic21 -
Sensor averaging by device class: automatic averaging like HA area card - thanks @Ltek -
Moving away from customize.yaml: allowing more configuration on the card - thanks @johntdyer -
Area, entity, and custom backgrounds: can setup backgrounds and customize - thanks @CalamarBicefalo, @X1pheR, @Ltek, @felippepuhle, @devkaiwang -
Custom Styles: apply custom CSS styles - thanks @marceloroloff, @ma-gu-16, @Ltek, @johannwilken, @Sturby, @viprapp, @CaptainSteubing, @devkaiwang -
Random bugs: pointing out issues to improve card - thanks @rickd1994, @avijavez10, @awfulwoman, @anandv85 -
Occupancy Detection: visual indicators for room occupancy with motion/occupancy sensors - thanks @X1pheR -
Mold Indicator: animated warning indicator for mold detection with threshold-based display - thanks @ma-gu-16, @Bacaliu -
Entity Labels: display entity names under icons for better identification - thanks @Ltek -
Clickable Sensors: individual sensors in info section open more info dialog - thanks @enrico-semrau -
Threshold-Based Icon Coloring: dynamic icon colors based on sensor values with configurable thresholds and operators - thanks @fusionstream, @marcokreeft87, @a0365d9b -
State-Based Icon Coloring: exact state & attribute matching for sensors like washing machines, device trackers, and status indicators - thanks @marcokreeft87, @zoic21, and @sebashi! -
Multi-Light Background: card background lights up when any light entity in the room is on - thanks @joshkay, @ojm88, @fonix232 -
Entity Picture Display: automatic display of entity pictures with optional override - thanks @Zipp0KMS, @pheitman -
Custom Labels: entity and sensor labels with state/threshold-based overrides - thanks @ojm88, @bobo-cher -
Smoke, Gas, Water Detection: visual indicators for alarm states - thanks @Arjan-21, @robex2005 -
Entity-Based Threshold Values: ⭐ Contributor ⭐ dynamic threshold based on entity - thanks @Micky2149 -
Full Card Actions: make entire card clickable with larger touch targets for mobile-friendly navigation - thanks @devkaiwang, @jameshirka -
Frosted Glass Theme Support: automatic detection and styling for Frosted Glass themes with transparent blurred card effects - thanks @devkaiwang -
Sensor Improvements: feature requests to make sensors awesome - thanks @MelleD, @bobo-cher -
Brightness Slider: entity transforms into slider - thanks @tmaihoff, @hfalk -
Entity Badges: dynamic badge overlays- thanks @ojm88
