Carte « pile verticale », de base dans HA.
type: vertical-stack
cards:
- features:
- type: custom:service-call
entries:
- type: button
entity_id: cover.cellier
icon: mdi:arrow-up
tap_action:
action: perform-action
perform_action: cover.open_cover
target:
entity_id:
- cover.cellier
data: {}
- type: button
entity_id: cover.cellier
icon: mdi:stop
tap_action:
action: perform-action
perform_action: cover.stop_cover
target:
entity_id:
- cover.cellier
data: {}
- type: button
entity_id: cover.cellier
icon: mdi:arrow-down
tap_action:
action: perform-action
perform_action: cover.close_cover
target:
entity_id:
- cover.cellier
data: {}
- type: dropdown
entity_id: cover.cellier
options:
- entity_id: cover.cellier
tap_action:
action: perform-action
perform_action: cover.set_cover_position
target:
entity_id:
- cover.cellier
data:
position: 50
icon: ""
label: 50%
- entity_id: cover.cellier
tap_action:
action: perform-action
perform_action: cover.set_cover_position
target:
entity_id:
- cover.cellier
data:
position: 20
icon: ""
label: 20%
- entity_id: cover.cellier
tap_action:
action: perform-action
perform_action: cover.set_cover_position
target:
entity_id:
- cover.cellier
data:
position: 10
icon: ""
label: 10%
type: tile
features_position: inline
vertical: false
entity: cover.cellier
grid_options:
columns: 12
rows: 1
- features:
- type: custom:service-call
entries:
- type: button
entity_id: cover.cellier
icon: mdi:arrow-up
tap_action:
action: perform-action
perform_action: cover.open_cover
target:
entity_id:
- cover.cellier
data: {}
- type: button
entity_id: cover.cellier
icon: mdi:stop
tap_action:
action: perform-action
perform_action: cover.stop_cover
target:
entity_id:
- cover.cellier
data: {}
- type: button
entity_id: cover.cellier
icon: mdi:arrow-down
tap_action:
action: perform-action
perform_action: cover.close_cover
target:
entity_id:
- cover.cellier
data: {}
- type: dropdown
entity_id: cover.cellier
options:
- entity_id: cover.cellier
tap_action:
action: perform-action
perform_action: cover.set_cover_position
target:
entity_id:
- cover.cellier
data:
position: 50
icon: ""
label: 50%
- entity_id: cover.cellier
tap_action:
action: perform-action
perform_action: cover.set_cover_position
target:
entity_id:
- cover.cellier
data:
position: 20
icon: ""
label: 20%
- entity_id: cover.cellier
tap_action:
action: perform-action
perform_action: cover.set_cover_position
target:
entity_id:
- cover.cellier
data:
position: 10
icon: ""
label: 10%
type: tile
features_position: inline
vertical: false
entity: cover.cellier
grid_options:
columns: 12
rows: 1
ou custom Vertical Stack In Card (via HACS), avec un rendu différent
type: custom:vertical-stack-in-card
cards:
- features:
- type: custom:service-call
entries:
- type: button
entity_id: cover.cellier
icon: mdi:arrow-up
tap_action:
action: perform-action
perform_action: cover.open_cover
target:
entity_id:
- cover.cellier
data: {}
- type: button
entity_id: cover.cellier
icon: mdi:stop
tap_action:
action: perform-action
perform_action: cover.stop_cover
target:
entity_id:
- cover.cellier
data: {}
- type: button
entity_id: cover.cellier
icon: mdi:arrow-down
tap_action:
action: perform-action
perform_action: cover.close_cover
target:
entity_id:
- cover.cellier
data: {}
- type: dropdown
entity_id: cover.cellier
options:
- entity_id: cover.cellier
tap_action:
action: perform-action
perform_action: cover.set_cover_position
target:
entity_id:
- cover.cellier
data:
position: 50
icon: ""
label: 50%
- entity_id: cover.cellier
tap_action:
action: perform-action
perform_action: cover.set_cover_position
target:
entity_id:
- cover.cellier
data:
position: 20
icon: ""
label: 20%
- entity_id: cover.cellier
tap_action:
action: perform-action
perform_action: cover.set_cover_position
target:
entity_id:
- cover.cellier
data:
position: 10
icon: ""
label: 10%
type: tile
features_position: inline
vertical: false
entity: cover.cellier
grid_options:
columns: 12
rows: 1
- features:
- type: custom:service-call
entries:
- type: button
entity_id: cover.cellier
icon: mdi:arrow-up
tap_action:
action: perform-action
perform_action: cover.open_cover
target:
entity_id:
- cover.cellier
data: {}
- type: button
entity_id: cover.cellier
icon: mdi:stop
tap_action:
action: perform-action
perform_action: cover.stop_cover
target:
entity_id:
- cover.cellier
data: {}
- type: button
entity_id: cover.cellier
icon: mdi:arrow-down
tap_action:
action: perform-action
perform_action: cover.close_cover
target:
entity_id:
- cover.cellier
data: {}
- type: dropdown
entity_id: cover.cellier
options:
- entity_id: cover.cellier
tap_action:
action: perform-action
perform_action: cover.set_cover_position
target:
entity_id:
- cover.cellier
data:
position: 50
icon: ""
label: 50%
- entity_id: cover.cellier
tap_action:
action: perform-action
perform_action: cover.set_cover_position
target:
entity_id:
- cover.cellier
data:
position: 20
icon: ""
label: 20%
- entity_id: cover.cellier
tap_action:
action: perform-action
perform_action: cover.set_cover_position
target:
entity_id:
- cover.cellier
data:
position: 10
icon: ""
label: 10%
type: tile
features_position: inline
vertical: false
entity: cover.cellier
grid_options:
columns: 12
rows: 1









