If you like my work it would be nice if you support it. You don't have to but this will keep me motivated and i will appreciate it much!
You can also join my Discord Server to leave a feedback, get help or contribute with ideas :)
A Status Card for Home Assistant Dashboards
I always wanted to make an overview card that shows a lot of entities without the need to change it like everyday. This card will show all relevant data in a quick look. You only need to assign your entities/devices to your areas and the card will do the rest.
- π€ Auto generating card - Works when entities/devices are assigned to areas
- β Based on entity states - Shows entities that are in a on/active state (can be inverted)
- π Automatic Grouping - Entities grouped by domain/device_class
- π Popup View - Entities will render as Tile Cards in a new view
- π§ GUI Editor - No code or scripts needed
- π§ Highly customizable - almost everything customizable
- π± Optimized for desktop and phones
- π Available in all HA languages
This card i highly influenced by Dwains Dashboard. So now you can use this great idea as a single card in all of your Dashboards
Click this link to add Status Card to your Home Assistant:
- Make sure HACS is installed.
- Go to HACS.
- Search for Status Card.
- Download Status Card.
- Clear your browser cache and reload (F5) Home Assistant.
After adding the repository to your HA instance you need to add the card to one of your dashboards.
The card needs to work with your areas so you need to assign your relevant devices/entities to your areas.
Show Content
- Popup View - Displays all entities in the domain or device_class you clicked on
- Tile Cards - Shows controllable cards at default
- List Mode - Easy copying entities (e.g. for hiding entities)
- Columns - Specify how many columns will be shown in the popup (still one on mobile view)
- Turn off Entities - Lets you turn off all entities of one domain with one click
- Toggle Total Entities - Toggle between entities with "on" state and all entities
-
Hide Person - will hide all available person entities
-
Turn on List Display Mode - will show a list of entities instead of controllable cards
-
Theme - Choose a theme for the card
-
More Info Columns - Specify the amount of columns you will see in the popup
-
Color - Change all icon colors for all domains & device_classes at once
-
Icon Background Color - Change the background color of all icons at once. Default is an rgba value so it has some opactiy.
-
Enable Total Entities - Shows all entities instead of "on" state entities at default
-
Tap, Double Tap & Hold Behavior - specify which action will happen for all domains & device_classes at once
-
Hide content name - will hide all names from domains & device_classes and person entities
-
Enable Total Number - will show the total number of available entities in the card (for example 1/7 Lights on)
-
Render cards as square - will show all domains & device_classes as a rounded square instead of a circle
- Area/Filter - choose which filter you want to set. Only entities from this area/floor will be shown
- Label Filter - enable this and a new selection will show. You can chose multiple labels here. Only entities with the same label will be shown
- Multi Area - enable this and you can select multiple areas/floors. Only entities from that areas/floors will be shown.
- Extra Entities - choose which entities you want to show next to domains & device_classes
- Hide Entities - you can hide/exclude entities from the card. you can specify them per entity itself or per label
- Selector - choose which domains & device_classes you want to show in the card
- Edit Content - you can customize every domain, device_class or extra entity individual
- Invert State - instead showing domain or device_class with the "on" state it will show the "off" state (for example if you want to show closed locks instaed of open locks)
- Name - Change the display name of the domain or device_class
- Icon - Change the icon of the domain or device_class
- Color - Change the icon color of the domain or device_class
- Icon Background Color - Change the background color of the individual icon. Default is an rgba value so it has some opactiy.
- Tap, Double Tap & Hold Behavior - specify which action will happen for individual domain or device_class
All settings are optional. The card should work without setting any parameters in yaml or via GUI.
type: custom:dev-status-card
list_mode: false # enable buk mode for accessing entities as text you can copy (easy to add hidden_entities)
hide_person: false # hide person entities in card
hide_content_name: false # hide names for domains/device classes/exta entities
hide_person_name: false # hide names for person entities
filter: # option to filter for an area/floor (only entities from that area/floor will be shown)
area: living_room # !only one filter per card!
floor: first_floor # !only one filter per card!
label_filter: fase # activate to choose a label
label: motion # set this to only show entities which have this label assigned
extra_entities: # settings for extra entity that will be shown in card when the state is the same like you configured
- entity: light.living-room
status: "off"
icon: mdi:ceiling-fan-light
color: lime
hidden_entities: # enttites which will be hidden from card
- update.0x5c0272fffeae0368
hidden_labels: # labels which will be hidden from card
- Window
columns: 4 # defines how much columns are used for more info view (min:1; max:4; default is 4)
theme: optional # choose a theme to sytle your card
content: # lists all domains/device_classes to show
- light
- switch
- Binary Sensor - window
color: red # set to color all domains/device_classes and extra_entities
customization: # customize almost everything
- type: light # the domain/device_class/extra_entitiy to customize
invert: true # if true only off entities will be shown
invert_state: false # you can invert the extra_entity state filter
state: "on" | "off" # specify the value that an extra_entity needs to show
name: test_name # change the name of domain/device_class/extra_entitiy
icon: mdi:account # change the icon of domain/device_class/extra_entitiy****
icon_color: red # change the icon_color of domain/device_class/extra_entitiy**
To see the latest changes please look at: Releases
Thank you for using my custom cards. Please leave some feedback or a star. If you have any problems, suggestions for improvements or want to connect with me you can joing my discord: https://discord.gg/RfVx7hmZD3