Bonjour,
Je cherche sur le forum mais je ne trouve pas.
Je voudrais réduire la tailles des cartes « bouton » tout simplement.
Y a t il une solution simple merci d’avance.
Bonjour,
Je cherche sur le forum mais je ne trouve pas.
Je voudrais réduire la tailles des cartes « bouton » tout simplement.
Y a t il une solution simple merci d’avance.
Salut,
La taille est calculée automatiquement en fonction de la mise en page et de la résolution.
type: button
tap_action:
action: toggle
entity: switch.schedule_446d64
Il faut jouer avec la composition pour les ajuster : par exemple 2 boutons dans une grille à 2 colonnes prennent 2 fois moins de place
type: grid
cards:
- type: button
tap_action:
action: toggle
entity: switch.schedule_489c41
- type: button
tap_action:
action: toggle
entity: switch.schedule_489c41
columns: 2
Une autre variante c’est d’utiliser card-mod, mais c’est moins facile à organiser, il y a plein de place perdue
type: button
style: |
ha-card {
width: 30%;
}type: button
tap_action:
action: toggle
entity: switch.schedule_446d64
merci pulpy toujours avec tes informations précieuses je me suis servi de ton code exemple :
type: grid
cards:
- type: button
tap_action:
action: call-service
service: rest_command.portail
icon: mdi:gate-arrow-right
name: Ouverture Portail
- type: button
tap_action:
action: call-service
service: automation.trigger
service_data: {}
target:
entity_id: automation.portail_blocage
icon: mdi:gate
name: Blocage portail
columns: 2
si cela peut servir à d’autres …
Même si cela fonctionne, tu ne devrais pas déclencher une automatisation manuellement.
La philosophie est la suivante :
Si tu dois exécuter manuellement une automatisation c’est que les actions doivent être dans un script.
A la base, les automatisation doivent servir à dérouler des scripts ou actions sur un événement et non sur déclenchement manuel.
C’est juste la façon d’interpréter les évènements qui est différentes. Les actions seront les même.
Et surtout, lorsque tu déclenches une automatisation, les conditions ne sont pas prisent en compte (inhibition)