8000 GitHub - albummi/status-card: A status card for home assistant dashboards
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

albummi/status-card

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Status Card

(https://hacs.xyz) GitHub Downloads (all assets, all releases) GitHub release stars - status-card GitHub issues

Status Card Header

Support my work

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 :)

Discord Buy Me A Coffee GitHub Sponsors PayPal

Overview

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.

Light Β  Dark

How it works

  • πŸ€– 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

Back to Top

Installation

HACS Installation (Recommended)

Click this link to add Status Card to your Home Assistant:

Open in HACS

Steps:

  1. Make sure HACS is installed.
  2. Go to HACS.
  3. Search for Status Card.
  4. Download Status Card.
  5. Clear your browser cache and reload (F5) Home Assistant.

Usage:

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.

Back to Top

Screenshots & Explanation

Show Content

More Info/ Popup View

Status Card Header
  • 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

Appearance

Status Card Header
  • 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 Status Card Header

  • Enable Total Number - will show the total number of available entities in the card (for example 1/7 Lights on) Status Card Header

  • Render cards as square - will show all domains & device_classes as a rounded square instead of a circle Status Card Header

    Filters

Status Card Header
  • 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.

Entities

Status Card Header
  • 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

Content

Status Card Header
  • 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

Customization

Status Card Header
  • 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

Back to Top

Settings

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**

Back to Top

Feedback

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

Back to Top

About

A status card for home assistant dashboards

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.7%
  • JavaScript 0.3%
0