Qu’est ce qu’une API ? 

Mieux connaître l'API Steadysun de prévisions de production pour les énergies renouvelables

ARTICLE

Qu’est ce qu’une API ? 

API = Application Programming Interface 

Il s’agit d’une interface permettant aux applications de communiquer entre elles. Il existe plusieurs types d’APIs : 

APIs de système d’exploitation, qui permettent aux logiciels d’interagir avec les périphériques ou IoT, de reconnaître des gestes (écran tactile), etc.

APIs de langage de programmation, qui permettent aux développeurs d’utiliser des fonctions prédéfinies, histoire de ne pas à avoir à réinventer la roue.

APIs d’infrastructure, qui permettent la modification de ressources disponibles pour faire fonctionner une application via le cloud (machines virtuelles, serveurs, architecture réseau, etc) : Amazon Web Services, Google Cloud Platform, Microsoft Azure, etc.

APIs Web, qui permettent d’interroger des services proposés par des plateformes Web. Des fonds de carte Google Maps au Social Graph de Facebook en passant par le monitoring de tweets, c’est la catégorie d’APIs connaissant actuellement la plus forte croissance. Ainsi, le service Airbnb utilise l’API Google Maps pour transformer les adresses des biens à louer en points géolocalisés.

Les API REST

Aujourd’hui, intégrer des photos en 2 clics, tweeter ou stocker cinq téraoctets dans le Cloud sont des opérations simples qui n'étonnent plus personne. Cette facilité est rendue possible grâce aux APIs REST.
Mais que sont-elles exactement ? Comment et pourquoi sont-elles apparues ?

Avant 2000, il n’existait aucune norme sur la manière de concevoir une API ni de l’utiliser. Son intégration nécessitait l’utilisation de protocoles comme SOAP et était complexe à implémenter, à manier, et difficile à déboguer.
Mais cela va changer en 2000 lorsqu’est reconnu le véritable potentiel des APIs Web : un groupe d’experts, dirigé par Roy Fielding, va inventer REST et modifier le paysage API à jamais. 

L’objectif avoué est simplement de créer une norme permettant la communication, l’échange de données entre deux serveurs, n’importe où dans le monde. Ils conçoivent donc un ensemble de principes, de propriétés et de contraintes baptisé REST, une architecture orientée ressource :

uniformité de l’interface

architecture client/serveur

sans état ni maintien de session (stateless)

mise en cache de la représentation de la ressource

utilisation du protocole HTTP et de ses méthodes.

Les règles sont nombreuses et universelles. Grâce à la bonne application de ces règles, l’API est contrainte à la simplicité, et facilite significativement le travail d’intégration.

Les APIs dans le secteur de l'énergie 

Le secteur de l'énergie doit s'adapter aux nouvelles exigences des clients et des parties prenantes. 

"94 % des fournisseurs d'énergie indiquent que la rapidité de réaction aux opérations est un défi."  

"36% des consommateurs sont prêts à payer plus pour une énergie durable."

"Les clients du secteur de l'énergie préfèrent l'interaction numérique dans 8 interactions sur 10." 

"Les entreprises devraient opter pour un développement informatique agile pour répondre efficacement à ces défis. L'API peut être utilisée à cette fin et augmenter le rythme de la transformation numérique dans le secteur de l'énergie."

Source EY 

Intégration technologique 

L'API permet la transmission des données collectées. Ces données peuvent être intégrées dans une application de l'entreprise ou peuvent être analysées pour générer un aperçu.

L'API peut utiliser les données générées par les IoT toujours plus présentes dans ce secteur. La valeur de l'IoT dans le secteur de l'énergie devrait atteindre plus de 35 milliards de dollars d'ici 2025. 

Nombre d’objets connectés dans le secteur de l'énergie
Source: Statista

Voici quelques exemples d'APIs dans le secteur de l’énergie :

SMAPPEE
Cette API permet de collecter et de surveiller la consommation d'énergie solaire, de gaz et d'eau. En outre, les événements liés aux appareils et l'analyse des coûts des appareils peuvent être récupérés à l'aide de leur API.

GENABILITY
Cette API délivre des informations relatives aux tarifs de l'électricité, telles que les taxes et les tarifs saisonniers.

SCHNEIDER L'API Schneider facility expert data permet de surveiller et de suivre les données relatives aux équipements et aux bâtiments.
Cette API permet de surveiller et de définir des alertes pour des événements tels que la surchauffe des câbles, la perte de tension et la défaillance des équipements. 

L’API Steadysun 

L'API Steadysun offre un moyen simple et standard d'intégrer vos données de prévision dans votre système d’information. L'API respecte la sémantique REST, utilise JSON pour coder les objets et s'appuie sur le standard HTTPS.

Le périmètre fonctionnel de l’API est suffisamment large pour permettre à l’utilisateur de gérer les opérations courantes en toute autonomie :

Configuration de sites (centrales solaires et éoliennes)

Agrégations de centrales (par type, région, …) 

Récupération des données de prévisions 

Envoi des données de mesures de production 

La gestion des centrales

L’API Steadysun peut fournir des prévisions par centrale ou pour un groupe de centrales pour lequel les prévisions seront agrégées.

Avec l’API, il est possible de gérer un portefeuille de centrales :

Liste et caractéristiques des centrales (nom, localisation, type, puissance installée, etc.)

Création d’une nouvelle centrale

Modification d’une centrale existante (maintenance) 

Activation ou désactivation une centrale 

Suppression d’une centrale 

La gestion des groupes de centrales

Les groupes de centrales permettent d’obtenir des prévisions agrégées. Les groupes peuvent être hiérarchiques. Un groupe “parent” peut contenir plusieurs groupes “enfants”. Ainsi, vous pouvez définir plusieurs niveaux d'agrégation et récupérer les prévisions pour chacun de ces niveaux. 

Liste et caractéristiques des groupes

Création d’un groupe de centrales 

Création d’un sous-groupe et rattachement au groupe parent 

Suppression d’un groupe de centrales 

Rattachement (ou détachement) d’une centrale à un groupe 

La récupération des prévisions

L’API Steadysun permet de récupérer à tout instant la dernière prévision disponible. En effet, les données de prévision sont mises à jour dès qu’une nouvelle donnée source est disponible (image satellitaire toutes les 5-15 minutes, sorties de modèles météo toutes les 3 à 6 heures selon les régions, mesures de production toutes les minutes/jours selon les utilisateurs). Les prévisions sont organisées par variables.

Voici un tableau résumé des variables les plus utilisées pour la prévision d'énergie solaire : 

Nom court  

Description  

Unité  

spwac  

Puissance energie solaire  

W

ghi

Irradiance horizontale globale  

W.m-2

dni

Irradiance normale directe  

W.m-2

bhi

Irradiance horizontale diffuse  

W.m-2

t2m

Température de l'air à 2 mètres du sol

°C

L’envoi des mesures de production 

L’API permet en retour d’envoyer les mesures de production réelle disponibles sur le système d’information de l’utilisateur. Ces mesures peuvent être envoyées en temps réel (toutes les minutes par exemple), mais il est également possible d’envoyer chaque jour la production de la veille.

Envoi des mesures pour une centrale 

Envoi des mesures pour un groupe 

Prévisions par territoire

Lorsque la prévision est appliquée à un territoire (par exemple une région ou un pays entier), le nombre de centrales est très important et les caractéristiques de chacune n’est souvent pas connue précisément. Dans la majorité de ces cas, Steadysun propose de quadriller le territoire avec une matrice régulière de centrales virtuelles représentant la puissance installée dans un certain rayon (10-50 km).
Dans ce cas, l’API n’est pas utilisée par le client pour gérer son portefeuille. Le client fournit régulièrement son portefeuille sous la forme qu’il souhaite (csv, Excel, …) et Steadysun définit une solution sur mesure. 

Exemple de configuration pour l’Espagne

Formulaire de contact 

Vous avez des questions ? Veuillez nous contacter.   

SUIVEZ-NOUS 

© Copyright 2023 Steadysun sas. Tous droits réservés.