Een EV-lader (OCPP 1.6J) verbinden met de Reduxi controller
Algemene handleiding om elke OCPP 1.6J-compatibele laadpaal met de Reduxi Controller te verbinden, zodat de Controller het laden kan volgen en sturen op basis van PV-overschot en belastingsbeheer.
1 Technische documentatie
OCPP (Open Charge Point Protocol) is een open, fabrikantonafhankelijk protocol tussen een EV-lader en een beheersysteem. In deze opstelling fungeert de Reduxi Controller als lokale OCPP-server (central system) en maakt de laadpaal als charge point verbinding met de Controller – een cloudservice is niet nodig. Elke laadpaal die OCPP 1.6J (JSON via WebSocket) ondersteunt en een vrij instelbaar serveradres toelaat, kan op deze manier worden aangesloten.
Documenten van de fabrikant:
- OCPP-handleiding van uw laadpaal – waar OCPP wordt ingeschakeld, welke velden er zijn (server-URL, charge point ID, security profile) en welke OCPP-berichten worden ondersteund
- Open Charge Alliance – OCPP 1.6-specificatie: openchargealliance.org
2 Benodigde apparatuur
- OCPP 1.6J-compatibele EV-lader, geïnstalleerd en in bedrijf gesteld door een gekwalificeerd elektricien
- Laadpaal verbonden met hetzelfde lokale netwerk als de Reduxi Controller (Wi‑Fi of LAN via router)
- Toegang tot de OCPP-instellingen van de laadpaal – app van de fabrikant, lokale webinterface of installateurstool
- Reduxi Controller met een vast IP-adres en een bijbehorende IP-reservering in de router (bijv.
192.168.31.73, zie Punt 3.3) – het adres wordt ook in de Reduxi Configurator getoond als Controller OCPP JSON 1.6 URL wanneer u het apparaat toevoegt - Charge point ID van de laadpaal (vaak het serienummer – te zien in de app, de webinterface of op het typeplaatje)
- Laptop of tablet met internettoegang voor de Reduxi Configurator
3 Systeemoverzicht & netwerk
De laadpaal zet een WebSocket-verbinding op met de Reduxi Controller en identificeert zich met zijn charge point ID. De Controller koppelt de verbinding aan het apparaat met dezelfde device identifier, leest daarna metingen uit en stuurt laadlimieten.
3.1 Hoe OCPP-communicatie werkt
OCPP is een push-protocol: de laadpaal zet de verbinding op – niet de Controller. De laadpaal (OCPP-client) opent een permanente WebSocket-verbinding met de Reduxi Controller (OCPP-server) en houdt die open. Alle berichten in beide richtingen lopen dan via deze ene verbinding: de laadpaal stuurt uit zichzelf zijn status en meterwaarden, en de Controller stuurt zijn laadlimieten via hetzelfde kanaal terug.
| Richting | Berichten | Doel |
|---|---|---|
| Laadpaal → Controller | BootNotification, Heartbeat | Registratie na het opstarten en keep-alive van de verbinding |
| Laadpaal → Controller | StatusNotification, MeterValues, Start/StopTransaction | Status van de laadpaal, stromen, vermogen en energie – door de laadpaal verzonden met een eigen interval |
| Controller → Laadpaal | SetChargingProfile | Laadstroomlimiet op basis van PV-overschot en belastingsbeheer |
| Controller → Laadpaal | TriggerMessage, RemoteStart/Stop | Actuele waarden opvragen, een laadsessie starten of stoppen |
3.2 Adressen en URL
| Onderdeel | Rol | Adres / instelling |
|---|---|---|
| Reduxi Controller | OCPP-server (central system) | ws://<Controller IP>/ocpp/1.6/json |
| EV-lader | OCPP-client (charge point) | Maakt verbinding met de bovenstaande URL + zijn charge point ID |
| Volledige URL die de laadpaal gebruikt | – | ws://192.168.31.73/ocpp/1.6/json/<Charge point ID> |
ws:// (onversleuteld, alleen in het lokale netwerk). Sommige laadpalen staan alleen wss:// toe of vereisen een certificaat/security profile – deze kunnen lokaal geen verbinding maken met de Controller. Kies WS, security profile 0 of None, indien beschikbaar.3.3 Vast IP-adres voor de Controller + reservering in de router
Omdat de laadpaal altijd verbinding maakt met een vast adres, heeft de Reduxi Controller een IP-adres nodig dat nooit verandert. Doe beide van het volgende – het vaste IP-adres houdt het adres vast op de Controller, de reservering voorkomt dat de router hetzelfde adres aan een ander apparaat geeft:
192.168.31.73. De Controller wordt herkend aan zijn MAC-adres – als hij LAN en Wi‑Fi gebruikt, reserveer het adres dan voor de interface die daadwerkelijk is verbonden.
3.4 Verbinding met een externe OCPP-backend – de Controller als proxy
De meeste laadpalen kunnen met slechts één OCPP-backend verbinden. Is naast Reduxi nog een backend nodig – bijv. een charge point operator (CPO) voor facturatie en RFID of de cloud van de fabrikant – dan fungeert de Reduxi Controller als proxy: de laadpaal maakt alleen verbinding met de Controller, en de Controller stuurt de OCPP-communicatie door naar de externe backend en geeft de antwoorden terug aan de laadpaal.
- Op de laadpaal: voer alleen de URL van de Reduxi Controller in (zie Punt 4.2) – niet het adres van de backend.
- In Reduxi: voer de backend-URL (en gebruikersnaam / wachtwoord, als de backend die vereist) in bij de velden Forward communication van het apparaat (zie Punt 6.2). Gebruik de URL precies zoals de backendbeheerder die verstrekt.
- De sturing blijft lokaal: de laadstroom wordt door de Reduxi Controller in het lokale netwerk ingesteld – laden met PV-overschot en belastingsbeheer blijven werken, ook als de internetverbinding of de backend niet beschikbaar is.
- Zonder externe backend: laat de velden Forward communication leeg.
4 OCPP configureren op de laadpaal
Menunamen verschillen per fabrikant. De onderstaande stappen beschrijven de instellingen die elke OCPP 1.6J-laadpaal nodig heeft – zoek de overeenkomstige velden in de app of webinterface van uw laadpaal (vaak onder Network, Backend, Connectivity of OCPP).
4.1 OCPP 1.6J inschakelen
4.2 OCPP-serverinstellingen
Voer de volgende waarden in. Afhankelijk van de laadpaal wordt het adres als één volledige URL ingevoerd of verdeeld over meerdere velden:
| Veld (gebruikelijke namen) | Waarde |
|---|---|
| Server URL / Central system URL / Backend URL |
ws://192.168.31.73/ocpp/1.6/json/ (IP-adres van de Controller) |
| of gesplitst: Protocol · Host · Port · Path |
WS · IP-adres van de Controller · 80 · /ocpp/1.6/json/
|
| Charge point ID / Charge box identity / Station ID | Unieke ID, meestal het serienummer, bijv. CP123456
|
| Append ID to URL / Add SN to URL | On – als de laadpaal deze optie heeft |
| Username / Password (Basic Auth) | leeg |
| Security profile / TLS / Certificate | None / 0
|
ws://192.168.31.73/ocpp/1.6/json/CP123456. Sommige laadpalen voegen de ID automatisch toe (optie “Append ID to URL”), andere verwachten de volledige URL inclusief de ID. Zorg dat de ID precies één keer voorkomt – anders kan de Controller de verbinding niet koppelen.Sla de instellingen op. De URL van de Controller wordt ook getoond in de Reduxi Configurator (zie Punt 6.2).
4.3 Overige OCPP-opties
| Optie | Aanbeveling |
|---|---|
| Fallback current / Failsafe current | Laadstroom die wordt gebruikt als de OCPP-verbinding met de Controller wegvalt. Stel een waarde in die veilig is voor de huisaansluiting. |
| Authorization / RFID / Free charging | Veel laadpalen activeren toegangsbeheer met OCPP. Sta vrij laden toe op de laadpaal of stel in Reduxi Allow new charging session = Always in (zie Punt 6.2). |
| Phase assignment / Phase rotation | Toewijzing van de fasen van de laadpaal aan de netfasen. Moet overeenkomen met de bedrading, zodat het belastingsbeheer de juiste fase terugregelt. |
| MeterValues interval / Heartbeat | Laat de standaardwaarde staan; indien beschikbaar is een MeterValues-interval van 10–60 s geschikt. |
| Other backends / cloud | De meeste laadpalen ondersteunen slechts één OCPP-backend. Is er toch een cloudbackend nodig, gebruik dan in plaats daarvan de optie Forward communication in Reduxi – de Controller fungeert dan als proxy (zie Punt 3.4). |
5 Inloggen op de Reduxi-webinterface
De Reduxi Configurator kunt u op afstand openen via de tunnelverbinding in de Reduxi app of lokaal in een webbrowser in hetzelfde netwerk. Beide leiden naar dezelfde webinterface.
Tekstbeschrijving van deze afbeelding
Drie telefoonschermen van de Reduxi App naast elkaar (donker thema) met cyaan markeringen en nummerlabels. Scherm 1 (label 2.): dashboard met het menupictogram (hamburger) linksboven gemarkeerd met een cyaan kader, logo reduxi, belpictogram; tabbladen "Real time data" (geselecteerd) en "Statistics"; labels "€ 5.76 €" en "3.2°C"; energiestroomdiagram met waarden 69.0 W (mast), 1.3 kW (zon), 1.1 kW (wasmachine, rode omlijning), -165.0 W (batterij, rode omlijning, 67 %), huis -1.25 kW, en twee grijze cirkels met 0.0 W; onderste tabbladen Power en Energy; onderste navigatie Dashboard, Diagnostics, Device control, Settings. Scherm 2 (label 3.): zijmenu met logo reduxi, "Number of locations: 2233", kop "Reduxi device management", items "+ Add Reduxi location" en "Reduxi devices" (gemarkeerd met een cyaan kader en het label 3.), en onderaan "My profile" en "About app"; het dashboard is erachter gedimd. Scherm 3 (label 4.): apparaatpagina met "Back", foto van de Reduxi Controller, status "Connected"; kaart "Update available": "New update is available for your Reduxi device." met de knop "Download and install update"; kaart "Connect to configurator" met een rood doorgestreept pictogram: "Tunnel connection enables remote access to your Reduxi configurator, without need to be connected to the same local network." en de knop "Activate tunnel connection" (gemarkeerd met een cyaan kader en het label 4.); daaronder het begin van de kaart "Unit details" met "Unit ID".
Tekstbeschrijving van deze afbeelding
Twee schermafbeeldingen naast elkaar, met cyaan markeringskaders en nummerlabels. Links (gemarkeerd met 5.): de apparaatpagina van de Reduxi App, donker thema. "Back" linksboven; foto van de zwarte Reduxi Controller van voren; status "Connected" met een Wi-Fi-pictogram. Kaart "Update available": "New update is available for your Reduxi device." en de knop "Download and install update". Kaart "Connect to configurator" met een sleutelpictogram: "Tunnel connection enables remote access to your Reduxi configurator, without need to be connected to the same local network." en de knop "Open configurator" (gemarkeerd met een cyaan kader en het label 5.). Daaronder het begin van de kaart "Unit details" met een veld "Unit ID". Rechts (gemarkeerd met 6.): de Reduxi Configurator geopend in de app, koptekst "Tunnel connection" met een terugpijl en een verversingspictogram. Pictogrambalk links (bliksem, chippictogram geselecteerd, bliksemschicht, grafiek, tandwiel). Pagina "Home" met een groen linkpictogram. Witte banner: "New patch available. Click here to apply." met een X. Tijd 09:12:56. Energiestroomdiagram: Grid (mastpictogram) 0.000 kW; Solar (zonpictogram) 1.700 kW; huis in het midden 1.700 kW; wasmachinepictogram 0.900 kW (links); batterijpictogram met 67 % (rechts) met 0.000 kW en 0.800 kW; EV charger (autopictogram, linksonder) en HVAC (rechtsonder), elk met een streepje; zwart label "Energy manager" onderaan.
http://192.168.31.73) of http://reduxi.local.admin · Wachtwoord: admin (fabrieksinstelling).Tekstbeschrijving van deze afbeelding
Schermafbeelding van een browservenster (werkbalk in Chrome-stijl) met de inlogpagina van de Reduxi Configurator. De adresbalk toont een waarschuwing "Not secure" en het adres "reduxi.local"; deze is gemarkeerd met een cyaan kader en vergroot weergegeven in een tweede cyaan kader met "Not secure" en "reduxi.local". Pagina: logo reduxi Configurator linksboven; achtergrond met een lijntekening van een huis met zonnepanelen, een laadpunt aan de muur, een EV-lader en een auto. In het midden een inlogvak met de titel "Login", een taalkeuze (vlag, English), een veld voor de gebruikersnaam (kleine plaatsaanduiding), een wachtwoordveld met een oogpictogram en een zwarte knop "Login".
Tekstbeschrijving van deze afbeelding
Schermafbeelding van de homepagina van de Reduxi Configurator (logo reduxi Configurator linksboven, paginatitel "Home", groene status "Connected" rechtsboven). Zijbalk links: "Devices" (uitgeklapt) met de items: "P1-WiFi / Ultra", "PV-1", "PV-2", daarna zes items met een autopictogram waarvan de namen klein zijn (eindigend op "i-CHARGE CION PRO"), daarna een knop "+ Add device". Daaronder: "Strategies" (plus), "Utility Rate Plan" (kleine tekst), "Settings" (plus). Hoofdgedeelte: energiestroomdiagram met een huis in het midden met 24.20 kW. Grid (mastpictogram) 24.20 kW met een rode stip op de lijn; Solar (grijs, streepje); Other (links) 6.700 kW met een groene stip; Battery storage (grijs, streepjes); EV charger (autopictogram, linksonder) 31.00 kW; HVAC (grijs, rechtsonder). Zwart label "Energy manager" onderaan.
ws://<Controller IP>/ocpp/1.6/json.6 De laadpaal toevoegen aan Reduxi
6.1 Basisinstellingen
Tekstbeschrijving van deze afbeelding
Schermafbeelding van het linkermenu van de Reduxi Configurator. Bovenaan: logo reduxi Configurator. Sectie "Devices" (uitgeklapt, minteken) met de items: "Fronius GEN24" (zonpictogram), "Fronius GEN24 1" (apparaatpictogram), "Reduxi Meter" (meterpictogram), "Wattpilot" (autopictogram, vetgedrukt). Daaronder: een knop "+ Add device" gemarkeerd met een groen kader en een tweede knop "+ Add EEBUS device". Daarna "Strategies" (plusteken), "Utility Rate Plan", "Settings" (plusteken).
Tekstbeschrijving van deze afbeelding
Schermafbeelding van de stap "Basic settings" in de Reduxi Configurator bij het toevoegen van een EV-lader. Velden (gemarkeerd met een sterretje): Device type: EV charger (keuzelijst); Type: OCPP 1.6 - JSON (keuzelijst); Name: Fronius Wattpilot (tekstveld). Sectie "Include to strategy" met een tabel: kolommen Strategy, Measurement devices, Regulated devices; rij "Energy manager": selectievakje Measurement devices niet aangevinkt (grijs), selectievakje Regulated devices aangevinkt. Knoppen: "Back" (links), link "How to configure?" en zwarte knop "Next" (rechts).
6.2 Communicatie-instellingen
| Veld | Waarde |
|---|---|
| Device identifier | Charge point ID van de laadpaal – precies de ID aan het einde van de OCPP-URL (hoofdlettergevoelig) |
| Connector |
1 (bij laadpalen met twee aansluitingen: 1 of 2, één Reduxi-apparaat per connector) |
| Charger type |
AC (of DC voor DC-laders) |
| Energy counter | Default |
| Allocate power to EVSE when EV is not connected | Default |
| Per phase max. current | Auto detect from EVSE of Manual override met de zekeringwaarde, bijv. 32 A (22 kW) of 16 A (11 kW) |
| Forward communication / username / password / measurements to backend OCPP server | leeg – alleen nodig als parallel een externe OCPP-backend wordt gebruikt: backend-URL en, indien vereist, gebruikersnaam / wachtwoord (zie Punt 3.4) |
| Allow new charging session | Always |
| Controller OCPP JSON 1.6 URL | alleen-lezen, bijv. ws://192.168.31.73/ocpp/1.6/json – dit is het adres dat u op de laadpaal invoert (zie Punt 4.2) |
Tekstbeschrijving van deze afbeelding
Schermafbeelding van de stap "Communication channel and device configuration" in de Reduxi Configurator voor een OCPP-laadpaal (onderaan afgesneden). Velden: Device identifier *: 91099800; Connector *: 1 (keuzelijst); Charger type *: AC (keuzelijst); Energy counter: Default (keuzelijst); Allocate power to EVSE when EV is not connected to EVSE: Default (keuzelijst); Per phase max. current *: Manual override (keuzelijst); Per phase max. current manual override: 32, met de kleine opmerking "In effect when manual override is selected"; daarna het label "Forward communication to backend OCPP server" (afgesneden).
Controleer de waarden en klik op Done om het apparaat op te slaan.
Tekstbeschrijving van deze afbeelding
Schermafbeelding van het onderste deel van een instellingenformulier voor een apparaat in de Reduxi Configurator (grijs, bovenaan afgesneden). Velden: "Forward measurements to backend OCPP server once every": lege keuzelijst; "Allow new charging session": Always (keuzelijst); "Controller OCPP JSON 1.6 URL": ws://192.168.31.73/ocpp/1.6/json. Boven het URL-veld is een muisaanwijzer zichtbaar. Knoppen onderaan: "Back" (links), link "How to configure?" en een zwarte knop "Done" (rechts).
6.3 Communicatie testen
Bij OCPP maakt de laadpaal zelf verbinding met de Controller – het IP-adres van de laadpaal is niet nodig. Open het apparaat opnieuw (Devices → [Charger] → Details) en klik rechtsonder op Test communication.
Tekstbeschrijving van deze afbeelding
Schermafbeelding van een dialoogvenster met de titel "Test communication" en een sluitkruisje rechtsboven. Eerste vak met rode tekst: "Unable to communicate with device." Tweede vak met rode tekst: "Number of devices found on OCPP - JSON 1.6: 1" en "Device identifier: 91099800". Zwarte knop "Close" rechtsonder.
- 1Number of devices found op OCPP – JSON 1.6 toont hoeveel laadpalen via OCPP met de Controller zijn verbonden.
- 2Device identifier moet de charge point ID van uw laadpaal tonen. Als deze niet verschijnt, is de laadpaal niet verbonden – controleer de OCPP-instellingen (zie Punt 4.2).
- 3Op de laadpaal moet de OCPP- / backendstatus Connected of Accepted tonen.
- 4Eindcontrole: live waarden en Communication error = OFF (zie Punt 7).
7 De metingen controleren
Open Devices → [Charger] → Last measurements:
Tekstbeschrijving van deze afbeelding
Schermafbeelding van de apparaatpagina van de Reduxi Configurator, tabblad "Last measurements" (geselecteerd); andere tabbladen: Analyze, Archive, Details. Vak Control type: knoppen Auto (groen, geselecteerd), Manual, Off (zwart), met een tijdstempel (14.10.2026, klein). Vak Current: Current L1 0.00 A; Current L2 0.00 A; Current L3 0.00 A; Max. current per phase 32.00 A; Per phase current setpoint: lege waarde, eenheid A. Vak Power: Active power 0.0 kW; Import active power 0.0 kW; Max. active power 22.1 kW; Min. active power 0.0 kW; Priority 0.00. Vak Energy: Import active energy 953.4 kWh; Import active energy - session 3.5 kWh. Vak Other: Communication error OFF; Control type AUTO; State name AVAILABLE. Elke waarde heeft een kleine datum- en tijdstempel (14.10.2026).
| Waarde | Betekenis |
|---|---|
| Control type |
Auto = gestuurd door de Reduxi-strategie · Manual · Off
|
| Current L1 / L2 / L3 | Laadstroom per fase |
| Max. current per phase | Maximale stroom van de laadpaal (bijv. 32 A) |
| Active power / Max. active power | Actueel laadvermogen en maximaal vermogen (bijv. 22 kW) |
| Import active energy / session | Totaal geladen energie en energie van de huidige sessie |
| Communication error | Moet OFF zijn
|
| State name | Huidige OCPP-status van de laadpaal, bijv. AVAILABLE, PREPARING, CHARGING, SUSPENDEDEV
|
✓ Samenvatting
Voorbereiding (Punt 1–3): laadpaal met OCPP 1.6J, laadpaal en Reduxi Controller in hetzelfde netwerk, Controller met vast IP-adres + IP-reservering in de router, externe backend (indien aanwezig) doorgestuurd via Reduxi, charge point ID bij de hand.
Laadpaal (Punt 4): OCPP 1.6J inschakelen, protocol WS, server-URL ws://<Controller IP>/ocpp/1.6/json/ + charge point ID, geen authenticatie / TLS.
Toevoegen aan Reduxi (Punt 5–6): EV charger · OCPP 1.6 - JSON, device identifier = charge point ID, connector 1, AC, allow new charging session = Always.
In gebruik nemen (Punt 7): de laadpaal toont de backend als verbonden, Reduxi toont live waarden en communication error OFF.
→ Veelvoorkomende problemen
| Probleem | Oplossing |
|---|---|
| De laadpaal maakt geen verbinding / de status blijft “Not connected” | Controleer de server-URL (IP-adres van de Controller, pad /ocpp/1.6/json/), protocol WS (niet WSS), poort 80, geen TLS / security profile en of beide apparaten zich in hetzelfde netwerk bevinden. |
| De laadpaal is verbonden, maar Reduxi toont geen gegevens | De device identifier in Reduxi moet exact overeenkomen met de charge point ID aan het einde van de URL (hoofdlettergevoelig). Controleer of de ID niet ontbreekt of dubbel is toegevoegd. |
De laadpaal biedt alleen wss:// aan of vereist een certificaat |
Een lokale verbinding met de Controller is niet mogelijk. Controleer of er een firmware-update is of een instelling voor onversleutelde OCPP. |
| Verbinding verloren na een herstart van de router | De Controller heeft een nieuw IP-adres gekregen. Stel op de Controller een vast IP-adres in, reserveer het in de router (zie Punt 3.3) en werk de server-URL op de laadpaal bij. |
| Ongewenst laadgedrag als de Controller offline is | Stel op de laadpaal een fallback- / failsafe-stroom in (zie Punt 4.3). |
| De auto begint niet met laden | OCPP activeert vaak toegangsbeheer – stel in Reduxi Allow new charging session = Always in of schakel vrij laden in op de laadpaal. |
| De laadstroom wordt niet verlaagd | De laadpaal moet SmartCharging (SetChargingProfile) ondersteunen. Raadpleeg de OCPP-documentatie en de firmwareversie van de laadpaal. |
| Het belastingsbeheer regelt de verkeerde fase terug | Controleer de fasetoewijzing op de laadpaal en in Reduxi (Advanced configuration → “L1/L2/L3 is connected to main feed”). |
| De externe backend (CPO / cloud) ontvangt geen gegevens | De laadpaal mag alleen met Reduxi zijn verbonden. Voer de backend-URL en inloggegevens in Reduxi in onder Forward communication (zie Punt 3.4). |
| OCPP is verbonden, maar de sturing of de metingen werken niet goed | Mogelijk een fabrikantspecifieke aanpassing van het OCPP-protocol – neem contact op met de Reduxi-support via support@reduxi.zendesk.eu (zie de opmerking hieronder). |