Hi,
I’m attempting to create a condition based on an entity attribute in a picture elements card, to show or hide a state-label. It seems it should work, but unfortunately it doesn’t. Can anybody shed some light on it?
This yaml works, but I need the condition to be based on the value of the entity attribute:
- type: conditional
conditions:
- condition: state
entity: sensor.energy_power_flow_grid_to_house
state_not: '0'
elements:
- type: image
image: /local/solar/solax-energy-flow-grid-house-02.png
style:
top: 56.5%
left: 26%
width: 12%
- type: state-label
entity: sensor.energy_power_flow_grid_to_house
suffix: ' W'
style:
top: 62%
left: 26%
font-size: 13px
This yaml works on a standard conditional card, but as soon as I enter the attribute into the condition on a picture element card, it doesn’t work. Any ideas without creating a template sensor for every attribute?
- type: conditional
conditions:
- condition: state
entity: sensor.power_flow
attribute: grid_to_house
state_not: '0'
elements:
- type: image
image: /local/solar/solax-energy-flow-grid-house-02.png
style:
top: 56.5%
left: 26%
width: 12%
- type: state-label
entity: sensor.power_flow
attribute: grid_to_house
suffix: ' W'
style:
top: 62%
left: 26%
font-size: 13px
Or has the conditional element of the picture element card been left way behind the standard conditional card?
Thanks.