Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.home_connect
 

Functions

api.HomeConnectAppliance homeassistant.components.home_connect._get_appliance (HomeAssistant hass, str|None device_id=None, dr.DeviceEntry|None device_entry=None, HomeConnectConfigEntry|None entry=None)
 
bool homeassistant.components.home_connect.async_migrate_entry (HomeAssistant hass, HomeConnectConfigEntry entry)
 
bool homeassistant.components.home_connect.async_setup (HomeAssistant hass, ConfigType config)
 
bool homeassistant.components.home_connect.async_setup_entry (HomeAssistant hass, HomeConnectConfigEntry entry)
 
bool homeassistant.components.home_connect.async_unload_entry (HomeAssistant hass, HomeConnectConfigEntry entry)
 
str homeassistant.components.home_connect.bsh_key_to_translation_key (str bsh_key)
 
dict[str, Any] homeassistant.components.home_connect.get_dict_from_home_connect_error (api.HomeConnectError err)
 
None homeassistant.components.home_connect.update_all_devices (HomeAssistant hass, HomeConnectConfigEntry entry)
 

Variables

 homeassistant.components.home_connect._LOGGER = logging.getLogger(__name__)
 
 homeassistant.components.home_connect.CONFIG_SCHEMA = cv.config_entry_only_config_schema(DOMAIN)
 
 homeassistant.components.home_connect.HomeConnectConfigEntry
 
list homeassistant.components.home_connect.PLATFORMS
 
 homeassistant.components.home_connect.RE_CAMEL_CASE = re.compile(r"(?<!^)(?=[A-Z])|(?=\d)(?<=\D)")
 
 homeassistant.components.home_connect.SCAN_INTERVAL = timedelta(minutes=1)
 
 homeassistant.components.home_connect.SERVICE_COMMAND_SCHEMA = vol.Schema({vol.Required(ATTR_DEVICE_ID): str})
 
 homeassistant.components.home_connect.SERVICE_OPTION_SCHEMA
 
 homeassistant.components.home_connect.SERVICE_PROGRAM_SCHEMA
 
 homeassistant.components.home_connect.SERVICE_SETTING_SCHEMA