Simple aio library to download Spanish electricity hourly prices.
Made to support the pvpc_hourly_pricing HomeAssistant integration.
Install with pip install aiopvpc or clone it to run tests or anything else.
import aiohttp
from datetime import datetime
from aiopvpc import PVPCData
async with aiohttp.ClientSession() as session:
pvpc_handler = PVPCData(session=session, tariff="2.0TD")
esios_data = await pvpc_handler.async_update_all(
current_data=None, now=datetime.utcnow()
)
print(esios_data.sensors["PVPC"])