diff --git a/src/panels/lovelace/common/generate-lovelace-config.ts b/src/panels/lovelace/common/generate-lovelace-config.ts index 3c66447d3f..6cc8db7260 100644 --- a/src/panels/lovelace/common/generate-lovelace-config.ts +++ b/src/panels/lovelace/common/generate-lovelace-config.ts @@ -99,7 +99,8 @@ const splitByAreas = ( export const computeCards = ( states: Array<[string, HassEntity?]>, - entityCardOptions: Partial + entityCardOptions: Partial, + single = false ): LovelaceCardConfig[] => { const cards: LovelaceCardConfig[] = []; @@ -132,7 +133,7 @@ export const computeCards = ( title: stateObj.attributes.friendly_name, refresh_interval: stateObj.attributes.refresh, }); - } else if (domain === "light") { + } else if (domain === "light" && single) { cards.push({ type: "light", entity: entityId, diff --git a/src/panels/lovelace/editor/card-editor/hui-dialog-suggest-card.ts b/src/panels/lovelace/editor/card-editor/hui-dialog-suggest-card.ts index 3fbf3d03e2..970a2993a2 100755 --- a/src/panels/lovelace/editor/card-editor/hui-dialog-suggest-card.ts +++ b/src/panels/lovelace/editor/card-editor/hui-dialog-suggest-card.ts @@ -49,7 +49,8 @@ export class HuiDialogSuggestCard extends LitElement { entityId, this.hass.states[entityId], ]), - {} + {}, + true ); if (this._dialog) { this._dialog.open();