Namespaces | |
| addon_manager | |
| addon_panel | |
| auth | |
| binary_sensor | |
| config_flow | |
| const | |
| coordinator | |
| diagnostics | |
| discovery | |
| entity | |
| handler | |
| http | |
| ingress | |
| issues | |
| repairs | |
| sensor | |
| system_health | |
| update | |
| websocket_api | |
Classes | |
| class | APIEndpointSettings |
Functions | |
| bool | async_setup (HomeAssistant hass, ConfigType config) |
| bool | async_setup_entry (HomeAssistant hass, ConfigEntry entry) |
| bool | async_unload_entry (HomeAssistant hass, ConfigEntry entry) |
| str | hostname_from_addon_slug (str addon_slug) |
| bool | is_hassio (HomeAssistant hass) |
| str | valid_addon (Any value) |
Support for Hass.io.
| bool homeassistant.components.hassio.async_setup | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Set up the Hass.io component.
Definition at line 310 of file __init__.py.
| bool homeassistant.components.hassio.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | entry | ||
| ) |
Set up a config entry.
Definition at line 552 of file __init__.py.
| bool homeassistant.components.hassio.async_unload_entry | ( | HomeAssistant | hass, |
| ConfigEntry | entry | ||
| ) |
Unload a config entry.
Definition at line 564 of file __init__.py.
| str homeassistant.components.hassio.hostname_from_addon_slug | ( | str | addon_slug | ) |
Return hostname of add-on.
Definition at line 292 of file __init__.py.
| bool homeassistant.components.hassio.is_hassio | ( | HomeAssistant | hass | ) |
Return true if Hass.io is loaded. Async friendly.
Definition at line 302 of file __init__.py.
| str homeassistant.components.hassio.valid_addon | ( | Any | value | ) |
Validate value is a valid addon slug.
Definition at line 173 of file __init__.py.
|
private |
Definition at line 579 of file __init__.py.
|
private |
Definition at line 576 of file __init__.py.
|
private |
Definition at line 575 of file __init__.py.
|
private |
Definition at line 138 of file __init__.py.
|
private |
Definition at line 133 of file __init__.py.
| homeassistant.components.hassio.ATTR_NAME |
Definition at line 194 of file __init__.py.
| homeassistant.components.hassio.breaks_in_ha_version |
Definition at line 136 of file __init__.py.
| homeassistant.components.hassio.check_if_deprecated_constant |
Definition at line 575 of file __init__.py.
| homeassistant.components.hassio.CONF_FRONTEND_REPO |
Definition at line 151 of file __init__.py.
| homeassistant.components.hassio.CONFIG_SCHEMA |
Definition at line 153 of file __init__.py.
| homeassistant.components.hassio.default |
Definition at line 194 of file __init__.py.
| homeassistant.components.hassio.dir_with_deprecated_constants |
Definition at line 577 of file __init__.py.
| homeassistant.components.hassio.extra |
Definition at line 155 of file __init__.py.
| homeassistant.components.hassio.get_supervisor_ip |
Definition at line 135 of file __init__.py.
| homeassistant.components.hassio.HARDWARE_INTEGRATIONS |
Definition at line 274 of file __init__.py.
| homeassistant.components.hassio.MAP_SERVICE_API |
Definition at line 238 of file __init__.py.
| homeassistant.components.hassio.module_globals |
Definition at line 575 of file __init__.py.
| homeassistant.components.hassio.module_globals_keys |
Definition at line 577 of file __init__.py.
| homeassistant.components.hassio.PLATFORMS |
Definition at line 149 of file __init__.py.
| homeassistant.components.hassio.SCHEMA_ADDON |
Definition at line 185 of file __init__.py.
| homeassistant.components.hassio.SCHEMA_ADDON_STDIN |
Definition at line 187 of file __init__.py.
| homeassistant.components.hassio.SCHEMA_BACKUP_FULL |
Definition at line 191 of file __init__.py.
| homeassistant.components.hassio.SCHEMA_BACKUP_PARTIAL |
Definition at line 205 of file __init__.py.
| homeassistant.components.hassio.SCHEMA_NO_DATA |
Definition at line 183 of file __init__.py.
| homeassistant.components.hassio.SCHEMA_RESTORE_FULL |
Definition at line 213 of file __init__.py.
| homeassistant.components.hassio.SCHEMA_RESTORE_PARTIAL |
Definition at line 220 of file __init__.py.
| homeassistant.components.hassio.SERVICE_ADDON_RESTART |
Definition at line 160 of file __init__.py.
| homeassistant.components.hassio.SERVICE_ADDON_START |
Definition at line 158 of file __init__.py.
| homeassistant.components.hassio.SERVICE_ADDON_STDIN |
Definition at line 162 of file __init__.py.
| homeassistant.components.hassio.SERVICE_ADDON_STOP |
Definition at line 159 of file __init__.py.
| homeassistant.components.hassio.SERVICE_ADDON_UPDATE |
Definition at line 161 of file __init__.py.
| homeassistant.components.hassio.SERVICE_BACKUP_FULL |
Definition at line 165 of file __init__.py.
| homeassistant.components.hassio.SERVICE_BACKUP_PARTIAL |
Definition at line 166 of file __init__.py.
| homeassistant.components.hassio.SERVICE_HOST_REBOOT |
Definition at line 164 of file __init__.py.
| homeassistant.components.hassio.SERVICE_HOST_SHUTDOWN |
Definition at line 163 of file __init__.py.
| homeassistant.components.hassio.SERVICE_RESTORE_FULL |
Definition at line 167 of file __init__.py.
| homeassistant.components.hassio.SERVICE_RESTORE_PARTIAL |
Definition at line 168 of file __init__.py.
| homeassistant.components.hassio.STORAGE_KEY |
Definition at line 144 of file __init__.py.
| homeassistant.components.hassio.STORAGE_VERSION |
Definition at line 145 of file __init__.py.
| homeassistant.components.hassio.VALID_ADDON_SLUG |
Definition at line 170 of file __init__.py.