Public Member Functions | |
| None | __init__ (self, KNXModule knx_module, EntityPlatform entity_platform, type[KnxUiEntity] entity_class) |
| None | create_entity (self, str unique_id, dict[str, Any] config) |
| None | update_entity (self, RegistryEntry entity_entry, dict[str, Any] config) |
Private Attributes | |
| _entity_class | |
| _entity_platform | |
| _knx_module | |
Class to manage dynamic adding and reloading of UI entities.
| None homeassistant.components.knx.entity.KnxUiEntityPlatformController.__init__ | ( | self, | |
| KNXModule | knx_module, | ||
| EntityPlatform | entity_platform, | ||
| type[KnxUiEntity] | entity_class | ||
| ) |
| None homeassistant.components.knx.entity.KnxUiEntityPlatformController.create_entity | ( | self, | |
| str | unique_id, | ||
| dict[str, Any] | config | ||
| ) |
Add a new UI entity.
Reimplemented from homeassistant.components.knx.storage.config_store.PlatformControllerBase.
| None homeassistant.components.knx.entity.KnxUiEntityPlatformController.update_entity | ( | self, | |
| RegistryEntry | entity_entry, | ||
| dict[str, Any] | config | ||
| ) |
|
private |
|
private |
|
private |