torontohydro

package
v0.0.0-...-2c269c1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2023 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Login

func Login(config helpers.Config) error

func Logout

func Logout(config helpers.Config) error

func Mock

func Mock()

Types

type DateTime

type DateTime struct {
	time.Time
}

type ElectricConsumption

type ElectricConsumption struct {
	TimeTemp          string    `csv:"Time"`
	UsageTOUOffPeak   float32   `csv:"Usage TOU off-peak (kWh)"`
	UsageTOUMidPeak   float32   `csv:"Usage TOU mid-peak (kWh)"`
	UsageTOUOnPeak    float32   `csv:"Usage TOU on-peak (kWh)"`
	UsageLowTier      float32   `csv:"Usage tier 1 (kWh)"`
	UsageHighTier     float32   `csv:"Usage tier 2 (kWh)"`
	UsageULOOvernight float32   `csv:"Usage ULO overnight (kWh)"`
	UsageULOOffPeal   float32   `csv:"Usage ULO off-peak (kWh)"`
	UsageULOMidPeak   float32   `csv:"Usage ULO mid-peak (kWh)"`
	UsageULOOnPeak    float32   `csv:"Usage ULO on-peak (kWh)"`
	CostTOUOffPeak    float32   `csv:"Cost TOU off-peak ($)"`
	CostTOUMidPeak    float32   `csv:"Cost TOU mid-peak ($)"`
	CostTOUOnPeak     float32   `csv:"Cost TOU on-peak ($)"`
	CostLowTier       float32   `csv:"Cost tier 1 ($)"`
	CostHighTier      float32   `csv:"Cost tier 2 ($)"`
	CostULOOvernight  float32   `csv:"Cost ULO overnight ($)"`
	CostULOOffPeal    float32   `csv:"Cost ULO off-peak ($)"`
	CostULOMidPeak    float32   `csv:"Cost ULO mid-peak ($)"`
	CostULOOnPeak     float32   `csv:"Cost ULO on-peak ($)"`
	Time              time.Time `csv:"-"`
}

func GetData

func GetData(meter Meter, date time.Time, config helpers.Config) ([]*ElectricConsumption, error)

type Meter

type Meter struct {
	MeterNumber string `json:"meterNum"`
	Id          string `json:"id"`
	StartDate   string `json:"startDate"`
	EndDate     string `json:"endDate"`
}

func GetMeters

func GetMeters(config helpers.Config) ([]Meter, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL