-
Notifications
You must be signed in to change notification settings - Fork 67
Open
Description
Consider this code:
type: entities:
entities:
- type: custom:multiple-entity-row
entity: sun.sun
name: 'hide_unavailable: false'
entities:
- entity: sensor.testing_availability
show_state: false
- type: custom:multiple-entity-row
entity: sun.sun
name: 'hide_unavailable: true'
entities:
- entity: sensor.testing_availability
hide_unavailable: true
show_state: false
- type: custom:multiple-entity-row
entity: sun.sun
name: 'hide_unavailable: true'
entities:
- entity: sensor.testing_availability
hide_unavailable: true
default: xxx
show_state: false
- type: custom:multiple-entity-row
entity: sun.sun
name: 'hide_unavailable: true'
entities:
- entity: sensor.testing_availability
hide_unavailable: true
default: xxx
name: some_name
show_state: false
where sensor.testing_availability
is a sensor which may become unavailable
.
Here the results:
If the entity is hidden AND default
is set -> then:
- If
name
is NOT defined explicitly:
-header is NOT shown
-styling IS lost. - If
name
is defined explicitly:
-header is shown
-styling is not lost.
IMHO:
- A header must be displayed if
default
value is displayed (unless it is explicitly hidden byname: false
). - Styling should be persistent.
Metadata
Metadata
Assignees
Labels
No labels