Loading unused components

I’ve been using home assistant for about a year now. Recently I’ve been looking into the logs in more detail. I noticed when HA first starts, several components are loaded by SyncWorker threads. Many if not all of these components are not in my configuration.yaml. (tellduslive, openuv, locative, ipma, aikin, etc…)

Is there a default set of components that get loaded even if they’re not configured? Is this part of the “discovery” feature? Is there a way to disable these components from being loaded? From a security perspective, loading unused components has the possibility of unintentionally opening attack vectors.

I’m running 0.94.4 in a docker (homeassistant/home-assistant) on ubuntu 16.04.6.

2 Likes