Newly added device - lots of entities disabled by default

Very commonly when I add a device or integration, lots of the entites show as “Disabled”.
I can click on them individually and enable them normally.

  • Why does this happen?
  • Is there a way to “enable all”?

Thank you.

Diagnosic type entities are disabled by default unless the integration owner chose to mark them as enabled.

State entities are usually enabled by default.

Change was made a few years ago when they started pushing create entities for device options not attributes. Some devices have TONS of entities and you wouldn’t want them all enabled by default.

Always a good option to check what’s disabled on your new devices.

Entities that are less popular or require e.g. additional device/service polling are marked as disabled by default.

No

1 Like

You can sort on disabled and locate the device in the entities list and you can mass enable them all at once.

But… I wouldn’t. you should be picky.

2 Likes

Ah so it saves system resources?

1 Like

In most cases it’s more about preserving the user’s sanity… there are integrations that can create several hundred entities. It’s better to mark some of them as disabled and give the user a choice of what to have enabled and what not.

2 Likes

Makes sense, thanks for answering :slight_smile:

2 Likes

Thank you!