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"])