Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.smart_meter_texas.SmartMeterTexasData Class Reference

Public Member Functions

None __init__ (self, HomeAssistant hass, ConfigEntry entry, Account account, ssl.SSLContext ssl_context)
 
def read_meters (self)
 
def setup (self)
 

Public Attributes

 account
 
 client
 
 meters
 

Private Attributes

 _entry
 

Detailed Description

Manages coordinatation of API data updates.

Definition at line 91 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.smart_meter_texas.SmartMeterTexasData.__init__ (   self,
HomeAssistant  hass,
ConfigEntry  entry,
Account  account,
ssl.SSLContext  ssl_context 
)
Initialize the data coordintator.

Definition at line 94 of file __init__.py.

Member Function Documentation

◆ read_meters()

def homeassistant.components.smart_meter_texas.SmartMeterTexasData.read_meters (   self)
Read each meter.

Definition at line 113 of file __init__.py.

◆ setup()

def homeassistant.components.smart_meter_texas.SmartMeterTexasData.setup (   self)
Fetch all of the user's meters.

Definition at line 108 of file __init__.py.

Member Data Documentation

◆ _entry

homeassistant.components.smart_meter_texas.SmartMeterTexasData._entry
private

Definition at line 102 of file __init__.py.

◆ account

homeassistant.components.smart_meter_texas.SmartMeterTexasData.account

Definition at line 103 of file __init__.py.

◆ client

homeassistant.components.smart_meter_texas.SmartMeterTexasData.client

Definition at line 105 of file __init__.py.

◆ meters

homeassistant.components.smart_meter_texas.SmartMeterTexasData.meters

Definition at line 110 of file __init__.py.


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