akkudoktoreos.config.config
This module provides functionality to manage and handle configuration for the EOS.
The module including loading, merging, and validating JSON configuration files. It also provides utility functions for working directory setup and date handling.
Key features: - Loading and merging configurations from default or custom JSON files - Validating configurations using Pydantic models - Managing directory setups for the application
Functions
Provide default data folder path. |
|
|
Get path based on base path. |
Detect Home Assistant add-on environment. |
Classes
|
Singleton configuration handler for the EOS application. |
|
General settings. |
|
Settings for all EOS. |
|
Settings for all of EOS with defaults. |