Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.gogogate2.common Namespace Reference

Classes

class  StateData
 

Functions

str cover_unique_id (ConfigEntry config_entry, AbstractDoor door)
 
AbstractGateApi get_api (HomeAssistant hass, Mapping[str, Any] config_data)
 
DeviceDataUpdateCoordinator get_data_update_coordinator (HomeAssistant hass, ConfigEntry config_entry)
 
str sensor_unique_id (ConfigEntry config_entry, AbstractDoor door, str sensor_type)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 

Detailed Description

Common code for GogoGate2 component.

Function Documentation

◆ cover_unique_id()

str homeassistant.components.gogogate2.common.cover_unique_id ( ConfigEntry  config_entry,
AbstractDoor  door 
)
Generate a cover entity unique id.

Definition at line 77 of file common.py.

◆ get_api()

AbstractGateApi homeassistant.components.gogogate2.common.get_api ( HomeAssistant  hass,
Mapping[str, Any]  config_data 
)
Get an api object for config data.

Definition at line 89 of file common.py.

◆ get_data_update_coordinator()

DeviceDataUpdateCoordinator homeassistant.components.gogogate2.common.get_data_update_coordinator ( HomeAssistant  hass,
ConfigEntry   config_entry 
)
Get an update coordinator.

Definition at line 44 of file common.py.

◆ sensor_unique_id()

str homeassistant.components.gogogate2.common.sensor_unique_id ( ConfigEntry  config_entry,
AbstractDoor  door,
str   sensor_type 
)
Generate a cover entity unique id.

Definition at line 82 of file common.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.gogogate2.common._LOGGER = logging.getLogger(__name__)
private

Definition at line 33 of file common.py.