I donāt have mod-card installed, only card-mod, Iāll try as Ildar suggested, if it doesnāt work, Iāll try your method. Thank you.
you should really read up on thingsā¦ mod-card is part of card-modā¦
Iām trying to display my wled lights as it displays other lights/switches with the word LED. I need help to show only my wled lights.
type: custom:auto-entities
show_empty: false
card:
type: glance
title: Lights On Right Now
filter:
include:
- name: light.*_kingwled_*
options:
tap_action:
action: more-info
hold_action:
action: toggle
- domain: light
state: 'on'
options:
tap_action:
action: more-info
hold_action:
action: toggle
- domain: switch
state: 'on'
options:
tap_action:
action: more-info
hold_action:
action: toggle
exclude:
- entity_id: '*tp_link*'
- entity_id: '*washing*'
- entity_id: '*deco*'
- entity_id: '*led*'
- entity_id: '*panel_sound*'
- entity_id: '*google*'
- entity_id: '*tv*'
- entity_id: '*doorbell*'
- entity_id: '*bluetooth*'
- entity_id: '*remote*'
- entity_id: '*report*'
- entity_id: '*motion*'
- entity_id: '*microphone*'
- entity_id: '*garage_speaker*'
- entity_id: '*firestick*'
- entity_id: '*cloud*'
- entity_id: '*program*'
- entity_id: '*display*'
- entity_id: '*schedule*'
visibility:
- condition: user
users:
- cd026962296f457589569fc1e5d6706d
- 206a02d709c74c11b47b2a5ba9f5372f
your question is a bit vague, it would help if you explain your goal/code a bit better. Here my attempt of helping:
you are currently filtering for all entities that have the name light.kingwled OR are lights that are on OR are switches that are on.
- I donāt think name: light.kingwled works; you would need to use the entity_id filter
- you donāt need the separate domain light filter. if you specify light.kingwled you already only get light entities
- why do you include switches if you only want your wleds?
Would this code work for you?
type: custom:auto-entities
show_empty: false
card:
type: glance
title: Lights On Right Now
filter:
include:
- entity_id: light.*_kingwled_*
state: 'on'
options:
tap_action:
action: more-info
hold_action:
action: toggle
If you need switches as well it could look like this:
type: custom:auto-entities
show_empty: false
card:
type: glance
title: Lights On Right Now
filter:
include:
- entity_id: light.*_kingwled_*
state: 'on'
options:
tap_action:
action: more-info
hold_action:
action: toggle
- entity_id: switch.*_kingwled_*
state: 'on'
options:
tap_action:
action: more-info
hold_action:
action: toggle
Hope this helps - if itās not what youāre looking for, please try to be more specific
donāt these Wled light all come from the same WLED integration? If the answer is yes, you can simply use the integration filter in the auto-entities config
filter:
include:
- integration: wled #be sure to look this up. I dont use that so cant promise this is correct
i have inserted your suggestion and it did not update. still the same
type: custom:auto-entities
show_empty: false
card:
type: glance
title: Lights On Right Now
filter:
include:
- integration: WLED
options:
tap_action:
action: more-info
hold_action:
action: toggle
- domain: light
state: 'on'
options:
tap_action:
action: more-info
hold_action:
action: toggle
- domain: switch
state: 'on'
options:
tap_action:
action: more-info
hold_action:
action: toggle
exclude:
- entity_id: '*tp_link*'
- entity_id: '*washing*'
- entity_id: '*deco*'
- entity_id: '*led*'
- entity_id: '*panel_sound*'
- entity_id: '*google*'
- entity_id: '*tv*'
- entity_id: '*doorbell*'
- entity_id: '*bluetooth*'
- entity_id: '*remote*'
- entity_id: '*report*'
- entity_id: '*motion*'
- entity_id: '*microphone*'
- entity_id: '*garage_speaker*'
- entity_id: '*firestick*'
- entity_id: '*cloud*'
- entity_id: '*program*'
- entity_id: '*display*'
- entity_id: '*schedule*'
- entity_id: '*Chandler*'
visibility:
- condition: user
users:
- cd026962296f457589569fc1e5d6706d
- 206a02d709c74c11b47b2a5ba9f5372f
Make you card simpler.
First , test the integration filter and use lower characters
thank you that worked. but it gave more info than i bargained for lol. I just wanted the lights only.
Great, so now add domain: light under the same dash (so donāt add a new dash)
So Iām really struggling to find a way to remove the toggle button for entities populated using auto-entities. Iāve tried using card-mod but getting nowhere fast. I just need some simple pointers please.
Iāve tried lots of permetations of the following which I want to list out all of my lights which have been switched off at the mains, but I donāt want to see the toggle as I want the card to be as small and simple as possible.
type: custom:auto-entities
show_empty: false
card:
type: entities
title: Unavailable entities
show_header_toggle: false
card_mod:
style: |
ha-switch {
display: none;
}
filter:
include:
- domain: light
state: unavailable
```
General schema:
card-mod thread ā 1st post ā link at the bottom ā auto-entities
Particular styles - ask in that thread.
which link at the bottom , there are loads
if you mean - š¹ Card-mod - Add css styles to any lovelace card - #1396 by Ildar_Gabdullin
and then click on the auto-entities
list of posts with styles then it just comes back to this thread. so iām confused
it comes to a particular post in this thread
Hi all, looking for some help in filtering after I couldnāt find anything online.
what I have:
I currently have an auto-entities card set-up to give me all lights except light groups.
what Iām trying to achieve:
However, l would like to display single lights differently than lights that are part of a group.
Single lights I just want to display as is, but for grouped lights I want to display the actual group and then have the option to expand the members of the group using collapsable cards.
my issue:
I just cannot figure out how to set up the filters for this.
What I would need:
- include all entities that are:
- domain: light
- exclude all entities that are:
- a group (checking the entity_id attribute)
- part of a group ā how??
any idea how this can be achieved? Unfortunately I donāt even have an approach to show for this, as I canāt figure out where to start (thereās no attribute for this as far as I know).
edit: fixed a mistake in my exclude; I need to include entites that are part of a group, not the ones that are not part of a group
add a label to those groups (light group or whatever) and exclude/include those label entities or the reverse, just as you would need it.
then, use 2 different auto-entities configs for both of your requirements inside a container card
not sure though if we can use auto-entities to only show the groups, and make those folded/collapsible, you might need to use a n option setting with fold-entity-row for that for each row (filtered group) and set the fold option GitHub - thomasloven/lovelace-fold-entity-row: š¹ A foldable row for entities card, containing other rows
Thanks for the input!
I just fixed a small mistake in my initial post, not sure if this affects your feedback.
I am trying to exclude all entities that are part of a group. But I think your reply already considered this.
If I give the labels to the group, do these populate down to the child-entities so that these can be excluded as well? Thatās not how I would have expected it to work.
Regarding the implementation of the card: I am assuming that this can be handled via the options settings (havenāt tested id yet), but I have created a decluttering card with the template so I am assuming this to work without issues as soon as I can figure out to even set the filter for this
no, there labels are per entity, and dont trickle down
correct
also, depending on what you want auto-entities to populate, you might need to use the card_param
option, if it doesnt default to the entities:
dost assume that, decluttering can be finicky and behave unexpectedly
Iād first make it work in a direct config, and if you have that, create a decluttering based on that
no, there labels are per entity, and dont trickle down
But that would mean Iād have to give labels to each entity that is part of a group - and if ever a new entity becomes part of a group, I have to remember to put the label on this as well.
Of course, it would work - but doesnāt seem all that seamless considering all the amazing filtering options available for the auto-entities card.
But of course, if thereās no identifier, then obviously these entities canāt be identified; I just hoped there was any way to do this that I didnāt think ofā¦
no? you could include/exclude based on those labelled groups
can you tell me how to do that? my approach would have been to do it like this:
include:
- domain: light
exclude:
- attributes:
entity_id: $$*
- label: part of group
Then Iād have all entities that are not groups and are not part of groups. But in this case Iād have to give the label to all entities that are part of a group.
Any suggestions/improvements welcome