diff --git a/src/common/entity/group_entities.ts b/src/common/entity/group_entities.ts index 1b22b42cc8..76560e9b19 100644 --- a/src/common/entity/group_entities.ts +++ b/src/common/entity/group_entities.ts @@ -8,7 +8,9 @@ export const computeGroupEntitiesState = (states: HassEntity[]): string => { return UNAVAILABLE; } - const validState = states.filter((stateObj) => isUnavailableState(stateObj)); + const validState = states.some( + (stateObj) => !isUnavailableState(stateObj.state) + ); if (!validState) { return UNAVAILABLE;