Skip to main content

AuroraPlus.py is a package to pull data from https://api.auroraenergy.com.au/api. To use the Aurora+ API you need a valid account with Aurora.

Install

  • Install Python 3.9 (for all users)
  • Pip install requests (Requests is a requirement of AuroraPlus)
  • pip install auroraplus

Usage

Connect to Aurora+ API:

import auroraplus
AuroraPlus = auroraplus.api("user.name@outlook.com", "password")

To get information about your current account use the following:

AuroraPlus.getcurrent()

getcurrent() gets the following data:

EstimatedBalance - This is shown in the Aurora+ app as 'Balance'
UsageDaysRemaining - This is shown in the Aurora+ app as 'Days Prepaid'
AverageDailyUsaged
HasSolar
Address
AmountOwed
ActualBalance
UnbilledAmount
BillTotalAmount
NumberOfUnpaidBills
BillOverDueAmount

An example getting specific data with getcurrent:

import auroraplus
AuroraPlus = auroraplus.api("user.name@outlook.com", "password")
if (not AuroraPlus.Error):
    AuroraPlus.getcurrent()
    print(AuroraPlus.AmountOwed)
else:
    print(AuroraPlus.Error)

To get usage data use the following, this returns all available data in json format for each timespan:

AuroraPlus.getday()
AuroraPlus.getweek()
AuroraPlus.getmonth()
AuroraPlus.getquarter()
AuroraPlus.getyear()

Full example:

AuroraPlus = auroraplus.api("user.name@outlook.com", "password")
if (not AuroraPlus.Error):
    AuroraPlus.getcurrent()
    print(AuroraPlus.AmountOwed)
    
    AuroraPlus.getday()
    print(AuroraPlus.day)
    
    AuroraPlus.getweek()
    print(AuroraPlus.week)
    
    AuroraPlus.getmonth()
    print(AuroraPlus.month
    
    AuroraPlus.getyear()
    print(AuroraPlus.year)
else:
    print(AuroraPlus.Error)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

auroraplus-1.0.0.tar.gz (4.0 kB view details)

Uploaded Source

File details

Details for the file auroraplus-1.0.0.tar.gz.

File metadata

  • Download URL: auroraplus-1.0.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for auroraplus-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a5d1d458db324f9ae641bcea11869ed07bd9334d142a9a0f26438cb958adf03b
MD5 7c4c3a8437a2c3491834f280346b97bc
BLAKE2b-256 49f0b736fde850e1d8a1d918c42926e8121d495bd424d6dcc79fe01d4b479bc6

See more details on using hashes here.

Release history Release notifications | RSS feed

1.5.0

1 file

1.1.6

1 file

1.1.5

1 file

1.1.3

1 file

1.1.2

1 file

1.1.1

1 file

1.1.0

1 file

This release

1.0.0 This release

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page