Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.ecovacs.button Namespace Reference

Classes

class  EcovacsButtonEntity
 
class  EcovacsButtonEntityDescription
 
class  EcovacsLifespanButtonEntityDescription
 
class  EcovacsResetLifespanButtonEntity
 

Functions

None async_setup_entry (HomeAssistant hass, EcovacsConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 LIFESPAN_ENTITY_DESCRIPTIONS
 

Detailed Description

Ecovacs button module.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.ecovacs.button.async_setup_entry ( HomeAssistant  hass,
EcovacsConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Add entities for passed config_entry in HA.

Definition at line 59 of file button.py.

Variable Documentation

◆ LIFESPAN_ENTITY_DESCRIPTIONS

homeassistant.components.ecovacs.button.LIFESPAN_ENTITY_DESCRIPTIONS
Initial value:
1 = tuple(
2  EcovacsLifespanButtonEntityDescription(
3  component=component,
4  key=f"reset_lifespan_{component.name.lower()}",
5  translation_key=f"reset_lifespan_{component.name.lower()}",
6  entity_category=EntityCategory.CONFIG,
7  entity_registry_enabled_default=False,
8  )
9  for component in SUPPORTED_LIFESPANS
10 )

Definition at line 47 of file button.py.