diff --git a/src/components/entity/ha-state-label-badge.ts b/src/components/entity/ha-state-label-badge.ts index b7001ab861..fa84be3fc2 100644 --- a/src/components/entity/ha-state-label-badge.ts +++ b/src/components/entity/ha-state-label-badge.ts @@ -73,6 +73,12 @@ export class HaStateLabelBadge extends LitElement { const value = this._computeValue(domain, entityState); const icon = this.icon ? this.icon : this._computeIcon(domain, entityState); + const image = this.icon + ? "" + : this.image + ? this.image + : entityState.attributes.entity_picture_local || + entityState.attributes.entity_picture; return html` - ${icon ? html`` : ""} + ${!image && icon ? html`` : ""} ${value && (this.icon || !this.image) ? html` 4 ? "big" : ""} >${value}