All Projects → mattieha → select-list-card

mattieha / select-list-card

Licence: MIT license
Select List Card displays an input_select entity as a list in lovelace

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to select-list-card

lovelace-collapsable-cards
A custom Lovelace card that hides other cards behind a dropdown toggle
Stars: ✭ 83 (+62.75%)
Mutual labels:  homeassistant, lovelace, lovelace-custom-card
slider-button-card
A button card with integrated slider
Stars: ✭ 319 (+525.49%)
Mutual labels:  homeassistant, lovelace, lovelace-custom-card
atomic-calendar-revive
An advanced calendar card for Home Assistant Lovelace.
Stars: ✭ 218 (+327.45%)
Mutual labels:  homeassistant, lovelace
decluttering-card
🧹 Declutter your lovelace configuration with the help of this card
Stars: ✭ 186 (+264.71%)
Mutual labels:  homeassistant, lovelace
text-divider-row
🗂 Text Divider Row
Stars: ✭ 49 (-3.92%)
Mutual labels:  homeassistant, lovelace
ha-lovelace-elapsed-time-card
Home Assistant Lovelace Custom Card to calculate time elapsed/left
Stars: ✭ 21 (-58.82%)
Mutual labels:  homeassistant, lovelace-custom-card
content-card-linky
cardLinky comptatible with sensor apiEnedis
Stars: ✭ 48 (-5.88%)
Mutual labels:  homeassistant, lovelace
entur-card
Home Assistant Lovelace card card for the Entur public transport component.
Stars: ✭ 38 (-25.49%)
Mutual labels:  homeassistant, lovelace
purifier-card
Air Purifier card for Home Assistant Lovelace UI
Stars: ✭ 155 (+203.92%)
Mutual labels:  homeassistant, lovelace
lovelace-rpi-monitor-card
A Raspberry Pi status display Card for Home Assistant Lovelace
Stars: ✭ 102 (+100%)
Mutual labels:  homeassistant, lovelace-custom-card
charger-card
A lovelace card for electrical vehicle (EV) home chargers and charging robots.
Stars: ✭ 57 (+11.76%)
Mutual labels:  homeassistant, lovelace
bootstrap-grid-card
Bootstrap grid in Lovelace UI
Stars: ✭ 25 (-50.98%)
Mutual labels:  homeassistant, lovelace
pymusiccast
Group MusicCast Speakers with Home Assistant
Stars: ✭ 34 (-33.33%)
Mutual labels:  homeassistant, lovelace
lovelace-digital-clock
A custom digital clock card for Home Assistant
Stars: ✭ 22 (-56.86%)
Mutual labels:  homeassistant, lovelace
flex-table-card
Highly Flexible Lovelace Card - arbitrary contents/columns/rows, regex matched, perfect to show appdaemon created content and anything breaking out of the entity_id + attributes concept
Stars: ✭ 122 (+139.22%)
Mutual labels:  homeassistant, lovelace
tesla-style-solar-power-card
Home assistant power card mimicking the one tesla provides for the powerwall app.
Stars: ✭ 103 (+101.96%)
Mutual labels:  homeassistant, lovelace
MeteoalarmCard
Meteoalarm, Météo-France and DWD severe weather warnings card for Home Assistant Lovelace UI ⛈️
Stars: ✭ 48 (-5.88%)
Mutual labels:  homeassistant, lovelace
lovelace-valetudo-map-card
Draws the map available from a Xiaomi Vacuum cleaner flashed with Valetudo in a Home Assistant Lovelace card
Stars: ✭ 149 (+192.16%)
Mutual labels:  homeassistant, lovelace
Home Assistantconfig
🏠 Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to ⭐ it. Updated FREQUENTLY!
Stars: ✭ 3,687 (+7129.41%)
Mutual labels:  homeassistant, lovelace
google home timers card
Card for Home Assistant Google Home integration.
Stars: ✭ 29 (-43.14%)
Mutual labels:  lovelace, lovelace-custom-card

Select list Card

GitHub Release License hacs_badge

Display the options of an input_select entity as a clickable list card.
In other words: the content of the dropdown menu is displayed as a card.
The input_select.select_option service is called after the user clicks (selects) an option.

Some use cases:

  • Select with too many options to show in dropdown
  • Options with long titles
  • Have all options directly shown
  • You dont't want the extra click to open the dropdown menu

List animation

Using the card

Visual Editor

Select List Card supports Lovelace's Visual Editor. Click the + button to add a card and search for select list.

Visual Editor

Options

Name Type Default Description
type string required custom:select-list-card
entity string required An entity_id within the input_select domain.
title string `` Card header title
icon string `` Card header icon
show_toggle boolean false Card header toggle
truncate boolean true Truncate option text to fit 1 line
scroll_to_selected boolean true Scroll the list to the position of the selected option
max_options number 5 Number of options before a scrollbar appears, 0 = no scrollbar

Manual yaml mode

type: 'custom:select-list-card'
entity: input_select.tracks
title: Tracks
icon: 'mdi:playlist-music'
max_options: 6
scroll_to_selected: true
show_toggle: true
truncate: true

Installation

HACS

This card is available in HACS (Home Assistant Community Store).

Just search for Select list Card in Frontend tab.

Manual

  1. Download select-list-card.js file from the latest-release.
  2. Put select-list-card.js file into your config/www folder.
  3. Add reference to select-list-card.js in Lovelace. There's two way to do that:
    1. Using UI: ConfigurationLovelace DashboardsResources → Click Plus button → Set Url as /local/select-list-card.js → Set Resource type as JavaScript Module.
    2. Using YAML: Add following code to lovelace section.
      resources:
        - url: /local/select-list-card.js
          type: module
  4. Add custom:select-list-card to Lovelace UI as any other card (using either editor or YAML configuration).

Supported languages

This card supports translations. Please, help to add more translations and improve existing ones. Here's a list of supported languages:

Support

Hey dude! Help me out for a couple of 🍻 or a !

beer

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].