Read per-minute energy usage form the Emporia Vue API

Jason Tarka ef058e92cd Read minutely usage data for the last 7 days 11 luni în urmă
.gitignore ef058e92cd Read minutely usage data for the last 7 days 11 luni în urmă
README.md ef058e92cd Read minutely usage data for the last 7 days 11 luni în urmă
main.py ef058e92cd Read minutely usage data for the last 7 days 11 luni în urmă
requirements.txt 5c315fddfd Initial commit, getting devices & 12h of usage 11 luni în urmă

README.md

Emporia Vue Energy Monitor Readings

Setting Up

# One of these:
pip install virtualenv
sudo apt install python3-venv

# Then setup the virtual environment:
python3 -m venv env

# Activate the environment:
source env/bin/activate

# Install required packages
pip install -r requirements.txt

# Update set of required packages
pip freeze > requirements.txt

Authentication

Create a keys.json file in this directory containing your username & password:

{
	"username": "<your username>",
	"password": "<your password>"
}

After the first time the script is run, the file will automatically be updated to use access tokens, rather than your password.