Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.generic_hygrostat.humidifier Namespace Reference

Classes

class  GenericHygrostat
 

Functions

None _async_setup_config (HomeAssistant hass, Mapping[str, Any] config, str|None unique_id, AddEntitiesCallback async_add_entities)
 
timedelta|None _time_period_or_none (Any value)
 
None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 
None async_setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback async_add_entities, DiscoveryInfoType|None discovery_info=None)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
string ATTR_SAVED_HUMIDITY = "saved_humidity"
 
 PLATFORM_SCHEMA = HUMIDIFIER_PLATFORM_SCHEMA.extend(HYGROSTAT_SCHEMA.schema)
 

Detailed Description

Adds support for generic hygrostat units.

Function Documentation

◆ _async_setup_config()

None homeassistant.components.generic_hygrostat.humidifier._async_setup_config ( HomeAssistant  hass,
Mapping[str, Any]  config,
str | None  unique_id,
AddEntitiesCallback  async_add_entities 
)
private

Definition at line 115 of file humidifier.py.

◆ _time_period_or_none()

timedelta | None homeassistant.components.generic_hygrostat.humidifier._time_period_or_none ( Any  value)
private

Definition at line 109 of file humidifier.py.

◆ async_setup_entry()

None homeassistant.components.generic_hygrostat.humidifier.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Initialize config entry.

Definition at line 94 of file humidifier.py.

◆ async_setup_platform()

None homeassistant.components.generic_hygrostat.humidifier.async_setup_platform ( HomeAssistant  hass,
ConfigType  config,
AddEntitiesCallback  async_add_entities,
DiscoveryInfoType | None   discovery_info = None 
)
Set up the generic hygrostat platform.

Definition at line 80 of file humidifier.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.generic_hygrostat.humidifier._LOGGER = logging.getLogger(__name__)
private

Definition at line 73 of file humidifier.py.

◆ ATTR_SAVED_HUMIDITY

string homeassistant.components.generic_hygrostat.humidifier.ATTR_SAVED_HUMIDITY = "saved_humidity"

Definition at line 75 of file humidifier.py.

◆ PLATFORM_SCHEMA

homeassistant.components.generic_hygrostat.humidifier.PLATFORM_SCHEMA = HUMIDIFIER_PLATFORM_SCHEMA.extend(HYGROSTAT_SCHEMA.schema)

Definition at line 77 of file humidifier.py.