Untitled
unknown
yaml
9 months ago
2.8 kB
6
Indexable
type: custom:button-card entity: switch.geschirrspuler_power icon: mdi:dishwasher name: Dishwasher show_label: true state: - value: 'off' icon: mdi:dishwasher-off label: Turned off styles: card: - background: black; grid: - grid-template-areas: '"i" "n" "i"' - grid-template-column: 1fr - grid-template-tows: 70px min-content 1fr label: - justify-self: start - font-size: 16px - font-weight: 500 - padding: 2px 0 custom_fields: program: - display: none bar: - display: none stat1: - display: none stat2: - display: none stat3: - display: none - value: 'on' icon: mdi:dishwasher-alert styles: card: - background: >- linear-gradient(90deg, rgba(131,58,180,1) 0%, rgba(244,12,12,1) 75%, rgba(252,176,69,1) 100%); icon: - color: black name: - color: black custom_fields: state: - color: black styles: card: - padding: 20px - height: 180px grid: - grid-template-areas: '"i program" "n stat2" "bar bar" "stat1 stat3"' - grid-template-columns: 1fr 1fr - grid-template-rows: 70px min-content 1fr min-content name: - justify-self: start - font-size: 14px - padding-bottom: 15px - opacity: 0.7 icon: - width: 34px - color: null img_cell: - justify-self: start - align-self: start - width: 34px - height: 34px custom_fields: program: - justify-self: end - align-self: end - padding-bottom: 6px - font-size: 16px - font-weight: 500 stat1: - justify-self: start - font-size: 10px - font-weight: 500 - padding-top: 15px stat2: - justify-self: end - font-weight: 500 - font-size: 16px - padding-bottom: 15px stat3: - justify-self: end - font-size: 10px - opacity: 0.7 - padding-top: 15px bar: - justify-self: start - margin-top: '-4px' - width: 100% - border-radius: 6px - background: cccccc - height: 12px custom_fields: program: | [[[ return entity.attributes.geschirrspuler_operation_state ]]] bar: | [[[ var state = states['sensor.geschirrspuler_program_progress'].state; return ` <div style="background:#050C9C; height: 12px; width:${state}%; text-align: center; color: white;"> ${state}% </div> `; ]]] stat1: '0:00:00' stat2: | [[[ return states['sensor.geschirrspuler_remaining_program_time'].state; ]]] stat3: | [[[ return states['sensor.geschirrspuler_duration'].state; ]]]
Editor is loading...
Leave a Comment