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.

1 Like

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.

4 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:

3 Likes

Thank you!

Hope this improves in the future, at least with a way to select multiple entities and enable them all at once instead of having to click on each of them, then the setting wheel, then change the disabled to enabled setting… This is very unintuitive an inefficient way to do this.

1 Like

Entities screen
Enable the select checkbox.

Enable /disable selected becomes available

2 Likes

I would say yes, on some level. Mainly I am thinking about the Recorder (and wear and tear, especially on flash storage).

Most recently I have been going around disabling every entity that I am not using, in fact. :smile: