Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.energy.sensor.SensorManager Class Reference

Public Member Functions

None __init__ (self, EnergyManager manager, AddEntitiesCallback async_add_entities)
 
None async_start (self)
 

Public Attributes

 async_add_entities
 
 manager
 

Private Member Functions

None _process_manager_data (self)
 
None _process_sensor_data (self, SourceAdapter adapter, Mapping[str, Any] config, list[EnergyCostSensor] to_add, dict[tuple[str, str|None, str], EnergyCostSensor] to_remove)
 

Detailed Description

Class to handle creation/removal of sensor data.

Definition at line 126 of file sensor.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.energy.sensor.SensorManager.__init__ (   self,
EnergyManager  manager,
AddEntitiesCallback   async_add_entities 
)
Initialize sensor manager.

Definition at line 129 of file sensor.py.

Member Function Documentation

◆ _process_manager_data()

None homeassistant.components.energy.sensor.SensorManager._process_manager_data (   self)
private
Process manager data.

Definition at line 144 of file sensor.py.

◆ _process_sensor_data()

None homeassistant.components.energy.sensor.SensorManager._process_sensor_data (   self,
SourceAdapter  adapter,
Mapping[str, Any]  config,
list[EnergyCostSensor to_add,
dict[tuple[str, str | None, str], EnergyCostSensor to_remove 
)
private
Process sensor data.

Definition at line 187 of file sensor.py.

◆ async_start()

None homeassistant.components.energy.sensor.SensorManager.async_start (   self)
Start.

Definition at line 137 of file sensor.py.

Member Data Documentation

◆ async_add_entities

homeassistant.components.energy.sensor.SensorManager.async_add_entities

Definition at line 134 of file sensor.py.

◆ manager

homeassistant.components.energy.sensor.SensorManager.manager

Definition at line 133 of file sensor.py.


The documentation for this class was generated from the following file: