Carte bouton

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.
image

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
image

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
image

type: button
style: |
  ha-card {
      width: 30%;
  }type: button
tap_action:
  action: toggle
entity: switch.schedule_446d64
1 « J'aime »

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)