[Section Layout] Regrouper plusieurs grids sous une section avec titre — comment faire?

Bonjour, (et excusez ma maladresse en communication, svp)

Mon problème

J'ai construit un dashboard en Section Layout avec des grids juxtaposés — essentiellement des cartes entités simples (lampes, volets, scripts).
En regardant mon YAML, je réalise que j'ai raté le niveau Section : j'ai des grids côte à côte mais sans regroupement logique au-dessus.
Je voudrais :

regrouper les 3 premiers grids (Lampes RdC, Volets RdC, Controles RdC) sous une Section "Rez de Chaussée"
regrouper les 4 suivants (Chambre Claude, Chambre Amis, Chambre Carole, Controles Étage) sous une Section "Premier Étage"

Est-ce que ce niveau de regroupement existe en Section Layout, et si oui quelle est la syntaxe YAML ?
J'ai vu que "title" sur un grid affiche quelque chose au-dessus de la colonne, mais ce n'est pas ce que je cherche.
Merci

Ma configuration


[center]## System Information

version core-2026.6.3
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch amd64
user root
virtualenv false
python_version 3.14.5
os_name Linux
os_version 6.12.85-haos
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 3180
Downloaded Repositories 2
Home Assistant Cloud
logged_in true
subscription_expiration 20 mars 2027 à 01:00
relayer_connected true
relayer_region us-east-1
remote_enabled true
remote_connected true
alexa_enabled false
google_enabled true
cloud_ice_servers_enabled true
remote_server us-east-1-20.ui.nabu.casa
certificate_status ready
instance_id e6193012e5374850b97bb263007d6171
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 17.3
update_channel stable
supervisor_version supervisor-2026.06.2
agent_version 1.8.1
docker_version 29.3.1
disk_total 30.8 GB
disk_used 6.4 GB
nameservers 192.168.1.254, fd0f:ee:b0::1
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization oracle
board ova
supervisor_api ok
version_api ok
installed_addons Get HACS (1.3.1), Studio Code Server (6.0.1), Samba share (12.6.1), Mosquitto broker (7.1.0), Zigbee2MQTT (2.12.0-1), Terminal & SSH (10.3.0)
Dashboards
dashboards 5
resources 0
views 11
mode storage
Network Configuration
adapters lo (disabled), enp0s3 (enabled, default, auto), hassio (disabled), docker0 (disabled), veth48310f1 (disabled), veth73aabd6 (disabled), veth1940b09 (disabled), veth67d500d (disabled), veth69f7e07 (disabled), vethf5b81ae (disabled), vethda8b588 (disabled), veth63d5881 (disabled), vethc525b20 (disabled), vetha6fa909 (disabled)
ipv4_addresses lo (127.0.0.1/8), enp0s3 (192.168.1.180/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), veth48310f1 (), veth73aabd6 (), veth1940b09 (), veth67d500d (), veth69f7e07 (), vethf5b81ae (), vethda8b588 (), veth63d5881 (), vethc525b20 (), vetha6fa909 ()
ipv6_addresses lo (::1/128), enp0s3 (2a01:e0a:f2:3730:997:9560:4d25:94e1/64, fe80::d8b6:3785:2da4:65f6/64), hassio (fd0c:ac1e:2100::1/48, fe80::9c79:f6ff:fe6f:867c/64), docker0 (fe80::fc45:21ff:fef7:c290/64), veth48310f1 (fe80::44e4:ccff:fefb:dc9/64), veth73aabd6 (fe80::1c73:5ff:fe7a:7e6a/64), veth1940b09 (fe80::2c70:37ff:fe74:146/64), veth67d500d (fe80::98d3:adff:fe7c:d3d0/64), veth69f7e07 (fe80::24a3:efff:feeb:b4c5/64), vethf5b81ae (fe80::3438:f5ff:fe05:dd10/64), vethda8b588 (fe80::446e:42ff:fe63:3b23/64), veth63d5881 (fe80::90bc:1eff:fe65:93ab/64), vethc525b20 (fe80::5cee:3fff:fe0f:ef34/64), vetha6fa909 (fe80::dc1e:52ff:febb:5797/64)
announce_addresses 192.168.1.180, 2a01:e0a:f2:3730:997:9560:4d25:94e1, fe80::d8b6:3785:2da4:65f6
Recorder
oldest_recorder_run 5 juin 2026 à 04:42
current_recorder_run 21 juin 2026 à 17:56
estimated_db_size 15.33 MiB
database_engine sqlite
database_version 3.49.2
[/center] Comment récupérer ma configuration : Dans votre HA, Menu latéral `Paramètres` > `Système` > `Corrections` puis les trois petits points en haut a droite > `Informations Système` puis une fois en bas `Copier` ___

Hello,

Ajoute du code et des photos, sur ce que tu as et ce que tu veux, parce que là ...

</> pour le le code dans ton message
image

cdt

Le code aussi ?
J'aurais pas osé,

{
  "version": 1,
  "minor_version": 1,
  "key": "lovelace.dashboard_boardino",
  "data": {
    "config": {
      "views": [
        {
          "title": "Home",
          "type": "sections",
          "max_columns": 4,
          "icon": "mdi:home",
          "path": "Boardino",
          "sections": [
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Lampes RdC",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "switch.lampe_piano"
                    },
                    {
                      "entity": "switch.lampe_canape_outlet",
                      "icon": "mdi:toggle-switch-variant-off"
                    },
                    {
                      "entity": "switch.lampe_mamie"
                    },
                    {
                      "entity": "switch.cellier"
                    },
                    {
                      "entity": "switch.lampe_console"
                    }
                  ],
                  "show_header_toggle": false,
                  "state_color": false
                }
              ]
            },
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Volets Rdc",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "cover.volet_1"
                    },
                    {
                      "entity": "cover.volet_2"
                    },
                    {
                      "entity": "cover.volet_3"
                    },
                    {
                      "entity": "cover.volet_4"
                    }
                  ]
                }
              ]
            },
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Controles Rdc",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "script.close_shutters_rdc"
                    },
                    {
                      "entity": "script.open_shutters_rdc"
                    }
                  ]
                }
              ]
            },
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Chambre Claude",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "cover.volet_claude"
                    }
                  ]
                }
              ]
            },
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Chambre Amis",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "cover.volet_amis"
                    }
                  ]
                }
              ]
            },
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Chambre Carole",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "cover.volet_fenetre_carole"
                    },
                    {
                      "entity": "cover.volet_terrasse_carol"
                    }
                  ]
                }
              ]
            },
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Controles 1er Etage",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "script.close_shutters_etage"
                    },
                    {
                      "entity": "script.open_shutters_etage"
                    }
                  ]
                }
              ]
            }
          ],
          "cards": []
        },
        {
          "type": "sections",
          "max_columns": 2,
          "title": "Terrasse Jardin",
          "path": "terrasse-jardin",
          "icon": "mdi:pool",
          "sections": [
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Terrasse",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "cover.store_terrasse"
                    },
                    {
                      "entity": "switch.chauffage_terrasse"
                    }
                  ]
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "sensor.sun_next_rising",
                      "format": "time"
                    },
                    {
                      "entity": "sensor.sun_next_setting",
                      "format": "time"
                    }
                  ]
                },
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Volets Extérieurs",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "cover.io_772630_1",
                      "secondary_info": "none"
                    },
                    {
                      "entity": "cover.io_772601_1",
                      "secondary_info": "none"
                    }
                  ]
                },
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Gestion Arrosages",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "script.close_arrosage"
                    },
                    {
                      "entity": "script.open_arrosage"
                    },
                    {
                      "entity": "switch.arrosage_devant"
                    },
                    {
                      "entity": "switch.arrosage_derriere"
                    }
                  ]
                }
              ]
            },
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "R0",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "cover.volet_r0"
                    },
                    {
                      "entity": "switch.r0_lampadaire_entree_mss210_main_chanel"
                    },
                    {
                      "entity": "switch.r0_lampadaire_armoire_mss210_main_chanel"
                    },
                    {
                      "entity": "switch.r0_lampadaire_arriere_mss210_main_chanel"
                    },
                    {
                      "entity": "switch.0x20a716fffeefaff8"
                    },
                    {
                      "entity": "switch.0xc09b9efffe3ff415"
                    },
                    {
                      "entity": "switch.lampe_volet_r0"
                    }
                  ],
                  "show_header_toggle": false
                },
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Controles du R0",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "script.open_lampes_r0"
                    },
                    {
                      "entity": "script.close_lampes_r0"
                    },
                    {
                      "entity": "script.allumer_lampadaires_r0"
                    },
                    {
                      "entity": "script.eteindre_lampadaires_r0"
                    },
                    {
                      "entity": "binary_sensor.presence_porte_r0_occupancy"
                    },
                    {
                      "entity": "binary_sensor.presence_volet_r0_occupation"
                    },
                    {
                      "entity": "binary_sensor.presence_r0_groupe"
                    }
                  ]
                }
              ]
            },
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "heading": "Meteo Horaire / Quotidienne",
                  "heading_style": "title",
                  "icon": "mdi:weather-hail"
                },
                {
                  "show_current": true,
                  "show_forecast": true,
                  "type": "weather-forecast",
                  "entity": "weather.saint_raphael",
                  "forecast_type": "hourly"
                },
                {
                  "type": "weather-forecast",
                  "entity": "weather.saint_raphael",
                  "forecast_type": "daily"
                }
              ],
              "column_span": 2
            }
          ],
          "cards": []
        },
        {
          "type": "sections",
          "max_columns": 4,
          "title": "Location",
          "path": "1er-etage",
          "icon": "mdi:floor-plan",
          "sections": [
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Salon Location",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "cover.volet_salon_locat_1"
                    },
                    {
                      "entity": "cover.volet_salon_locat_2"
                    }
                  ]
                }
              ]
            },
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Cuisine Location",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "cover.volet_cuisine"
                    }
                  ]
                }
              ]
            },
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Chambres Location",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "cover.volet_grand_lit"
                    },
                    {
                      "entity": "cover.volet_lits_jumeaux"
                    }
                  ]
                }
              ]
            },
            {
              "type": "grid",
              "cards": [
                {
                  "type": "heading",
                  "icon": "",
                  "heading": "Controles Location",
                  "heading_style": "title"
                },
                {
                  "type": "entities",
                  "entities": [
                    {
                      "entity": "script.close_shutters_location"
                    },
                    {
                      "entity": "script.open_shutters_location"
                    }
                  ]
                }
              ]
            }
          ],
          "cards": []
        }
      ]
    }
  }
}

Un truc comme ca ?

Section rdc:

type: grid
cards:
  - type: heading
    heading: Rez de chaussée
    heading_style: title
    icon: mdi:home-floor-g
  - square: false
    type: grid
    cards:
      - type: heading
        icon: mdi:fridge
        heading: Cuisine
        heading_style: title
      - type: entities
        entities:
          - sensor.sun_next_midnight
          - sensor.sun_next_noon
          - sensor.sun_next_rising
    columns: 1
  - square: false
    type: grid
    cards:
      - type: heading
        icon: mdi:sofa
        heading: Salon
        heading_style: title
      - type: entities
        entities:
          - sensor.sun_next_midnight
          - sensor.sun_next_noon
          - sensor.sun_next_rising
    columns: 1
  - square: false
    type: grid
    cards:
      - type: heading
        icon: mdi:car
        heading_style: title
        heading: Garage
      - type: entities
        entities:
          - sensor.sun_next_midnight
          - sensor.sun_next_noon
          - sensor.sun_next_rising
    columns: 1
column_span: 4

Section Etage 1:

type: grid
cards:
  - type: heading
    heading_style: title
    heading: Etage 1
    icon: mdi:home-floor-1
    badges: []
  - square: false
    type: grid
    cards:
      - type: heading
        icon: mdi:bed
        heading: Chambre 1
        heading_style: title
      - type: entities
        entities:
          - sensor.sun_next_midnight
          - sensor.sun_next_noon
          - sensor.sun_next_rising
    columns: 1
  - square: false
    type: grid
    cards:
      - type: heading
        icon: mdi:shower-head
        heading: Salle de bain
        heading_style: title
      - type: entities
        entities:
          - sensor.sun_next_midnight
          - sensor.sun_next_noon
          - sensor.sun_next_rising
    columns: 1
  - square: false
    type: grid
    cards:
      - type: heading
        icon: mdi:bed
        heading: Chambre 2
        heading_style: title
      - type: entities
        entities:
          - sensor.sun_next_midnight
          - sensor.sun_next_noon
          - sensor.sun_next_rising
    columns: 1
column_span: 4