diff --git a/src/data/lovelace/config/badge.ts b/src/data/lovelace/config/badge.ts index b6b5d7c207..e3f92b1ac4 100644 --- a/src/data/lovelace/config/badge.ts +++ b/src/data/lovelace/config/badge.ts @@ -13,6 +13,7 @@ export const ensureBadgeConfig = ( return { type: "entity", entity: config, + display_type: "complete", }; } if ("type" in config && config.type) { diff --git a/src/panels/lovelace/badges/hui-badge.ts b/src/panels/lovelace/badges/hui-badge.ts index a6eee87ec2..bbcd083c55 100644 --- a/src/panels/lovelace/badges/hui-badge.ts +++ b/src/panels/lovelace/badges/hui-badge.ts @@ -58,7 +58,7 @@ export class HuiBadge extends ReactiveElement { private _updateElement(config: LovelaceBadgeConfig) { if (config.type === "state-label") { - config = { ...config, type: "entity" }; + config = { display_type: "complete", ...config, type: "entity" }; } if (!this._element) { return; @@ -70,7 +70,7 @@ export class HuiBadge extends ReactiveElement { private _loadElement(config: LovelaceBadgeConfig) { if (config.type === "state-label") { - config = { ...config, type: "entity" }; + config = { display_type: "complete", ...config, type: "entity" }; } this._element = createBadgeElement(config); this._elementConfig = config;