Looking at my homeassistant logs, I just noticed these:
2025-12-10 16:35:40.597 INFO (SyncWorker_1) [homeassistant.loader] Loaded ibeacon from homeassistant.components.ibeacon
2025-12-10 16:35:40.596info2025-12-10 16:35:40.595 INFO (SyncWorker_1) [homeassistant.loader] Loaded apple_tv from homeassistant.components.apple_tv
2025-12-10 16:35:40.595info2025-12-10 16:35:40.593 INFO (SyncWorker_1) [homeassistant.loader] Loaded androidtv from homeassistant.components.androidtv
2025-12-10 16:35:40.592info2025-12-10 16:35:40.590 INFO (SyncWorker_1) [homeassistant.loader] Loaded fastdotcom from homeassistant.components.fastdotcom
2025-12-10 16:28:54.573info2025-12-10 16:28:54.563 INFO (SyncWorker_5) [homeassistant.loader] Loaded thread from homeassistant.components.thread
2025-12-10 16:28:54.348info2025-12-10 16:28:54.335 INFO (SyncWorker_4) [homeassistant.loader] Loaded ruuvi_gateway from homeassistant.components.ruuvi_gateway
2025-12-10 16:28:54.326info2025-12-10 16:28:54.325 INFO (SyncWorker_1) [homeassistant.loader] Loaded bluetooth_adapters from homeassistant.components.bluetooth_adapters
2025-12-10 16:28:54.317info2025-12-10 16:28:54.313 INFO (SyncWorker_5) [homeassistant.loader] Loaded homekit_controller from homeassistant.components.homekit_controller
2025-12-10 16:28:40.274info2025-12-10 16:28:40.273 INFO (SyncWorker_7) [homeassistant.loader] Loaded mqtt from homeassistant.components.mqtt
These are the only I find under homeassistant.loader, so not every integration/module is logged here BUT also I don’t use or have any of these configured.
Why do these show up? How can I disable them?
Thinking not only of memory usage (more libraries loaded into memory) but also the fact that whenever one of these modules are imported / loaded, their code is executed (and their dependencies/etc) when I’m not even using it.
How can I prevent these from being loaded?
Also, if every integration is “imported” to memory (I assume they are, as configflows are least require them), would there be a good place to propose/discuss around possible changes to that?
Thanks