/Contact-usage

Calculate electricity usage of Contact Energy account

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Contact usage

Calculate electricity usage of Contact Energy account

dependencies Python 3.12 dependencies Powershell 5.1

Install

Create a Python virtual environment, then run the following command.

pip install -r requirements.txt

Developer:

Run post_pyinstaller.py after apply pyinstaller.

Usage

Run the following command to start the program.

python main.py

The program will open a new tab in your system default web browser. Interact with the program on that page.

To terminate this program, please close the tab in web browser, then close the command line window.

When the unit prices change, get the new price by pretending to join Contact Energy as a new customer at https://journey.contact.co.nz/residential/find-a-plan (don't need to confirm and pay).

Screenshots Bar plot of total electricity price Hot plot of hourly electricity usage