diff --git a/src/components/ha-area-picker.ts b/src/components/ha-area-picker.ts index 0bf8fb199f..10a9f9881e 100644 --- a/src/components/ha-area-picker.ts +++ b/src/components/ha-area-picker.ts @@ -140,7 +140,7 @@ export class HaAreaPicker extends SubscribeMixin(LitElement) { this._devices = devices; }), subscribeEntityRegistry(this.hass.connection!, (entities) => { - this._entities = entities.filter((entity) => entity.area_id); + this._entities = entities; }), ]; } @@ -193,13 +193,13 @@ export class HaAreaPicker extends SubscribeMixin(LitElement) { deviceEntityLookup[entity.device_id].push(entity); } inputDevices = devices; - inputEntities = entities; + inputEntities = entities.filter((entity) => entity.area_id); } else { if (deviceFilter) { inputDevices = devices; } if (entityFilter) { - inputEntities = entities; + inputEntities = entities.filter((entity) => entity.area_id); } }