Retrieval of Spanish Electricity hourly prices (PVPC)
Project description
aiopvpc
Simple aio library to download Spanish electricity hourly prices.
Made to support the pvpc_hourly_pricing
HomeAssistant integration.
Install
Install with pip install aiopvpc
or clone it to run tests or anything else.
Usage
from datetime import datetime
from aiopvpc import PVPCData
pvpc_handler = PVPCData(tariff="discrimination", zone_ceuta_melilla=False)
start = datetime(2021, 5, 20, 22)
end = datetime(2021, 6, 7, 16)
prices_range: dict = await pvpc_handler.async_download_prices_for_range(start, end)
Check this example on a jupyter notebook, where the downloader is combined with pandas and matplotlib to plot the electricity prices.
To play with it, clone the repo and install the project with poetry install -E jupyter
, and then poetry run jupyter notebook
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aiopvpc-2.2.0.tar.gz
(9.7 kB
view hashes)