https://github.com/abjugard/homeassistant-mostly_default_config
Implements a mostly default config component for Home Assistant
https://github.com/abjugard/homeassistant-mostly_default_config
Last synced: 9 months ago
JSON representation
Implements a mostly default config component for Home Assistant
- Host: GitHub
- URL: https://github.com/abjugard/homeassistant-mostly_default_config
- Owner: abjugard
- Created: 2023-11-27T19:40:11.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-08T09:18:04.000Z (about 1 year ago)
- Last Synced: 2025-05-08T00:54:09.681Z (9 months ago)
- Language: Python
- Size: 1.95 KB
- Stars: 22
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mostly Default Config for Home Assistant
Implements a mostly default config for those who wish for their configuration to follow the default configuration, but excluding specific component(s).
## Installation
1. Install this custom component (it is recommended to add this as a [custom repository in HACS](https://hacs.xyz/docs/faq/custom_repositories/))
2. Remove `default_config` from `configuration.yaml` and replace it with something like:
```
mostly_default_config:
exclude:
- map
- logbook
- ...
```
3. Restart Home Assistant
4. Enjoy a default config without the specific component(s) you wanted to disable
See [here](https://github.com/home-assistant/core/blob/master/homeassistant/components/default_config/manifest.json) for a current list of components that are loaded by `default_config` and can be individually excluded by this component.
## Limitations
Current implementation will always load `recorder` since that particular component requires special setup.