EU · price

entsoe_live

Retired
Retired — not run by this platform

duplicate of entsoe (A65 load) + entsoe_price (A44): a second source_id for the same documents split one series in two.

Live ENTSO-E Transparency Platform — A44 (day-ahead price), A65 (load). Emits the same identities as the dedicated connectors (``entsoe_price`` / ``entsoe``): zone ids like ``GR`` rather than EIC codes, variables ``da_price`` and ``load_actual``, native granularity read off each ``<resolution>`` plus an hourly roll-up via ``rows_with_hourly_rollup``. Three defects made this connector return nothing real before: * A44 was sent ``outBiddingZone_Domain`` + ``in_Domain``. The price query takes ``in_Domain`` AND ``out_Domain``, both the zone EIC. * The parser looked for one hard-coded namespace (``451-n:publicationdocument``). ENTSO-E actually answers ``451-3:publicationdocument`` for prices and ``451-6:generationloaddocument`` for load, so no TimeSeries ever matched. * Every point was placed an hour apart. Prices and most loads are PT15M since the 2025-10-01 MTU switch, and A03 curves omit repeated points. And every failure was swallowed into a synthetic payload with no reason. Failures still surface as a synthetic payload (``_SyntheticBase.parse`` refuses it unless PHRONESIS_ALLOW_SYNTHETIC is set), but now carrying the upstream error so the refusal says what actually went wrong.

Technical

Coverage
EU
Refresh
hourly
Variables
da_priceload_actual
Upstream
https://web-api.tp.entsoe.eu/api
Licence
ATTRIBUTION
Class
phronesis_energy.connectors.live_sources:EntsoeLiveConnector