# Gestion de la charge

> La gestion de la charge regroupe les points de charge en circuits limités en courant ou en puissance, pour ne jamais surcharger votre installation électrique.

> **Expérimental**
>
> La fonction de gestion de la charge est encore expérimentale. Elle peut ne pas se comporter comme prévu en combinaison avec certaines autres fonctions.

La fonction de gestion de la charge (équilibrage de charge) permet de limiter la puissance utilisée par les chargeurs afin d’éviter de surcharger les circuits et de faire déclencher les disjoncteurs. Limiter la puissance peut aussi être utile si vous voulez éviter des pics de consommation élevés imprévus. Pour cela, un point de charge peut être affecté à un `circuit`. Un `circuit` peut avoir un courant maximal (`maxCurrent`), une puissance maximale (`maxPower`) ou les deux. Le système fonctionne de manière hiérarchique, c.-à-d. qu’un circuit peut faire partie d’un circuit de niveau supérieur.

> **Configuration via l’interface**
>
> Cette page décrit la configuration via le fichier `evcc.yaml`. La configuration est aussi possible via l’interface.
>
> Les circuits se définissent sous **Configuration → Gestion de la charge**. La saisie se fait au format YAML et correspond au contenu sous `circuits:` dans les exemples qui suivent. Nous travaillons à remplacer cette saisie par un formulaire.
>
> Chaque point de charge peut ensuite être affecté à un circuit sous **Configuration → Bornes de recharge et chauffages → \[nom]** (redémarrage nécessaire).

## Configuration

La section `circuits` définit les circuits. Chaque point de charge peut ensuite être affecté à un circuit.

### Exemple : circuit principal

```yaml
circuits:
  - name: main # nom unique, les autres circuits y font référence via parent
    title: "circuit principal" # nom pour l’interface (pas encore implémenté dans l’interface)
    maxCurrent: 63 # 63 A (facultatif)
    maxPower: 30000 # 30 kW (facultatif)
    meter: grid # facultatif


loadpoints:
  - title: Garage
    circuit: main
    # ...
  - title: Carport
    circuit: main
    # ...
```

Cette configuration définit le circuit principal `main` avec une puissance maximale de 30 kW et un courant maximal de 63 A par phase. Les points de charge *Garage* et *Carport* sont affectés à ce circuit. Si d’autres consommateurs, p. ex. un four ou une pompe à chaleur, tirent 50 A au total (ce qui suppose un compteur), les points de charge ne peuvent utiliser que les 13 A restants. Comme le compteur avant réseau est affecté à ce circuit, la puissance des points de charge est réduite pour que les limites ne soient pas dépassées au point de raccordement. Sans compteur avant réseau affecté, les limites s’appliquent directement à la somme de tous les points de charge.

### Exemple : circuits imbriqués

```yaml
circuits:
  - name: main
    title: "circuit principal"
    maxCurrent: 48
  - name: garage
    title: Garage
    maxCurrent: 32
    parent: main
  - name: carport
    title: Carport
    maxCurrent: 32
    parent: main


loadpoints:
  - title: Garage A
    circuit: garage
  - title: Garage B
    circuit: garage
  - title: Garage C
    circuit: garage
  - title: Carport A
    circuit: carport
  - title: Carport B
    circuit: carport
  - title: Pompe à chaleur
    circuit: main
```

Cet exemple définit deux circuits, `garage` et `carport`, tous deux sous-circuits du circuit principal (`parent: main`). Le circuit `main` a un courant maximal de 48 A. Les circuits `garage` et `carport` ont chacun un courant maximal de 32 A. Les points de charge Garage A, Garage B et Garage C sont affectés au circuit `garage` (`circuit: garage`). Les points de charge Carport A et Carport B sont affectés au circuit `carport` (`circuit: carport`). Les circuits `garage` et `carport` ainsi que la pompe à chaleur sont raccordés directement au circuit racine (`main`). La régulation garantit que les limites des différents circuits ne sont dépassées à aucun moment.

**Important :** il doit toujours y avoir exactement un circuit racine (un circuit sans propriété `parent`).

> **Limite externe (§ 14a, § 9)**
>
> Lorsqu’une [limite externe](/fr/external-limit) est active, elle plafonne la puissance du circuit racine. Cela est signalé par l’indication « Consommation limitée » sur la carte Gestion de la charge.

## Mesure

Par défaut, la régulation calcule la puissance et le courant actuels à partir de la somme des points de charge concernés. Si un `meter` est configuré sur un `circuit`, la régulation peut aussi tenir compte de la consommation réelle du circuit. C’est particulièrement utile lorsque d’autres consommateurs sont branchés derrière le même fusible.

```yaml
site:
  meters:
    ext:
      - carport_meter


meters:
  - name: carport_meter
    type: template
    template: shelly-3em


circuits:
  - name: carport
    meter: carport_meter
    maxCurrent: 32
```

Remarque : si le compteur du circuit n’a pas déjà un autre rôle (p. ex. `grid`), il doit être déclaré comme compteur externe sous `site.meters.ext`.

## Limites

Chaque circuit peut recevoir un courant maximal par phase (`maxCurrent`) et une puissance maximale (`maxPower`). Ces valeurs, si elles sont configurées, sont surveillées indépendamment l’une de l’autre.

### Limites externes

Si nécessaire, des limites externes peuvent aussi être définies avec `GetMaxCurrent` et `GetMaxPower`. En cas d’erreur, les limites prédéfinies s’appliquent.

Exemple :

```yaml
circuits:
  - name: main
    title: "circuit principal"
    maxCurrent: 48
    GetMaxCurrent:
      source: mqtt
      topic: ext/maxcurrent
    maxPower: 33000
    GetMaxPower:
      source: mqtt
      topic: ext/maxpower
```

> **Remarque**
>
> Une limite externe permet de mettre en œuvre les demandes de pilotage du gestionnaire de réseau. Pour plus d’informations, consultez [Limite externe](/fr/external-limit).

## Commutation de phases

Pour les chargeurs avec commutation automatique de phases (1P/3P), la gestion de la charge peut utiliser cette capacité pour charger dans les limites configurées. Lorsque la puissance disponible ne suffit pas pour une charge triphasée, evcc passe automatiquement en charge monophasée.

Cela vaut aussi pour la charge rapide et la charge planifiée. Par exemple, si la gestion de la charge limite la puissance disponible à 3,5 kW, evcc passe en charge monophasée (à partir de 1,4 kW) au lieu de mettre la charge en pause.

**Prérequis :** le chargeur doit prendre en charge la commutation de phases.

## Configuration du chargeur

Certains chargeurs disposent de leurs propres fonctions de gestion de la charge. Il est fortement recommandé de les désactiver ou d’utiliser des chargeurs sans intelligence intégrée. evcc attend des appareils qu’ils suivent directement ses commandes. D’autres configurations peuvent entraîner un comportement inattendu et doivent être testées soigneusement par vos soins.

## Limitations

> **Note**
>
> Une licence distincte sera nécessaire ultérieurement pour l’utilisation commerciale de la gestion de la charge. L’utilisation privée pour les petites installations restera gratuite.

* Les valeurs actuelles et les limites des différents circuits sont affichées sur la page de configuration de l’interface. Un affichage au niveau du point de charge est prévu.
* Les réglages `priority` du point de charge ne sont pas encore pris en compte.
* Les nouvelles sessions ne reçoivent que la marge restante du circuit. Le rééquilibrage entre les sessions actives n’est pas encore pris en charge.
* La [recharge de la batterie domestique depuis le réseau](/fr/features/battery#gridcharge) n’est pas prise en compte. Lorsque la batterie domestique se charge activement depuis le réseau, cette consommation n’est pas incluse dans les calculs de la gestion de la charge. Toutefois, lorsqu’un signal de [réduction de puissance § 14a](/fr/external-limit) est actif, la charge depuis le réseau est automatiquement mise en pause.