Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.water_heater.WaterHeaterEntity
 
class  homeassistant.components.water_heater.WaterHeaterEntityEntityDescription
 
class  homeassistant.components.water_heater.WaterHeaterEntityFeature
 

Namespaces

 homeassistant.components.water_heater
 

Functions

None homeassistant.components.water_heater.async_service_away_mode (WaterHeaterEntity entity, ServiceCall service)
 
None homeassistant.components.water_heater.async_service_temperature_set (WaterHeaterEntity entity, ServiceCall service)
 
bool homeassistant.components.water_heater.async_setup (HomeAssistant hass, ConfigType config)
 
bool homeassistant.components.water_heater.async_setup_entry (HomeAssistant hass, ConfigEntry entry)
 
bool homeassistant.components.water_heater.async_unload_entry (HomeAssistant hass, ConfigEntry entry)
 

Variables

 homeassistant.components.water_heater.__all__ = all_with_deprecated_constants(globals())
 
 homeassistant.components.water_heater.__dir__
 
 homeassistant.components.water_heater.__getattr__ = ft.partial(check_if_deprecated_constant, module_globals=globals())
 
 homeassistant.components.water_heater._DEPRECATED_SUPPORT_AWAY_MODE
 
 homeassistant.components.water_heater._DEPRECATED_SUPPORT_OPERATION_MODE
 
 homeassistant.components.water_heater._DEPRECATED_SUPPORT_TARGET_TEMPERATURE
 
 homeassistant.components.water_heater._LOGGER = logging.getLogger(__name__)
 
string homeassistant.components.water_heater.ATTR_AWAY_MODE = "away_mode"
 
string homeassistant.components.water_heater.ATTR_CURRENT_TEMPERATURE = "current_temperature"
 
string homeassistant.components.water_heater.ATTR_MAX_TEMP = "max_temp"
 
string homeassistant.components.water_heater.ATTR_MIN_TEMP = "min_temp"
 
string homeassistant.components.water_heater.ATTR_OPERATION_LIST = "operation_list"
 
string homeassistant.components.water_heater.ATTR_OPERATION_MODE = "operation_mode"
 
string homeassistant.components.water_heater.ATTR_TARGET_TEMP_HIGH = "target_temp_high"
 
string homeassistant.components.water_heater.ATTR_TARGET_TEMP_LOW = "target_temp_low"
 
dictionary homeassistant.components.water_heater.CACHED_PROPERTIES_WITH_ATTR_
 
list homeassistant.components.water_heater.CONVERTIBLE_ATTRIBUTE = [ATTR_TEMPERATURE]
 
int homeassistant.components.water_heater.DEFAULT_MAX_TEMP = 140
 
int homeassistant.components.water_heater.DEFAULT_MIN_TEMP = 110
 
string homeassistant.components.water_heater.ENTITY_ID_FORMAT = DOMAIN + ".{}"
 
 homeassistant.components.water_heater.PLATFORM_SCHEMA = cv.PLATFORM_SCHEMA
 
 homeassistant.components.water_heater.PLATFORM_SCHEMA_BASE = cv.PLATFORM_SCHEMA_BASE
 
 homeassistant.components.water_heater.SCAN_INTERVAL = timedelta(seconds=60)
 
string homeassistant.components.water_heater.SERVICE_SET_AWAY_MODE = "set_away_mode"
 
string homeassistant.components.water_heater.SERVICE_SET_OPERATION_MODE = "set_operation_mode"
 
string homeassistant.components.water_heater.SERVICE_SET_TEMPERATURE = "set_temperature"
 
string homeassistant.components.water_heater.STATE_ECO = "eco"
 
string homeassistant.components.water_heater.STATE_ELECTRIC = "electric"
 
string homeassistant.components.water_heater.STATE_GAS = "gas"
 
string homeassistant.components.water_heater.STATE_HEAT_PUMP = "heat_pump"
 
string homeassistant.components.water_heater.STATE_HIGH_DEMAND = "high_demand"
 
string homeassistant.components.water_heater.STATE_PERFORMANCE = "performance"
 
 homeassistant.components.water_heater.VolDictType