Button-Card dans une Grid-Layout

Mon problème

Je cherche a faire une page en .yaml tout en grid-layout avec des button-card

Hello a tous, j’ai un soucis en voulant positionner des button-card dans une page tout en grid-layout.

En effet, je défini ma grid comme ceci :

views:
  - title: Principal
    type: custom:grid-layout
    path: 0
    layout:
      #default
      grid-gap: var(--custom-layout-card-padding)
      grid-template-columns: repeat(4, 1fr)
      #grid-template-rows: 0 repeat(3, fit-content(100%)) 0fr
      grid-template-rows: repeat(3, auto-fit) 0fr
      justify-content: center
      grid-template-areas: |
        "chips  chips  chips  chips ."
        "ouvrants  lumières       autres  maison   ."
        "ouvrants  footer      footer  footer  ."
        "test5  footer      footer  footer  ."

Je voudrais, dans l’area "ouvrants (Colonne 1 Ligne 2), mettre 3 button-card, alors que je n’ai que 2 colonnes :

      #################################################
      #                                               #
      #                  Ouvrants                     #
      #                                               #
      #################################################

      - type: grid
        title: Ouvrants
        view_layout:
          grid-area: ouvrants
        columns: 2
        cards:
        
          - type: custom:button-card
            #template: card_binary_sensor
            entity: binary_sensor.porte_entree_access_control_window_door_is_open
            #aspect_ratio: 1/1
            name: Entrée
            layout: vertical
          - type: custom:button-card
            #template: card_binary_sensor
            entity: binary_sensor.porte_entree_access_control_window_door_is_open
            #aspect_ratio: 3/1
            name: Entrée
          - type: custom:button-card
            #template: card_binary_sensor
            entity: binary_sensor.porte_entree_access_control_window_door_is_open
            #aspect_ratio: 3/1
            name: Entrée

Le problème, c’est que la 3eme button-card ne se positionne pas juste en dessous, et j’aimerais pouvoir la coller juste en dessous.

En fait quand on regarde le ratio du button est 1/1, peu importe les propriétés définies :

Une idée de comment je pourrais faire pour diminuer cette taille et que mon 3eme button soit collé juste en dessous?

J’ai eesayé de jouer sur la taille, la ratio, le « grid-template-rows », mais je n’y arrive pas.

Si quelqu’un à une idée, je suis preneur.

Merci.

Ma configuration


[center]## System Health

version core-2021.11.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.9.7
os_name Linux
os_version 5.10.75
arch x86_64
timezone Europe/Paris
Home Assistant Community Store
GitHub API ok
Github API Calls Remaining 4506
Installed Version 1.17.2
Stage running
Available Repositories 919
Installed Repositories 80
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 6.6
update_channel stable
supervisor_version supervisor-2021.10.8
docker_version 20.10.8
disk_total 28.6 GB
disk_used 23.2 GB
healthy true
supported true
board generic-x86-64
supervisor_api ok
version_api ok
installed_addons File editor (5.3.3), Terminal & SSH (9.2.1), AppDaemon 4 (0.7.1), Mosquitto broker (6.0.1), Samba Backup (5.0.0), iBrew (0.2), Check Home Assistant configuration (3.9.0), SQLite Web (3.2.0), Studio Code Server (3.7.0), Z-Wave JS to MQTT (0.29.0), Z-Wave JS (0.1.47), ESPHome (2021.10.3)
Lovelace
dashboards 3
resources 63
views 16
mode storage
1 « J'aime »

Et en désactivant le rendu carré ?

type: grid
square: false  #<- ICI
cards:
  ...
1 « J'aime »

il est fort… grand merci a toi, ca fonctionne parfaitement

1 « J'aime »