Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.energy.data.EnergyManager Class Reference

Public Member Functions

None __init__ (self, HomeAssistant hass)
 
None async_initialize (self)
 
None async_listen_updates (self, Callable[[], Awaitable] update_listener)
 
None async_update (self, EnergyPreferencesUpdate update)
 

Static Public Member Functions

EnergyPreferences default_preferences ()
 

Public Attributes

 data
 

Private Attributes

 _hass
 
 _store
 

Detailed Description

Manage the instance energy prefs.

Definition at line 298 of file data.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.energy.data.EnergyManager.__init__ (   self,
HomeAssistant  hass 
)
Initialize energy manager.

Definition at line 301 of file data.py.

Member Function Documentation

◆ async_initialize()

None homeassistant.components.energy.data.EnergyManager.async_initialize (   self)
Initialize the energy integration.

Definition at line 310 of file data.py.

◆ async_listen_updates()

None homeassistant.components.energy.data.EnergyManager.async_listen_updates (   self,
Callable[[], Awaitable]  update_listener 
)
Listen for data updates.

Definition at line 345 of file data.py.

◆ async_update()

None homeassistant.components.energy.data.EnergyManager.async_update (   self,
EnergyPreferencesUpdate  update 
)
Update the preferences.

Definition at line 322 of file data.py.

◆ default_preferences()

EnergyPreferences homeassistant.components.energy.data.EnergyManager.default_preferences ( )
static
Return default preferences.

Definition at line 315 of file data.py.

Member Data Documentation

◆ _hass

homeassistant.components.energy.data.EnergyManager._hass
private

Definition at line 303 of file data.py.

◆ _store

homeassistant.components.energy.data.EnergyManager._store
private

Definition at line 304 of file data.py.

◆ data

homeassistant.components.energy.data.EnergyManager.data

Definition at line 312 of file data.py.


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