Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, str|None url_path, dict[str, Any]|None config) |
| def | async_delete (self) |
| def | async_get_info (self) |
| dict[str, Any] | async_load (self, bool force) |
| def | async_save (self, config) |
| str | mode (self) |
| str|None | url_path (self) |
Public Attributes | |
| config | |
| hass | |
Private Member Functions | |
| None | _config_updated (self) |
Base class for Lovelace config.
Definition at line 45 of file dashboard.py.
| None homeassistant.components.lovelace.dashboard.LovelaceConfig.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| str | None | url_path, | ||
| dict[str, Any] | None | config | ||
| ) |
Initialize Lovelace config.
Reimplemented in homeassistant.components.lovelace.dashboard.LovelaceYAML.
Definition at line 48 of file dashboard.py.
|
private |
Fire config updated event.
Definition at line 85 of file dashboard.py.
| def homeassistant.components.lovelace.dashboard.LovelaceConfig.async_delete | ( | self | ) |
Delete config.
Reimplemented in homeassistant.components.lovelace.dashboard.LovelaceStorage.
Definition at line 80 of file dashboard.py.
| def homeassistant.components.lovelace.dashboard.LovelaceConfig.async_get_info | ( | self | ) |
Return the config info.
Reimplemented in homeassistant.components.lovelace.dashboard.LovelaceYAML, and homeassistant.components.lovelace.dashboard.LovelaceStorage.
Definition at line 69 of file dashboard.py.
| dict[str, Any] homeassistant.components.lovelace.dashboard.LovelaceConfig.async_load | ( | self, | |
| bool | force | ||
| ) |
Load config.
Reimplemented in homeassistant.components.lovelace.dashboard.LovelaceYAML, and homeassistant.components.lovelace.dashboard.LovelaceStorage.
Definition at line 73 of file dashboard.py.
| def homeassistant.components.lovelace.dashboard.LovelaceConfig.async_save | ( | self, | |
| config | |||
| ) |
Save config.
Reimplemented in homeassistant.components.lovelace.dashboard.LovelaceStorage.
Definition at line 76 of file dashboard.py.
| str homeassistant.components.lovelace.dashboard.LovelaceConfig.mode | ( | self | ) |
Return mode of the lovelace config.
Reimplemented in homeassistant.components.lovelace.dashboard.LovelaceYAML, and homeassistant.components.lovelace.dashboard.LovelaceStorage.
Definition at line 65 of file dashboard.py.
| str | None homeassistant.components.lovelace.dashboard.LovelaceConfig.url_path | ( | self | ) |
Return url path.
Definition at line 59 of file dashboard.py.
| homeassistant.components.lovelace.dashboard.LovelaceConfig.config |
Definition at line 56 of file dashboard.py.
| homeassistant.components.lovelace.dashboard.LovelaceConfig.hass |
Definition at line 52 of file dashboard.py.