diff --git a/src/panels/lovelace/common/compute-unused-entities.ts b/src/panels/lovelace/common/compute-unused-entities.ts index d8abc95994..dd2fafe891 100755 --- a/src/panels/lovelace/common/compute-unused-entities.ts +++ b/src/panels/lovelace/common/compute-unused-entities.ts @@ -64,11 +64,16 @@ const addEntities = (entities: Set, obj) => { if (obj.badges && Array.isArray(obj.badges)) { obj.badges.forEach((badge) => addEntityId(entities, badge)); } + if (obj.sections && Array.isArray(obj.sections)) { + obj.sections.forEach((section) => addEntities(entities, section)); + } }; export const computeUsedEntities = (config: LovelaceConfig): Set => { const entities = new Set(); - config.views.forEach((view) => addEntities(entities, view)); + config.views.forEach((view) => { + addEntities(entities, view); + }); return entities; };