mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-27 19:26:36 +00:00
Only count exposed entities with a state (#16391)
Only count entities with a state
This commit is contained in:
parent
822f47143b
commit
a3ec83a684
@ -51,8 +51,10 @@ export class AssistPref extends LitElement {
|
|||||||
|
|
||||||
private _exposedEntitiesCount = memoizeOne(
|
private _exposedEntitiesCount = memoizeOne(
|
||||||
(exposedEntities: Record<string, ExposeEntitySettings>) =>
|
(exposedEntities: Record<string, ExposeEntitySettings>) =>
|
||||||
Object.values(exposedEntities).filter((expose) => expose.conversation)
|
Object.entries(exposedEntities).filter(
|
||||||
.length
|
([entityId, expose]) =>
|
||||||
|
expose.conversation && entityId in this.hass.states
|
||||||
|
).length
|
||||||
);
|
);
|
||||||
|
|
||||||
protected render() {
|
protected render() {
|
||||||
|
@ -33,8 +33,10 @@ export class CloudAlexaPref extends LitElement {
|
|||||||
|
|
||||||
private _exposedEntitiesCount = memoizeOne(
|
private _exposedEntitiesCount = memoizeOne(
|
||||||
(exposedEntities: Record<string, ExposeEntitySettings>) =>
|
(exposedEntities: Record<string, ExposeEntitySettings>) =>
|
||||||
Object.values(exposedEntities).filter((expose) => expose["cloud.alexa"])
|
Object.entries(exposedEntities).filter(
|
||||||
.length
|
([entityId, expose]) =>
|
||||||
|
expose["cloud.alexa"] && entityId in this.hass.states
|
||||||
|
).length
|
||||||
);
|
);
|
||||||
|
|
||||||
protected willUpdate() {
|
protected willUpdate() {
|
||||||
|
@ -45,8 +45,9 @@ export class CloudGooglePref extends LitElement {
|
|||||||
|
|
||||||
private _exposedEntitiesCount = memoizeOne(
|
private _exposedEntitiesCount = memoizeOne(
|
||||||
(exposedEntities: Record<string, ExposeEntitySettings>) =>
|
(exposedEntities: Record<string, ExposeEntitySettings>) =>
|
||||||
Object.values(exposedEntities).filter(
|
Object.entries(exposedEntities).filter(
|
||||||
(expose) => expose["cloud.google_assistant"]
|
([entityId, expose]) =>
|
||||||
|
expose["cloud.google_assistant"] && entityId in this.hass.states
|
||||||
).length
|
).length
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user