Hi i have integrated my home alarm system and i get info of the garage door if it is closed or open changing color in base of the state, now i would make the same changing color icon also tappable calling another entity, the shelly integration on the motor of the garage door, is it possible?
this is my code:
- type: 'custom:button-card'
name: Sezionale
show_state: true
color_type: icon
gridcol: 1
gridrow: 1
style: |
ha-card {
box-shadow: none;
}
entity: sensor.ultrasync_zone7state
icon: |
[[[
if (entity.state.includes("Ready"))
return "mdi:garage";
else if (entity.state.startsWith("Not Ready"))
return "mdi:garage-open";
else // Unknown
return "mdi:lock-question";
]]]
styles:
state:
- font-weight: bold
- font-size: 1.2em
icon:
- color: |
[[[
if (entity.state == "Ready")
return "#9e0000"; // Red
else if (entity.state.startsWith("Not Ready"))
return "#00a30e"; // Green
else
return "#005f9e"; // Blue
]]]