Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.startca.sensor.StartcaData Class Reference

Public Member Functions

def __init__ (self, loop, websession, api_key, bandwidth_cap)
 
def async_update (self)
 

Static Public Member Functions

def bytes_to_gb (value)
 

Public Attributes

 api_key
 
 bandwidth_cap
 
 data
 
 loop
 
 websession
 

Detailed Description

Get data from Start.ca API.

Definition at line 194 of file sensor.py.

Constructor & Destructor Documentation

◆ __init__()

def homeassistant.components.startca.sensor.StartcaData.__init__ (   self,
  loop,
  websession,
  api_key,
  bandwidth_cap 
)
Initialize the data object.

Definition at line 197 of file sensor.py.

Member Function Documentation

◆ async_update()

def homeassistant.components.startca.sensor.StartcaData.async_update (   self)
Get the Start.ca bandwidth data from the web service.

Definition at line 218 of file sensor.py.

◆ bytes_to_gb()

def homeassistant.components.startca.sensor.StartcaData.bytes_to_gb (   value)
static
Convert from bytes to GB.

:param value: The value in bytes to convert to GB.
:return: Converted GB value

Definition at line 209 of file sensor.py.

Member Data Documentation

◆ api_key

homeassistant.components.startca.sensor.StartcaData.api_key

Definition at line 201 of file sensor.py.

◆ bandwidth_cap

homeassistant.components.startca.sensor.StartcaData.bandwidth_cap

Definition at line 202 of file sensor.py.

◆ data

homeassistant.components.startca.sensor.StartcaData.data

Definition at line 204 of file sensor.py.

◆ loop

homeassistant.components.startca.sensor.StartcaData.loop

Definition at line 199 of file sensor.py.

◆ websession

homeassistant.components.startca.sensor.StartcaData.websession

Definition at line 200 of file sensor.py.


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