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

Functions

str get_client_device_id (HomeAssistant hass, bool self_hosted)
 
str get_name_key (Enum enum)
 
list[EcovacsEntityget_supported_entitites (EcovacsController controller, type[EcovacsDescriptionEntity] entity_class, tuple[EcovacsCapabilityEntityDescription,...] descriptions)
 

Detailed Description

Ecovacs util functions.

Function Documentation

◆ get_client_device_id()

str homeassistant.components.ecovacs.util.get_client_device_id ( HomeAssistant  hass,
bool  self_hosted 
)
Get client device id.

Definition at line 23 of file util.py.

◆ get_name_key()

str homeassistant.components.ecovacs.util.get_name_key ( Enum  enum)
Return the lower case name of the enum.

Definition at line 48 of file util.py.

◆ get_supported_entitites()

list[EcovacsEntity] homeassistant.components.ecovacs.util.get_supported_entitites ( EcovacsController  controller,
type[EcovacsDescriptionEntity entity_class,
tuple[EcovacsCapabilityEntityDescription, ...]  descriptions 
)
Return all supported entities for all devices.

Definition at line 33 of file util.py.