Hi, I found some issues while using the tool:
get_imbalance_prices is conceptually wrong if it uses ENTSO-E A86.
A86 = imbalance volume.
Imbalance settlement price is A85.
ENTSO-E imbalance responses may come as ZIP files.
If Luminus assumes plain XML, valid imbalance responses fail to parse.
A85/A86 imbalance responses use Balancing_MarketDocument.
If Luminus only checks other XML roots, it misses valid returned data.
ENTSO-E curveType=A03 is a step curve.
If Luminus reads only explicit points, it can return fewer than 96 quarter-hour rows.
German ENTSO-E A85 price history is incomplete.
German imbalance price is missing before 2022-09-30 from ENTSO-E.
German ENTSO-E A86 system imbalance by TSO is incomplete historically.
Some control-area data can be missing.
Summing available TSO areas can undercount Germany.
Luminus lacks a Germany-specific official source for full imbalance data.
Full German imbalance price needs reBAP.
Full German system imbalance needs NRV-Saldo.
Hi, I found some issues while using the tool:
get_imbalance_prices is conceptually wrong if it uses ENTSO-E A86.
A86 = imbalance volume.
Imbalance settlement price is A85.
ENTSO-E imbalance responses may come as ZIP files.
If Luminus assumes plain XML, valid imbalance responses fail to parse.
A85/A86 imbalance responses use Balancing_MarketDocument.
If Luminus only checks other XML roots, it misses valid returned data.
ENTSO-E curveType=A03 is a step curve.
If Luminus reads only explicit points, it can return fewer than 96 quarter-hour rows.
German ENTSO-E A85 price history is incomplete.
German imbalance price is missing before 2022-09-30 from ENTSO-E.
German ENTSO-E A86 system imbalance by TSO is incomplete historically.
Some control-area data can be missing.
Summing available TSO areas can undercount Germany.
Luminus lacks a Germany-specific official source for full imbalance data.
Full German imbalance price needs reBAP.
Full German system imbalance needs NRV-Saldo.