WTH is there no exclude option for the "default_config" integration?

Why is there no option to exclude specific integrations from the default_config integration? If you don’t want just one integration included in default_config, you have to omit default_config entirely from the configuration and manually add all 20+ integrations it includes.

Moreover, if new integrations are added to default_config during updates, you have to manually keep track of and add them, which is inconvenient.

I’m not going to go into anything about this request other than this particular statement is not a good argument for your request. You should always read the release notes before updating. If you use default config or not. If you don’t use it you will see the new integrations included in default config listed. So not really much to keep track of is there?

Of course, reading the release notes is important—I never said otherwise. However, they don’t always clearly show when an integration is added to default_config (e.g., Go2rtc). Manually comparing a list with every update is an unnecessary step.

In case of go2rtc it is specified (hope this is what you wanted to say):


But then we depend on particular wording in Release notes (some dev may name this PR differently).

I wonder is there any way to track changes in some Docs page (this one in particular). Then, if we missed somehow a corr. line in Release notes - we are notified about a change of this page (& may be a change in a list of integrations included into default_config). Ofc Docs are supposed to be updated in time…

It will not be added, because the core dev team does not want to support it. And rightfully so, there is a reason it is called “default config”, if you take stuff out, it is no longer “default”.

And if you really really want that, there are custom integrations that do it, but then you are on your own and should not expect support.

I meant in the release notes, not in the full changelog, that was just in reference to the fact that you should of course read the release notes before updating.

In my opinion, it is unnecessary to include integrations such as My Home Assistant (used by 5.3%), Zero-configuration (used by 4.6%), or Cloud. For example, the Cloud integration’s link in the settings dashboard feels redundant when the feature is not in use.

The statement that users shouldn’t receive support simply because they’ve modified default_config doesn’t seem right to me. Most of Home Assistant’s functions are not dependent on these integrations.

Anyway, It’s valid to have different opinions, and that’s exactly why I opened the WTH. If you disagree, that’s fine – you don’t have to vote.