Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.elvia.importer.ElviaImporter Class Reference

Public Member Functions

None __init__ (self, HomeAssistant hass, str api_token, str metering_point_id)
 
None import_meter_values (self)
 

Public Attributes

 client
 
 hass
 
 metering_point_id
 

Private Member Functions

list[MeterValueTimeSeries] _fetch_hourly_data (self, datetime since, datetime until)
 

Detailed Description

Class to import data from Elvia.

Definition at line 28 of file importer.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.elvia.importer.ElviaImporter.__init__ (   self,
HomeAssistant  hass,
str  api_token,
str  metering_point_id 
)
Initialize.

Definition at line 31 of file importer.py.

Member Function Documentation

◆ _fetch_hourly_data()

list[MeterValueTimeSeries] homeassistant.components.elvia.importer.ElviaImporter._fetch_hourly_data (   self,
datetime  since,
datetime  until 
)
private
Fetch hourly data.

Definition at line 42 of file importer.py.

◆ import_meter_values()

None homeassistant.components.elvia.importer.ElviaImporter.import_meter_values (   self)
Import meter values.

Definition at line 58 of file importer.py.

Member Data Documentation

◆ client

homeassistant.components.elvia.importer.ElviaImporter.client

Definition at line 39 of file importer.py.

◆ hass

homeassistant.components.elvia.importer.ElviaImporter.hass

Definition at line 38 of file importer.py.

◆ metering_point_id

homeassistant.components.elvia.importer.ElviaImporter.metering_point_id

Definition at line 40 of file importer.py.


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