Home Assistant Unofficial Reference 2024.12.1
entity.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.unifiprotect.entity.BaseProtectEntity
 
class  homeassistant.components.unifiprotect.entity.EventEntityMixin
 
class  homeassistant.components.unifiprotect.entity.PermRequired
 
class  homeassistant.components.unifiprotect.entity.ProtectDeviceEntity
 
class  homeassistant.components.unifiprotect.entity.ProtectEntityDescription
 
class  homeassistant.components.unifiprotect.entity.ProtectEventMixin
 
class  homeassistant.components.unifiprotect.entity.ProtectIsOnEntity
 
class  homeassistant.components.unifiprotect.entity.ProtectNVREntity
 
class  homeassistant.components.unifiprotect.entity.ProtectSetableKeysMixin
 

Namespaces

 homeassistant.components.unifiprotect.entity
 

Functions

list[BaseProtectEntity] homeassistant.components.unifiprotect.entity._async_device_entities (ProtectData data, type[BaseProtectEntity] klass, ModelType model_type, Sequence[ProtectEntityDescription] descs, Sequence[ProtectEntityDescription]|None unadopted_descs=None, ProtectAdoptableDeviceModel|None ufp_device=None)
 
list[ProtectEntityDescription] homeassistant.components.unifiprotect.entity._combine_model_descs (ModelType model_type, dict[ModelType, Sequence[ProtectEntityDescription]]|None model_descriptions, Sequence[ProtectEntityDescription]|None all_descs)
 
list[BaseProtectEntity] homeassistant.components.unifiprotect.entity.async_all_device_entities (ProtectData data, type[BaseProtectEntity] klass, dict[ModelType, Sequence[ProtectEntityDescription]]|None model_descriptions=None, Sequence[ProtectEntityDescription]|None all_descs=None, list[ProtectEntityDescription]|None unadopted_descs=None, ProtectAdoptableDeviceModel|None ufp_device=None)
 

Variables

tuple homeassistant.components.unifiprotect.entity._ALL_MODEL_TYPES
 
 homeassistant.components.unifiprotect.entity._LOGGER = logging.getLogger(__name__)
 
 homeassistant.components.unifiprotect.entity.T = TypeVar("T", bound=ProtectAdoptableDeviceModel | NVR)