PEB (Programme d'Echange de Bloc)
Documentation
La documentation est disponible sur le portail RTE des services sécurisés : https://secure-apps.iservices.rte-france.com/
Important
L'API PEB utilise une authentification par certificat client (mutual TLS) et non un token OAuth2. Un certificat doit être correctement configuré côté DataHub.
Configuration DataHub
Sources
Il faut créer une source DataHub par EIC pour récupérer les données PEB relatives à cet EIC.
Tip
Pour rappel EIC est l'acronyme de « Energy Identification Code », système d'identification unique des acteurs et des objets du marché de l'énergie (ex : entités, zones, points de mesures, liaisons électriques d'interconnexion), défini par l'ENTSO-E.
Les sources doivent être configurées comme suit :
| Propriété | Valeur |
|---|---|
| Nom | Texte libre |
| Fuseau horaire | "UTC" |
| Type de source | "Rte" |
| Type d'énergie | "Electricité" |
| Type d'utilisation | Consommation générale |
| Numéro du compteur | Code EIC |
| - | - |
Variables — Supplier Data (PEB_*)
Ces variables reçoivent les données fournisseur (échanges de bloc). L'API est interrogée avec une résolution fixe de PT30M.
Les variables doivent être configurées comme suit :
| Propriété | Valeur |
|---|---|
| Nom | Texte libre |
| Type de variable | "Basique" |
| Mapping config | Chaîne de caractères correspondant à la donnée à récupérer (voir #Liste des mapping config PEB) |
| Granularité | "30 Minutes" |
| Type de quantité | "Instantané" |
| Unité | "Megawatt (MW)" |
| - | - |
Liste des mapping config PEB
Tous les mapping config doivent répondre à la structure suivante :
PEB_{codeDecompte}_{counterpartyEicCode}_{resolution}_{unitName}
{codeDecompte}
Code de décompte périmètre BRP (code_decompte_perimeterBRP) retourné par l'API.
| Valeur | Signification |
|---|---|
| Z44 | Périmètre BRP Z44 |
| Z48 | Périmètre BRP Z48 |
| (vide) | Non renseigné |
| - | - |
{counterpartyEicCode}
Code EIC de la contrepartie (code_EIC_perimeterBRP). Chaque code EIC distinct génère une variable distincte.
{resolution}
Résolution retournée par l'API.
| Valeur | Signification |
|---|---|
| PT30M | 30 minutes (résolution fixe de l'endpoint Supplier Data) |
| - | - |
{unitName}
Unité retournée par l'API.
| Valeur | Signification |
|---|---|
| MW | Megawatt |
| - | - |
Exemple :
PEB_Z44_17X0000009927499_PT30M_MW
Variables — Status Request (PEB-STATUS_*)
Ces variables reçoivent les données de confirmation d'état (horaires de bloc confirmés) issues de l'endpoint status-request. La réponse est un document XML Confirmation_MarketDocument.
Les variables doivent être configurées comme suit :
| Propriété | Valeur |
|---|---|
| Nom | Texte libre |
| Type de variable | "Basique" |
| Mapping config | Chaîne de caractères correspondant à la donnée à récupérer (voir #Liste des mapping config PEB-STATUS) |
| Granularité | "15 Minutes" ou "30 Minutes" selon la résolution des données |
| Type de quantité | "Instantané" |
| Unité | "Megawatt (MW)" |
| - | - |
Liste des mapping config PEB-STATUS
Tous les mapping config doivent répondre à la structure suivante :
PEB-STATUS_{processType}_{businessType}_{direction}_{counterpartyEicCode}_{resolution}_{unitName}
{processType}
Type de processus extrait du document XML de réponse (process.processType).
| Valeur | Signification |
|---|---|
| A01 | J-1 (programmation du lendemain) |
| A18 | Infra-Journalier (IJ) |
| - | - |
{businessType}
Type métier extrait par série temporelle dans la réponse XML (businessType).
| Valeur | Signification |
|---|---|
| A02 | Horaires d'échanges de bloc |
| - | - |
{direction}
Sens du flux d'énergie par rapport à notre EIC.
| Valeur | Signification |
|---|---|
| IN | Notre EIC est out_MarketParticipant → nous recevons l'énergie |
| OUT | Notre EIC est in_MarketParticipant → nous envoyons l'énergie |
| - | - |
{counterpartyEicCode}
Code EIC de la contrepartie (l'autre participant de l'échange bilatéral).
{resolution}
Résolution de la période dans la réponse XML.
| Valeur | Signification |
|---|---|
| PT15M | 15 minutes |
| PT30M | 30 minutes |
| - | - |
{unitName}
Unité de mesure dans la réponse XML (measure_Unit.name).
| Valeur | Signification |
|---|---|
| MAW | Megawatt (valeur standard pour les données PEB StatusRequest) |
| - | - |
Exemple :
PEB-STATUS_A18_A02_IN_17X0000009927499_PT15M_MAW
Moment de mise à jour des variables
Les données Supplier Data (PEB_*) et Status Request (PEB-STATUS_*) sont toutes deux mises à jour au même rythme, tous les jours à :
- 00:30 UTC
- 07:30 UTC
- 08:15 UTC
- 14:30 UTC
- 16:00 UTC
- 17:00 UTC