Plateforme Voltmasters
Contrôle externe
Confier le pilotage de la batterie et des onduleurs PV à un partenaire énergétique externe, et ce que fait la plateforme une fois ce partenaire raccordé.
Sous Configuration → Réseau et marché → Contrôle externe, vous confiez le pilotage de l’installation à un partenaire énergétique externe. Le partenaire envoie des ordres de charge et de décharge au contrôleur EMS sur la base des conditions de marché en direct ; pour les partenaires qui le permettent, les onduleurs PV sont pilotés de la même façon.
C’est ce qu’on appelle souvent l’imbalance trading. La plateforme utilise le terme plus large de contrôle externe, parce que le même mécanisme porte aussi l’activation de flexibilité et l’optimisation de marché côté fournisseur. Voir Signal externe : aperçu pour le fonctionnement général du pilotage externe.
Fournisseurs pris en charge
La liste déroulante reprend les fournisseurs auxquels la plateforme peut se connecter. Le nom dans la liste n’est pas toujours le nom commercial du partenaire, les deux sont donc donnés ici :
| Dans la liste | Partenaire | Pilote | Page de détail |
|---|---|---|---|
| BEE | BEE (via Companion) | Batteries, PV | BEE |
| Centrica | Centrica Energy | Batteries (FCR) | Centrica |
| Elion | Elion / Elindus | Batteries, PV | Elion |
| Engie | Engie (via Companion) | Batteries, PV | Engie |
| Gridual | Gridual | Batteries, PV | Gridual |
| Trevi | Trevion | Batteries, PV | Trevion |
| Yuso | Yuso | Batteries, PV | Yuso |
Chaque page de détail décrit la méthode de connexion (MQTT avec certificats, ou une API REST avec une clé API) et les identifiants exigés par ce partenaire.
Ce qu’il faut encoder par fournisseur
Le choix du fournisseur détermine les champs affichés par le formulaire. Rien d’autre n’est demandé : un formulaire court n’est donc pas le signe qu’il manque quelque chose.
| Fournisseur | Champs |
|---|---|
| BEE | Clé API, ID client, et éventuellement un ID d’actif PV par onduleur PV non pilotable |
| Engie | Clé API, ID client, et éventuellement un ID d’actif PV par onduleur PV non pilotable |
| Trevi | ID de site, certificat (pem), clé privée |
| Yuso | Par connexion un Thing name et un Client ID (batterie et PV séparément), plus certificat, clé privée et clé racine |
| Gridual | Hôte, port, certificat, clé privée, clé racine |
| Centrica | Certificat, clé privée. Le code postal et les références de raccordement sont lus dans les paramètres du projet, pas encodés ici |
| Elion | Rien. Choisir Elion suffit ; la connexion est établie automatiquement |
Les certificats se téléversent sous forme de fichiers. Les extensions acceptées dépendent du fournisseur : .crt pour le certificat, ou .crt et .pem pour Trevi, Gridual et Centrica ; .key pour la clé privée, ou .key et .pem pour Gridual et Centrica.
Avec Yuso, la batterie et les onduleurs PV passent par des connexions séparées, de sorte que les deux peuvent être pilotés en même temps et indépendamment l’un de l’autre. Complétez au moins l’une des deux, et complétez-la entièrement : une connexion avec seulement un thing name ou seulement un client ID est refusée.
ID d’actifs PV (BEE et Engie)
BEE et Engie tournent tous deux sur la plateforme Companion, où chaque actif avec lequel la plateforme négocie a un ID d’actif. Un onduleur PV que l’EMS pilote s’enregistre lui-même auprès de Companion via le contrôleur, il n’a donc besoin de rien ici. Un onduleur qui n’est pas réglé comme pilotable ne peut pas s’enregistrer, et la plateforme n’a aucun moyen de savoir à quel actif Companion il correspond. Pour ces onduleurs, le fournisseur de services vous donne un ID d’actif, et le formulaire permet de l’encoder.

Engie avec deux onduleurs PV non pilotables. Les deux champs sont facultatifs : un onduleur associé et un champ vide s’enregistrent sans problème.
- Le formulaire liste chaque onduleur PV du projet qui n’est pas pilotable, par son nom et avec la mention (facultatif). Complétez ceux pour lesquels le fournisseur vous a donné un ID et laissez les autres vides.
- Un projet sans onduleur PV non pilotable reçoit une ligne indiquant qu’il n’y a rien à compléter ici. Ce n’est pas quelque chose qui manque : il n’y a simplement rien à associer.
- Les onduleurs PV pilotables n’apparaissent jamais dans la liste. Un ID d’actif pour un appareil qui n’est pas un onduleur PV non pilotable de ce projet est refusé.
- L’association appartient à la configuration du contrôle externe, pas à l’appareil. Elle est envoyée au contrôleur EMS avec la configuration du fournisseur, en même temps que la clé API et l’ID client.
Une association survit à une modification de l’appareil. Supprimez l’onduleur ou rendez-le pilotable et son entrée disparaît du formulaire, de l’étape de confirmation et de la page de détail. Remettez-le en non pilotable et l’ID d’actif encodé plus tôt est de nouveau là : un appareil temporairement reconfiguré ne vous coûte donc pas l’association.
Réglages dont le fournisseur dépend
Deux fournisseurs ont besoin de réglages de projet encodés ailleurs, et le formulaire le dit avec un lien vers la bonne page plutôt que de vous laisser enregistrer quelque chose qui ne peut pas fonctionner :
- Elion a besoin des identifiants de point de comptage (codes EAN) du projet, soit un identifiant partagé, soit des identifiants distincts pour la consommation et l’injection. Ils se trouvent dans la section références de raccordement sous Configuration → Réseau et marché → Paramètres réseau.
- Centrica a besoin des références de raccordement sur cette même page, plus le code postal du projet sous Paramètres → Général.
Raccorder un fournisseur
Ouvrez la configuration
Allez dans Configuration → Réseau et marché → Contrôle externe. Sur un projet sans fournisseur, la page explique la procédure et propose Configurer le contrôle externe.
Source du signal
Choisissez le fournisseur de services, complétez ensuite les champs qui apparaissent et téléversez les fichiers de certificat nécessaires. Suivant reste indisponible tant que tout ce que le fournisseur exige n’est pas complété. Les ID d’actifs PV de BEE et d’Engie étant facultatifs, ils ne bloquent jamais cette étape.
Confirmation
La deuxième étape reprend tout ce que vous avez encodé, avec les fichiers téléversés par leur nom. Vérifiez et cliquez sur Enregistrer.
À partir de là, l’acteur de trading peut envoyer des signaux au contrôleur EMS pour lui demander de charger ou de décharger la batterie selon les conditions de marché.
Elion met un instant à démarrer. Les identifiants dont Elion a besoin sont échangés après l’enregistrement : la page de détail affiche donc un bandeau indiquant que la connexion est en cours d’établissement. Le trading démarre sur le contrôleur une fois cet échange terminé, en général en quelques instants.
Une fois un fournisseur raccordé
La page devient un aperçu de la connexion :
| Élément | Ce qu’il fait |
|---|---|
| Statut | Active ou désactive le contrôle externe. Désactivé, les identifiants restent enregistrés mais le contrôleur applique de nouveau la stratégie propre au projet. |
| Optimisation des coûts en veille | Uniquement pour Yuso, et seulement tant que le statut est activé. Cela permet à l’EMS d’optimiser sur le prix pendant les moments où Yuso met la batterie en veille, au lieu de la laisser inactive. |
| Méthode et Fournisseur de services | La connexion utilisée à cet instant. |
| ID d’actifs PV | Uniquement pour BEE et Engie, et seulement quand quelque chose est associé : les onduleurs PV non pilotables avec l’ID d’actif encodé pour eux. |
| Modifier la configuration | Rouvre la configuration pour changer les identifiants et les ID d’actifs, sans déconnecter. |
| Déconnecter | Supprime la connexion et les identifiants enregistrés, le projet tourne donc de nouveau entièrement sur sa propre stratégie. |

Un projet sur BEE avec deux onduleurs PV associés. Modifier la configuration rouvre les réglages ; Déconnecter les supprime.
Tant que le contrôle externe est activé, les ordres du partenaire priment sur la stratégie propre au projet. L’EMS continue de faire respecter les limites et les contraintes de sécurité du projet, quoi que le partenaire demande.
Modifier une configuration raccordée
Un ID d’actif mal encodé, une clé API que le fournisseur a renouvelée, un certificat sur le point d’expirer : rien de tout cela n’exige de déconnecter et de tout reconfigurer. Modifier la configuration, sur la page de détail, rouvre le même assistant en deux étapes, prérempli avec ce qui est enregistré.

L’assistant de modification sur un projet BEE. Les identifiants et les ID d’actifs sont préremplis, et le fournisseur de services est verrouillé.
Ce qui diffère de la première configuration :
- Le fournisseur de services ne peut pas être changé ici. Passer à un autre partenaire suppose toujours de déconnecter et de configurer le nouveau, parce que les identifiants de l’ancien doivent disparaître.
- Les champs texte, clé API comprise, affichent leur valeur actuelle et peuvent être écrasés.
- Les certificats et les clés ne sont indiqués que par leur nom de fichier et leur date de téléversement. La plateforme ne les restitue jamais au téléchargement.
- Elion n’a aucun champ à modifier : un projet sur Elion n’a donc pas de bouton Modifier la configuration.
Remplacer un certificat ou une clé
Un fichier enregistré reste tel quel tant que vous ne le remplacez pas délibérément. Remplacer le fichier retransforme ce seul champ en zone de téléversement ; les autres fichiers gardent leur bouton et ne sont pas touchés.

Yuso avec trois fichiers enregistrés. Chacun affiche son nom et sa date de téléversement.

Après Remplacer le fichier sur le certificat, seul ce champ demande un nouveau téléversement.
Téléversez un nouveau fichier et il prend la place de celui qui était enregistré. Laissez un champ tranquille et l’étape de confirmation indique Fichier actuel conservé pour celui-ci. L’exigence d’un certificat pour un fournisseur ne vaut que tant que rien n’est encore enregistré : une modification qui ne change qu’un ID d’actif peut donc être enregistrée sans toucher aux fichiers.

L’étape de confirmation reprend ce qui sera enregistré, avec les onduleurs associés par leur nom.
Après Enregistrer, le contrôleur EMS récupère aussitôt sa configuration : les nouveaux identifiants et ID d’actifs sont donc en usage sans redémarrage ni reconnexion. Le changement est enregistré dans le journal d’activité, où les ID d’actifs PV apparaissent par appareil, avec leur nom.
La modification est accessible aux mêmes personnes que la configuration initiale du contrôle externe : les administrateurs et l’installateur du projet.
Quels appareils participent
Toutes les batteries et tous les onduleurs PV pilotables du projet participent ; il n’y a pas de sélection par appareil. Un appareil qui n’est pas réglé comme pilotable n’est piloté ni par le partenaire, ni par l’EMS lui-même.
Les onduleurs PV non pilotables sont la seule exception, et uniquement sur BEE et Engie : ils ne sont toujours pas pilotés, mais un ID d’actif encodé pour eux indique au fournisseur à quel actif Companion l’onduleur correspond. Voir ID d’actifs PV.
Où voir que ça fonctionne
- Analyse → Avancé → Trading montre les consignes et les signaux de pilotage, mais uniquement tant que le contrôle externe est actif. Voir le tableau de bord Imbalance trading.
- Surveillance → Aperçu porte le graphique des prix de déséquilibre. Il se trouvait auparavant sur cette page de réglages, d’où le lien qui subsiste.
Que sont les certificats ?
Des fichiers de certificat numérique, typiquement un certificat client et sa clé privée, établissent une connexion sécurisée et chiffrée entre votre contrôleur EMS et votre acteur de trading. Ils confirment l’identité de votre système auprès de la plateforme de trading et protègent l’échange de données contre toute interception.
Il s’agit de certificats techniques de connexion, utilisés à des fins d’authentification. Ils n’ont aucun rapport avec les certificats verts, les garanties d’origine (GO) ou les certificats d’électricité renouvelable.
Où trouver les certificats ?
Vos certificats sont émis par le fournisseur d’énergie ou l’acteur de trading pour lequel vous prestez le service. Contactez cet acteur ou le support Voltmasters si vous n’avez pas encore reçu ces fichiers.