Plugchoice
Blog//5 min read

Laadpalen kiezen op softwarecompatibiliteit: waar installateurs vóór aankoop op moeten letten

Niet elke OCPP-laadpaal gedraagt zich hetzelfde in de praktijk. Dit is wat installateurs écht moeten controleren voordat ze laadpalen inkopen: van remote configuratie tot meteruitlezing, firmware-ondersteuning, faseschakeling en load-balancing hooks.

De verkeerde laadpaal kiezen gaat zelden mis aan de stroomkant. Het gaat mis aan de softwarekant, wanneer je de paal op afstand probeert te configureren, loads wilt balanceren over een locatie, een firmware-update wilt pushen, bruikbare meterdata wilt uitlezen, of de paal netjes wilt aansluiten op het backend dat je de klant al hebt beloofd.

De meeste laadpalen zeggen tegenwoordig ergens op het specificatieblad dat ze "OCPP ondersteund" zijn. Dat is een goed begin, maar het is niet het hele verhaal. Twee laadpalen kunnen allebei OCPP-ondersteuning claimen en tóch enorm verschillen in wat je er daadwerkelijk mee kunt uitlezen, instellen, updaten en aansturen vanuit je softwarestack. De echte vraag is niet "Ondersteunt deze laadpaal OCPP?" maar: hoeveel van deze laadpaal kan software daadwerkelijk bereiken?

Dit artikel is een praktische checklist. Als je laadpalen installeert voor de kost, helpt het je betere vragen te stellen vóór aankoop, nare verrassingen na inbedrijfstelling te vermijden, en minder vaak terug naar locatie te rijden voor dingen die remote hadden moeten kunnen.

Waarom softwarecompatibiliteit belangrijker is dan het specificatieblad doet vermoeden

OCPP geeft laadpalen en centrale systemen een gestandaardiseerde communicatielaag. Dat is oprecht nuttig. Maar OCPP garandeert niet dat elke laadpaal elke functie op dezelfde manier, met dezelfde diepte, of met hetzelfde niveau van remote toegang implementeert.

OCPP 1.6 is nog steeds gangbaar en nog steeds bruikbaar. OCPP 2.0.1 voegt beter apparaatbeheer, beveiliging en rijkere feature-ondersteuning toe, maar het is op zichzelf geen wondermiddel. Wat telt is versie plus implementatiediepte samen. Een goed geïmplementeerde 1.6-paal kan in de praktijk makkelijker te beheren zijn dan een slecht geïmplementeerde 2.0.1-paal.

Het gat tussen "vinkje OCPP" en "écht softwarecompatibel" is waar installateurs last van krijgen. Het uit zich in terugbelafspraken, herbezoeken, workarounds, en die bekende frustratie: "dit kan alleen via het fabrikantportaal."

Een OCPP backoffice kan alleen werken met wat de laadpaal daadwerkelijk blootgeeft. Als belangrijke instellingen, metingen of besturingen achter een fabrikant-app of een lokale web-UI zitten, kan je backend je niet helpen, hoe goed die ook is.

Waar installateurs op moeten letten vóór aankoop

Dit is wat je écht moet verifiëren. Beschouw het als een inkoopchecklist.

1. OCPP-versie en implementatiediepte

Vraag welke OCPP-versie de laadpaal precies ondersteunt. Vraag daarna welke feature profiles (1.6) of functional blocks (2.0.1) geïmplementeerd zijn. "OCPP ondersteund" zonder details is een gele vlag.

Een laadpaal kan Core en FirmwareManagement ondersteunen maar SmartCharging of LocalAuthListManagement overslaan. Dat maakt uit. De Open Charge Alliance publiceert wat elk profiel en blok omvat, zodat je kunt controleren of de claims van de laadpaal overeenkomen met wat je daadwerkelijk nodig hebt.

2. Remote configuratie-dekking

Dit is de belangrijkste. Hoeveel van de laadpaal kun je op afstand uitlezen of wijzigen vanuit het CSMS, zonder fabrikantportaal, lokaal bezoek of propriëtair gereedschap?

Installateurs willen remote kunnen beheren: charge-point identifiers, backend-URL en communicatie-instellingen, stroomlimieten, metersamplingintervallen, smart-charging parameters, herstelgedrag na stroomuitval, fase-gerelateerde instellingen, autorisatiegedrag, herstart- en resetgedrag, en diagnostische logging.

Als iets hiervan de fabrikant-app of een lokale web-UI vereist, moet je dat weten vóór je je vastlegt. Een goed webportaal kan alleen configureren wat de laadpaal het laat configureren.

3. Firmware-update ondersteuning

Firmware verdient een eigen aandachtspunt. Versie-specifieke bugs bestaan. Gedeeltelijke OCPP-ondersteuning hangt soms af van een specifieke firmware-branch. Updateprocedures kunnen alleen handmatig of fabrikantspecifiek zijn. En firmware-updates getriggerd vanuit het backend komen niet altijd overeen met wat de laadpaal daadwerkelijk ondersteunt.

Een laadpaal die alleen softwarecompatibel is op specifieke firmware-branches is niet hetzelfde als een laadpaal die softwarecompatibel is by design. Controleer hoe updates werken, hoe status wordt gerapporteerd, en of het proces gedocumenteerd is. Sommige fabrikanten publiceren duidelijke implementatiegidsen (zoals ABB's OCPP-implementatieoverzicht); anderen laten je gissen.

4. Diagnostiek en storingsvisibiliteit

Als er iets misgaat op locatie, hoeveel kun je op afstand zien? Kun je diagnostische logs ophalen? Zijn foutcodes inhoudelijk of generiek? Rapporteert de laadpaal statuswijzigingen duidelijk genoeg voor eerstelijns support om te triageren zonder locatiebezoek?

Goede diagnostiekvisibiliteit is het verschil tussen "de laadpaal is offline, iemand moet gaan kijken" en "de laadpaal meldde een aardfout op connector 1 om 14:32, hier is de context."

5. Metertoegang en meetwaarden

"Meterdata" kan heel verschillende dingen betekenen, afhankelijk van de laadpaal:

  • Basissessietotalen (geleverde energie per sessie)
  • Operationele telemetrie (spanning, stroom, vermogen, per fase)
  • Load-balancing inputs (real-time vermogensmetingen waar het backend op kan acteren)
  • Vergoedingsdata (nauwkeurig genoeg voor kostenverdeling)
  • Factuurwaardig bewijs (gesigneerde meterwaarden waar regelgeving dat vereist)

Verifieer welke meetwaarden worden blootgesteld, met welke intervallen, of data per fase is, of waarden klokgesynchroniseerd zijn, en of gesigneerde meterwaarden beschikbaar zijn waar nodig. Als je use case vermogensbeheer of solar-aware laden omvat, heb je real-time data per fase nodig, niet alleen sessietotalen.

6. Faseschakeling

Een laadpaal kan "smart charging" op de brochure ondersteunen maar toch niet het exacte fasegedrag ondersteunen dat je op locatie nodig hebt. Faseschakeling is vooral belangrijk bij solar-aware laden en lage-overschot scenario's, waarbij je wilt terugschakelen van driefasig naar eenfasig om door te kunnen laden in plaats van te pauzeren.

Behandel dit als een apart onderwerp, niet als een subpunt van load balancing. Vraag specifiek: ondersteunt deze laadpaal dynamische faseschakeling? Onder welke firmwareversie? Via welke interface?

7. Load-balancing hooks

"Load balancing" op een brochure is niet hetzelfde als load-balancing hooks die jouw softwarestack daadwerkelijk kan gebruiken.

Er is een reëel verschil tussen:

  • Native fabrikant load balancing (alleen binnen het eigen ecosysteem van de fabrikant)
  • Lokale clusterbalancing (een paar laadpalen die een groep delen)
  • Bredere dynamische load balancing op locatieniveau
  • Metergestuurde locatiebalancing
  • Solar-aware laden
  • Externe EMS- of CSMS-gestuurde aansturing via dynamische power sharing

Als je backend of energiemanagementsysteem dynamisch laadprofielen moet instellen, zorg er dan voor dat de laadpaal daadwerkelijk externe smart-charging profielen accepteert en niet alleen reageert op de eigen fabrikantcontroller.

8. Blootstelling van fabrikantparameters

Een laadpaal kan technisch OCPP ondersteunen en toch belangrijk gedrag vergrendelen in een fabrikant-app, een fabrikant-only installateurportaal, een lokale web-UI, of een verborgen configuratietool.

Relevante parameters om te controleren: stroomlimiet, meterwaarde-intervallen, herstelgedrag na stroomuitval, autorisatiemodus, fasemapping, maximaal aantal geïnstalleerde profielen, backend-URL, websocket-transportmodus, resetgedrag, en firmware- of diagnostiekstatus. Fabrikanten als Bender en Alfen publiceren hun OCPP-parameterreferenties openbaar. Die transparantie is een goed teken.

9. Echte inbedrijfstellingsinvoer vereist

Voordat een laadpaal met je backend communiceert, moet hij ingesteld worden met de juiste verbindingsgegevens. Verifieer hoe het inbedrijfstellingsproces er daadwerkelijk uitziet: heeft de laadpaal een ChargePoint ID nodig, een backend-URL, een beveiligingsprofiel, certificaten, of wachtwoorden?

Hoe worden die ingevoerd? Via een QR-code, de fabrikant-app, een lokale web-UI, of NFC? Kun je de laadpaal snel koppelen aan je platform, of vereist het een meerstaps fabrikantspecifiek proces?

Een soepele inbedrijfstellingsflow bespaart echte tijd per installatie. Een moeizame telt snel op over een wagenpark.

10. Terugvalgedrag wanneer software en laadpaal het oneens zijn

Wat gebeurt er als de laadpaal de verbinding met het backend verliest? Wanneer een smart-charging profiel verloopt of conflicteert? Wanneer de laadpaal midden in een sessie herstart?

Sommige laadpalen vallen netjes terug naar een veilige standaard (zoals laden op verminderd vermogen). Andere stoppen volledig. Weer andere negeren het laatste profiel en laden op vol vermogen, wat automaten kan laten uitvallen op een gedeelde locatie. Weet wat er in dat gat gebeurt.

Rode vlaggen om op te letten

Wees voorzichtig als je het volgende tegenkomt:

  • "OCPP ondersteund" maar geen publieke implementatiegids of configuratiesleutellijst
  • Geen duidelijke vermelding welke feature profiles of functional blocks worden ondersteund
  • Remote configuratie maar deels beschikbaar, met belangrijke instellingen vergrendeld in het fabrikantportaal
  • Firmware-updateproces ongedocumenteerd of alleen handmatig
  • Meterwaarden beschikbaar, maar alleen sessietotalen
  • Geen duidelijkheid over faseschakelgedrag of -voorwaarden
  • Load balancing beschikbaar, maar alleen binnen het ecosysteem van de fabrikant
  • Belangrijke instellingen alleen toegankelijk via een propriëtaire installateurtool
  • Softwarecompatibiliteit afhankelijk van een specifieke firmware-branch
  • Geen bewijs van succesvolle interoperabiliteitstesten met je beoogde backend

Vragen om aan je laadpaalfabrikant te stellen vóór aankoop

Houd deze bij de hand. Ze besparen later pijn.

  1. 2.Welke OCPP-versie wordt precies ondersteund?
  2. 4.Welke OCPP feature profiles of functional blocks worden ondersteund?
  3. 6.Welke laadpaalinstellingen kunnen op afstand gewijzigd worden vanuit het CSMS?
  4. 8.Welke instellingen vereisen nog de fabrikant-app, het portaal, of een lokale tool?
  5. 10.Kan firmware op afstand geüpdatet worden, en hoe wordt status gerapporteerd?
  6. 12.Welke meetwaarden worden blootgesteld, met welke intervallen, en per fase of niet?
  7. 14.Zijn gesigneerde meterwaarden beschikbaar waar nodig?
  8. 16.Ondersteunt de laadpaal dynamische faseschakeling, en onder welke firmware of voorwaarden?
  9. 18.Welke load-balancing modi worden ondersteund: native, lokale cluster, extern EMS, CSMS-gestuurd?
  10. 20.Welke parameters zijn leesbaar en schrijfbaar via OCPP versus fabrikant-privé?
  11. 22.Is er een publieke implementatiegids of configuratiesleutellijst?
  12. 24.Heeft deze laadpaal/backend-combinatie bekende interoperabiliteitstesten doorstaan?

Maak betere inkoopbeslissingen

Installateurs kopen niet alleen hardware. Ze erven het softwaregedrag. De nare verrassingen komen meestal pas na inbedrijfstelling, niet ervoor, en ze manifesteren zich als terugbelafspraken, workarounds, en beperkingen die nooit in de brochure stonden.

Controleer softwarecompatibiliteit zoals je elektrische specificaties controleert: vóór je je vastlegt. Stel de specifieke vragen. Lees de implementatiegids als die er is. En als een fabrikant deze vragen niet helder kan beantwoorden, dan zegt dat ook iets.

Als je een platform wilt dat daadwerkelijk de diepte benut van wat een goed geïmplementeerde laadpaal blootgeeft, bekijk dan wat Plugchoice biedt voor installateurs, of bekijk de developer-documentatie als je zelf integraties bouwt.