From fc29b519ae8db38e6a57b2f90bc3dc49c90f7103 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Fri, 17 Jan 2020 22:38:08 +0100 Subject: [PATCH] Don't use light card in generated Lovelace mode (#4505) * Don't make seperate card for grouped lights * Update generate-lovelace-config.ts * Don't use light group at all in generated UI --- src/panels/lovelace/common/generate-lovelace-config.ts | 5 +++-- .../lovelace/editor/card-editor/hui-dialog-suggest-card.ts | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) 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();