Skip to main content

Schedule actions based on energy tariffs

Project description

Energy Tariff Scheduler

Enables smart actions based on daily pricing from utilities.

pip install energy-tariff-scheduler

Full documentation: https://craigwh10.github.io/energy-tariff-scheduler/

Supported tariff's (so far)

Structure

  • prices.py: responsible for fetching data from external APIs and transform for usage based on contracts
  • schedules.py: responsible for creating schedules and applying pricing logic
  • runner.py: responsible for the interface between users and the program
  • config.py: responsible for providing validated user inputted configuration

FAQ

Do I need my account number?

No, this is using public APIs to fetch the pricing data.

Why are no actions running between 11pm and 12am for Octopus Agile?

This is due to data availability, Octopus only provide pricing data from 12am-11:00pm.

Project details


Download files

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

Source Distribution

energy_tariff_scheduler-0.0.3.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

energy_tariff_scheduler-0.0.3-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file energy_tariff_scheduler-0.0.3.tar.gz.

File metadata

  • Download URL: energy_tariff_scheduler-0.0.3.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for energy_tariff_scheduler-0.0.3.tar.gz
Algorithm Hash digest
SHA256 f49cd28260358ba27c65bb6d8d60786a1331b105c3320a868dabb9b4389a8f49
MD5 2b491a651ace55723cb6a9f04fb812b3
BLAKE2b-256 1a5cc49f827d5952cffc9deda572b8e8328ad4c92135d2ea898323662083a615

See more details on using hashes here.

File details

Details for the file energy_tariff_scheduler-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for energy_tariff_scheduler-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4a2947824935bbafeff5ea162673bfc7f4dc8cb6d11f38e678441c770c5e6128
MD5 5e31df091f067f30966baacd45168b1e
BLAKE2b-256 bb014b941de79905edb5a9896df0b400d7f5741888e188933b78b6becfd8f0bf

See more details on using hashes here.

Supported by

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