# Gedrag van load balancing

Hoe Edge-wifi-modules de hoofdaansluiting verdelen over de laadpunten. Limieten per seconde, het minimum van 6 A en de startdrempel van 8 A, failsafe bij verlies van communicatie, locatielimiet, zonnemodi en wisselen tussen 1-fase en 3-fase, met de configuratiesleutels.

Canonical: https://edgetech.eu/nl/docs/load-balancing  
Bijgewerkt: 2026-10-13

Hier staat wat de EVSE-SC-01 (stroomklemmen) en de EVSE-SC-02 (P1) doen, en wat een controller van een andere fabrikant moet doen om zich hetzelfde te gedragen.

## Invoer

| Invoer | SC-01 | SC-02 |
|---|---|---|
| Locatiestroom per fase | 3 stroomklemmen, alleen grootte | P1-telegram, afname en teruglevering per fase, 1 s |
| Locatielimiet | `maxsitecurrent` (A per fase), standaard 255 = onbegrensd | idem |
| Maximum per laadpunt | `maxcurrent`, bijvoorbeeld `3x25` | idem |
| Fasen per laadpunt | `settings@<socket>` bit 0 (0 = 1-fase, 1 = 3-fase) | idem |
| Minimale startstroom | `minstartc`, standaard 8 A | idem |
| Minimale laadstroom | `minc`, standaard 6 A | idem |
| Zonnemodus | niet betrouwbaar (geen richting) | `solar`, `charge_solar` |

## De regellus

1. Lees elke seconde de locatiestroom per fase.
2. Ruimte per fase = locatielimiet − locatiestroom + stroom die al naar laadpunten gaat.
3. Verdeel de ruimte per fase over de laadpunten in state B (wachtend) of C (ladend), binnen het eigen maximum van elk laadpunt en de belastbaarheid van de kabel.
4. Een laadpunt start pas als er minstens `minstartc` (8 A) beschikbaar is. Een ladend laadpunt krijgt nooit minder dan `minc` (6 A). Is er niet genoeg ruimte om alle laadpunten 6 A te geven, dan wachten de laatst aangesloten laadpunten op 0 A.
5. Schrijf RemoteMaxCurrent (register 0x0201) naar elk laadpunt. Budget: 50 ms per laadpunt, dus 4 laadpunten kosten 200 ms van een cyclus van 1 s; 10 laadpunten is het maximum voor de SC-02.

## Failsafe

- Een laadmodule die 2 s geen schrijfopdracht ontvangt, valt terug op zijn vaste limiet (16 A of 32 A, ingesteld met de jumper). Wifi-modules schrijven daarom elke seconde, ook als er niets verandert.
- De wifi-module meldt in elk statusbericht `mb_quality`, het percentage geslaagde Modbus-transacties. Onder ongeveer 90 % is er iets mis met de bus.
- Een wifi-module die de wifi-verbinding verliest, blijft lokaal balanceren. Het platform configureert alleen; het zit niet in de regellus.

## Zonnemodi (SC-02)

| `solar` | `charge_solar` | Gedrag |
|---|---|---|
| 0 | — | Uit. Laden op de locatielimiet. |
| 1 | 0 | Zonne-ondersteuning. Eerst teruglevering gebruiken, aanvullen vanuit het net zodat de auto altijd ≥ 6 A krijgt. |
| 1 | 1 | Alleen zon. Alleen laden met teruglevering; onder 6 A (1-fase) of 3×6 A (3-fase) overschot pauzeert de laadsessie. |

Een laadpunt dat op 3-fase is ingesteld, kan naar 1-fase worden geschakeld om het venster voor alleen-zon te vergroten. De laadsessie wordt gestopt, de fase-instelling gewijzigd en na een pauze van 10 s opnieuw gestart. Fasen wisselen midden in een laadsessie zonder de pauze brengt de meeste voertuigen in de war.

## Hele locatie op 1-fase

Locaties met een kleine aansluiting kunnen met de instelling `p1charge` elk laadpunt op 1-fase zetten, en met `p3charge` weer terug. Het PHASES-bit van de laadmodule wordt daarop aangepast.

## Gedrag dat een andere controller moet overnemen

Stuur je Edge-laadmodules aan vanuit je eigen controller:

- schrijf register 0x0201 minstens één keer per seconde;
- geef nooit een waarde tussen 1 en 5 A door: gebruik 0 of ≥ 6 A;
- respecteer de belastbaarheid van de kabel in de lage byte van register 0x0102;
- stop, wacht 10 s en start opnieuw als je het aantal fasen verandert;
- behandel foutbits 1, 2 en 4 als "limiet 0 en alarm".
