mirror of
https://github.com/home-assistant/developers.home-assistant.git
synced 2025-06-19 16:46:29 +00:00

* Modernize sidebar menu * Move more architecture things over * Move APIs to their application docs * Clean up some titles and de-duplicate * Consolidate repair platform and issue registry * More moving * Address comments * Move API down
1.8 KiB
1.8 KiB
title
title |
---|
Config |
On the hass object there is an instance of the Config class. The Config class contains the users preferred units, the path to the config directory and which components are loaded.
Name | Type | Description |
---|---|---|
latitude | float | Latitude of the instance location |
longitude | float | Longitude of the instance location |
elevation | int | Elevation of the instance |
location_name | str | Name of the instance |
time_zone | str | Timezone |
units | UnitSystem | Unit system |
internal_url | str | URL the instance can be reached on internally |
external_url | str | URL the instance can be reached on externally |
currency | str | Preferred currency |
country | str | Country the instance is in |
language | str | Preferred language |
config_source | ConfigSource | If the configuration was set via the UI or stored in YAML |
skip_pip | bool | If True, pip install is skipped for requirements on startup |
skip_pip_packages | list[str] | List of packages to skip when installing requirements on startup |
components | set[str] | List of loaded components |
api | ApiConfig | API (HTTP) server configuration |
config_dir | str | Directory that holds the configuration |
allowlist_external_dirs | set[str] | List of allowed external dirs to access |
allowlist_external_urls | set[str] | List of allowed external URLs that integrations may use |
media_dirs | dict[str, str] | Dictionary of Media folders that integrations may use |
safe_mode | bool | If Home Assistant is running in safe mode |
legacy_templates | bool | Use legacy template behavior |
It also provides some helper methods. See available methods.