Classes | |
| class | EsphomeAssistEntity |
| class | EsphomeEntity |
Functions | |
| None | async_static_info_updated (HomeAssistant hass, RuntimeEntryData entry_data, entity_platform.EntityPlatform platform, AddEntitiesCallback async_add_entities, type[_InfoT] info_type, type[_EntityT] entity_type, type[_StateT] state_type, list[EntityInfo] infos) |
| None | platform_async_setup_entry (HomeAssistant hass, ESPHomeConfigEntry entry, AddEntitiesCallback async_add_entities, *type[_InfoT] info_type, type[_EntityT] entity_type, type[_StateT] state_type) |
Variables | |
| _EntityT = TypeVar("_EntityT", bound="EsphomeEntity[Any,Any]") | |
| _InfoT = TypeVar("_InfoT", bound=EntityInfo) | |
| _StateT = TypeVar("_StateT", bound=EntityState) | |
| ICON_SCHEMA = vol.Schema(cv.icon) | |
Support for esphome entities.
| None homeassistant.components.esphome.entity.async_static_info_updated | ( | HomeAssistant | hass, |
| RuntimeEntryData | entry_data, | ||
| entity_platform.EntityPlatform | platform, | ||
| AddEntitiesCallback | async_add_entities, | ||
| type[_InfoT] | info_type, | ||
| type[_EntityT] | entity_type, | ||
| type[_StateT] | state_type, | ||
| list[EntityInfo] | infos | ||
| ) |
| None homeassistant.components.esphome.entity.platform_async_setup_entry | ( | HomeAssistant | hass, |
| ESPHomeConfigEntry | entry, | ||
| AddEntitiesCallback | async_add_entities, | ||
| *type[_InfoT] | info_type, | ||
| type[_EntityT] | entity_type, | ||
| type[_StateT] | state_type | ||
| ) |
|
private |
|
private |
|
private |