Niveaux de priorité
- Les priorités vont de 0 (la plus basse) à 10 (la plus haute), suivant la même convention que les niveaux de pile (stack levels) des profils de charge OCPP.
- Chaque cible (un site ou un connecteur de borne) peut avoir jusqu’à 11
profils — un par niveau de priorité — chacun avec sa propre fenêtre
[startTime, endTime). - La soumission d’un nouveau profil à une priorité déjà existante pour cette cible remplace le profil existant.
Limite effective
À tout moment, la limite effective correspond aulimitKw du profil de
priorité la plus élevée dont la fenêtre est actuellement active
(startTime <= now < endTime).
Si aucun profil n’est actuellement actif :
- Les sites se replient sur
permanentLimitKw(défini viaPUT /locations/{locationId}/limit). - Les bornes n’ont pas de repli — en dehors d’une fenêtre active, le connecteur n’est pas verrouillé par priorité et est géré par la gestion de charge normale.
Application/annulation automatique
Les profils sont appliqués et annulés automatiquement à leurstartTime/endTime — aucun appel API supplémentaire n’est requis une fois
qu’un profil est créé.
Les enregistrements de profils ne sont jamais supprimés à l’expiration, de
sorte que l’historique complet des profils reste consultable via
GET /locations/{locationId}/limits et GET /organizations/limits.
Valeurs de statut
Chaque profil indique unstatus calculé :
| Status | Signification |
|---|---|
SCHEDULED | now < startTime — pas encore actif |
ACTIVE | startTime <= now < endTime |
EXPIRED | now >= endTime |
Verrouillages au niveau borne
POST /chargers/{controllerUuid}/connectors/{connectorId}/schedules crée un
profil pour un seul connecteur. Tant qu’il est ACTIVE, le connecteur est
verrouillé en priorité : il est exclu de la gestion de charge normale et
fonctionne sans limitation jusqu’à limitKw — il n’est limité (jamais en
dessous de son seuil plancher de 6A) qu’en dernier recours, si le site dans son
ensemble dépasse sa limite réseau.
Clusters
Un cluster regroupe plusieurs sites sous un plafond kW unique optionnel. Lorsque la consommation combinée du cluster dépasseraitlimitKw, la limite effective de
chaque site membre est réduite proportionnellement :
POST /clusters/{clusterId}/schedules applique un seul LimitProfileRequest
à tous les sites du cluster en une seule fois.
