Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.unifi.update Namespace Reference

Classes

class  UnifiDeviceUpdateEntity
 
class  UnifiUpdateEntityDescription
 

Functions

None async_device_control_fn (aiounifi.Controller api, str obj_id)
 
None async_setup_entry (HomeAssistant hass, UnifiConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 _DataT = TypeVar("_DataT", bound=Device)
 
 _HandlerT = TypeVar("_HandlerT", bound=Devices)
 
 LOGGER = logging.getLogger(__name__)
 

Detailed Description

Update entities for Ubiquiti network devices.

Function Documentation

◆ async_device_control_fn()

None homeassistant.components.unifi.update.async_device_control_fn ( aiounifi.Controller  api,
str  obj_id 
)
Control upgrade of device.

Definition at line 38 of file update.py.

◆ async_setup_entry()

None homeassistant.components.unifi.update.async_setup_entry ( HomeAssistant  hass,
UnifiConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up update entities for UniFi Network integration.

Definition at line 68 of file update.py.

Variable Documentation

◆ _DataT

homeassistant.components.unifi.update._DataT = TypeVar("_DataT", bound=Device)
private

Definition at line 34 of file update.py.

◆ _HandlerT

homeassistant.components.unifi.update._HandlerT = TypeVar("_HandlerT", bound=Devices)
private

Definition at line 35 of file update.py.

◆ LOGGER

homeassistant.components.unifi.update.LOGGER = logging.getLogger(__name__)

Definition at line 32 of file update.py.