Så ansluter du en elbilsladdare (OCPP 1.6J) till Reduxi Controller
Allmän guide för att ansluta valfri OCPP 1.6J‑kompatibel laddbox till Reduxi Controller, så att styrenheten kan övervaka och styra laddningen med solöverskott och lasthantering.
1 Teknisk dokumentation
OCPP (Open Charge Point Protocol) är ett öppet, tillverkaroberoende protokoll mellan en elbilsladdare och ett styrsystem. I den här lösningen fungerar Reduxi Controller som lokal OCPP-server (central system) och laddaren ansluter till den som en charge point – ingen molntjänst behövs. Alla laddare som stöder OCPP 1.6J (JSON över WebSocket) och där serveradressen kan ställas in fritt kan anslutas på det här sättet.
Tillverkarens dokument:
- OCPP-manualen för din laddare – var OCPP aktiveras, vilka fält som finns (server-URL, charge point ID, security profile) och vilka OCPP-meddelanden som stöds
- Open Charge Alliance – OCPP 1.6-specifikationen: openchargealliance.org
2 Utrustning som behövs
- OCPP 1.6J‑kompatibel elbilsladdare, installerad och driftsatt av en behörig elektriker
- Laddaren ansluten till samma lokala nätverk som Reduxi Controller (Wi‑Fi eller LAN via router)
- Åtkomst till laddarens OCPP-inställningar – tillverkarens app, lokalt webbgränssnitt eller installatörsverktyg
- Reduxi Controller med en statisk IP-adress och en motsvarande IP-reservation i routern (t.ex.
192.168.31.73, se Punkt 3.3) – adressen visas också i Reduxi Configurator som Controller OCPP JSON 1.6 URL när du lägger till enheten - Laddarens charge point ID (ofta serienumret – visas i appen, webbgränssnittet eller på typskylten)
- Dator eller surfplatta med internetanslutning för Reduxi Configurator
3 Systemöversikt och nätverk
Laddaren öppnar en WebSocket-anslutning till Reduxi Controller och identifierar sig med sitt charge point ID. Styrenheten kopplar anslutningen till den enhet som har samma device identifier och läser sedan av mätvärden och skickar laddningsgränser.
3.1 Så fungerar OCPP-kommunikationen
OCPP är ett push-protokoll: det är laddaren som upprättar anslutningen – inte styrenheten. Laddaren (OCPP-klient) öppnar en permanent WebSocket-anslutning till Reduxi Controller (OCPP-server) och håller den öppen. Alla meddelanden i båda riktningarna går sedan över den här enda anslutningen: laddaren skickar själv sin status och sina mätvärden, och styrenheten skickar tillbaka sina laddningsgränser i samma kanal.
| Riktning | Meddelanden | Syfte |
|---|---|---|
| Laddare → styrenhet | BootNotification, Heartbeat | Registrering efter start och keep-alive för anslutningen |
| Laddare → styrenhet | StatusNotification, MeterValues, Start/StopTransaction | Laddarens status, strömmar, effekt och energi – skickas av laddaren med dess eget intervall |
| Styrenhet → laddare | SetChargingProfile | Gräns för laddström utifrån solöverskott och lasthantering |
| Styrenhet → laddare | TriggerMessage, RemoteStart/Stop | Begär aktuella värden, starta eller stoppa en laddsession |
3.2 Adresser och URL
| Komponent | Roll | Adress / inställning |
|---|---|---|
| Reduxi Controller | OCPP-server (central system) | ws://<Controller IP>/ocpp/1.6/json |
| Elbilsladdare | OCPP-klient (charge point) | Ansluter till URL:en ovan + sitt charge point ID |
| Fullständig URL som laddaren använder | – | ws://192.168.31.73/ocpp/1.6/json/<Charge point ID> |
ws:// (okrypterat, endast lokalt nätverk). Vissa laddare tillåter bara wss:// eller kräver ett certifikat/en security profile – de kan inte ansluta lokalt till styrenheten. Välj WS, security profile 0 eller None om det finns.3.3 Statisk IP-adress för styrenheten + reservation i routern
Eftersom laddaren alltid ansluter till en fast adress behöver Reduxi Controller en IP-adress som aldrig ändras. Gör båda av följande – den statiska IP-adressen behåller adressen på styrenheten, och reservationen hindrar routern från att ge samma adress till en annan enhet:
192.168.31.73. Styrenheten identifieras med sin MAC-adress – om den använder både LAN och Wi‑Fi reserverar du adressen för det gränssnitt som faktiskt är anslutet.
3.4 Anslutning till en extern OCPP-backend – styrenheten som proxy
De flesta laddare kan bara ansluta till en OCPP-backend. Om en backend fortfarande behövs vid sidan av Reduxi – t.ex. en laddoperatör (CPO) för fakturering och RFID eller tillverkarens moln – fungerar Reduxi Controller som proxy: laddaren ansluter bara till styrenheten, och styrenheten vidarebefordrar OCPP-kommunikationen till den externa backenden och skickar dess svar tillbaka till laddaren.
- På laddaren: ange bara URL:en till Reduxi Controller (se Punkt 4.2) – inte backendens adress.
- I Reduxi: ange backendens URL (och användarnamn / lösenord, om backenden kräver det) i fälten Forward communication för enheten (se Punkt 6.2). Använd URL:en exakt som backendoperatören har angett den.
- Styrningen förblir lokal: laddströmmen ställs in av Reduxi Controller i det lokala nätverket – laddning med solöverskott och lasthantering fortsätter att fungera även om internetanslutningen eller backenden inte är tillgänglig.
- Utan extern backend: lämna fälten Forward communication tomma.
4 Konfigurera OCPP på laddaren
Menynamnen skiljer sig mellan tillverkare. Stegen nedan beskriver de inställningar som varje OCPP 1.6J-laddare behöver – leta efter motsvarande fält i laddarens app eller webbgränssnitt (ofta under Network, Backend, Connectivity eller OCPP).
4.1 Aktivera OCPP 1.6J
4.2 OCPP-serverinställningar
Ange följande värden. Beroende på laddare anges adressen som en fullständig URL eller delas upp i flera fält:
| Fält (typiska namn) | Värde |
|---|---|
| Server URL / Central system URL / Backend URL |
ws://192.168.31.73/ocpp/1.6/json/ (styrenhetens IP-adress) |
| eller uppdelat: Protokoll · Värd · Port · Sökväg |
WS · styrenhetens IP-adress · 80 · /ocpp/1.6/json/
|
| Charge point ID / Charge box identity / Station ID | Unikt ID, vanligtvis serienumret, t.ex. CP123456
|
| Append ID to URL / Add SN to URL | On – om laddaren erbjuder det här alternativet |
| Username / Password (Basic Auth) | tomt |
| Security profile / TLS / Certificate | None / 0
|
ws://192.168.31.73/ocpp/1.6/json/CP123456. Vissa laddare lägger till ID:t automatiskt (alternativet “Append ID to URL”), andra förväntar sig den fullständiga URL:en inklusive ID:t. Se till att ID:t förekommer exakt en gång – annars kan styrenheten inte koppla anslutningen.Spara inställningarna. Styrenhetens URL visas också i Reduxi Configurator (se Punkt 6.2).
4.3 Fler OCPP-alternativ
| Alternativ | Rekommendation |
|---|---|
| Fallback current / Failsafe current | Laddström som används om OCPP-anslutningen till styrenheten bryts. Ange ett värde som är säkert för husets anslutning. |
| Authorization / RFID / Free charging | Många laddare aktiverar åtkomststyrning med OCPP. Tillåt fri laddning på laddaren eller ange Allow new charging session = Always i Reduxi (se Punkt 6.2). |
| Phase assignment / Phase rotation | Tilldelning av laddarens faser till nätets faser. Måste stämma med kopplingen så att lasthanteringen minskar rätt fas. |
| MeterValues interval / Heartbeat | Lämna standardvärdet; om det finns är ett MeterValues-intervall på 10–60 s lämpligt. |
| Other backends / cloud | De flesta laddare stöder bara en OCPP-backend. Om en molnbackend fortfarande behövs använder du alternativet Forward communication i Reduxi i stället – styrenheten fungerar då som proxy (se Punkt 3.4). |
5 Logga in i Reduxis webbgränssnitt
Reduxi Configurator kan öppnas på distans via tunnelanslutningen i Reduxi-appen eller lokalt i en webbläsare i samma nätverk. Båda leder till samma webbgränssnitt.
Textbeskrivning av bilden
Tre telefonskärmar från Reduxi-appen sida vid sida (mörkt tema) med cyanfärgade markeringar och nummeretiketter. Skärm 1 (etikett 2.): instrumentpanel med menyikonen (hamburgare) uppe till vänster markerad med en cyanfärgad ruta, reduxi-logotyp, klockikon; flikarna "Real time data" (vald) och "Statistics"; piller "€ 5.76 €" och "3.2°C"; energiflödesdiagram med värdena 69.0 W (elnätsmast), 1.3 kW (sol), 1.1 kW (tvättmaskin, röd kontur), -165.0 W (batteri, röd kontur, 67 %), hus -1.25 kW samt två nedtonade cirklar med 0.0 W; flikar längst ned Power och Energy; navigering längst ned Dashboard, Diagnostics, Device control, Settings. Skärm 2 (etikett 3.): sidomeny med reduxi-logotyp, "Number of locations: 2233", rubriken "Reduxi device management", posterna "+ Add Reduxi location" och "Reduxi devices" (markerad med en cyanfärgad ruta och etiketten 3.), och längst ned "My profile" och "About app"; instrumentpanelen är nedtonad bakom den. Skärm 3 (etikett 4.): enhetssida med "Back", foto av Reduxi Controller, status "Connected"; kortet "Update available": "New update is available for your Reduxi device." med knappen "Download and install update"; kortet "Connect to configurator" med en röd överstruken ikon: "Tunnel connection enables remote access to your Reduxi configurator, without need to be connected to the same local network." och knappen "Activate tunnel connection" (markerad med en cyanfärgad ruta och etiketten 4.); under den början på kortet "Unit details" med "Unit ID".
Textbeskrivning av bilden
Två skärmbilder sida vid sida, med cyanfärgade markeringsrutor och nummeretiketter. Vänster (markerad 5.): enhetssidan i Reduxi-appen, mörkt tema. "Back" uppe till vänster; foto av den svarta Reduxi Controller framifrån; status "Connected" med en Wi-Fi-ikon. Kortet "Update available": "New update is available for your Reduxi device." och en knapp "Download and install update". Kortet "Connect to configurator" med en nyckelikon: "Tunnel connection enables remote access to your Reduxi configurator, without need to be connected to the same local network." och en knapp "Open configurator" (markerad med en cyanfärgad ruta och etiketten 5.). Under den början på kortet "Unit details" med ett fält "Unit ID". Höger (markerad 6.): Reduxi Configurator öppnad i appen, rubriken "Tunnel connection" med en bakåtpil och en uppdateringsikon. Ikonfält till vänster (blixt, chipikon vald, blixtsymbol, diagram, kugghjul). Sidan "Home" med en grön länkikon. Vit banderoll: "New patch available. Click here to apply." med ett X. Tid 09:12:56. Energiflödesdiagram: Grid (elnätsmastikon) 0.000 kW; Solar (solikon) 1.700 kW; hus i mitten 1.700 kW; tvättmaskinsikon 0.900 kW (vänster); batteriikon på 67 % (höger) med 0.000 kW och 0.800 kW; EV charger (bilikon, nere till vänster) och HVAC (nere till höger) med ett streck vardera; svart etikett "Energy manager" längst ned.
http://192.168.31.73) eller http://reduxi.local.admin · Lösenord: admin (fabriksinställning).Textbeskrivning av bilden
Skärmbild av ett webbläsarfönster (verktygsfält i Chrome-stil) som visar inloggningssidan till Reduxi Configurator. Adressfältet visar varningen "Not secure" och adressen "reduxi.local"; det är markerat med en cyanfärgad ruta och förstorat i en andra cyanfärgad ruta som visar "Not secure" och "reduxi.local". Sidan: logotypen reduxi Configurator uppe till vänster; bakgrund med en linjeillustration av ett hus med solpaneler, laddbox, elbilsladdare och en bil. I mitten en inloggningsruta med rubriken "Login", en språkväljare (flagga, English), ett användarnamnsfält (platshållartexten är liten), ett lösenordsfält med en ögonikon och en svart knapp "Login".
Textbeskrivning av bilden
Skärmbild av startsidan i Reduxi Configurator (logotypen reduxi Configurator uppe till vänster, sidrubriken "Home", grön status "Connected" uppe till höger). Vänster sidofält: "Devices" (utfällt) med posterna: "P1-WiFi / Ultra", "PV-1", "PV-2", därefter sex poster med en bilikon vars namn är små (slutar med "i-CHARGE CION PRO"), sedan en knapp "+ Add device". Under den: "Strategies" (plus), "Utility Rate Plan" (liten text), "Settings" (plus). Huvudytan: energiflödesdiagram med ett hus i mitten som visar 24.20 kW. Grid (elnätsmastikon) 24.20 kW med en röd punkt på linjen; Solar (nedtonad, streck); Other (vänster) 6.700 kW med en grön punkt; Battery storage (nedtonad, streck); EV charger (bilikon, nere till vänster) 31.00 kW; HVAC (nedtonad, nere till höger). Svart etikett "Energy manager" längst ned.
ws://<Controller IP>/ocpp/1.6/json.6 Lägg till laddaren i Reduxi
6.1 Grundinställningar
Textbeskrivning av bilden
Skärmbild av vänstermenyn i Reduxi Configurator. Överst: logotypen reduxi Configurator. Avsnittet "Devices" (utfällt, minustecken) med posterna: "Fronius GEN24" (solikon), "Fronius GEN24 1" (enhetsikon), "Reduxi Meter" (mätarikon), "Wattpilot" (bilikon, fet stil). Under: en knapp "+ Add device" markerad med en grön ruta och en andra knapp "+ Add EEBUS device". Därefter "Strategies" (plustecken), "Utility Rate Plan", "Settings" (plustecken).
Textbeskrivning av bilden
Skärmbild av steget "Basic settings" i Reduxi Configurator när en elbilsladdare läggs till. Fält (markerade med en asterisk): Device type: EV charger (rullgardinslista); Type: OCPP 1.6 - JSON (rullgardinslista); Name: Fronius Wattpilot (textfält). Avsnittet "Include to strategy" med en tabell: kolumnerna Strategy, Measurement devices, Regulated devices; raden "Energy manager": kryssrutan Measurement devices inte ikryssad (nedtonad), kryssrutan Regulated devices ikryssad. Knappar: "Back" (vänster), länken "How to configure?" och den svarta knappen "Next" (höger).
6.2 Kommunikationsinställningar
| Fält | Värde |
|---|---|
| Device identifier | Laddarens charge point ID – exakt det ID som står sist i OCPP-URL:en (skiftlägeskänsligt) |
| Connector |
1 (för laddare med två uttag: 1 eller 2, en Reduxi-enhet per kontakt) |
| Charger type |
AC (eller DC för DC-laddare) |
| Energy counter | Default |
| Allocate power to EVSE when EV is not connected | Default |
| Per phase max. current | Auto detect from EVSE eller Manual override med den säkrade strömmen, t.ex. 32 A (22 kW) eller 16 A (11 kW) |
| Forward communication / username / password / measurements to backend OCPP server | tomt – behövs bara om en extern OCPP-backend används parallellt: backendens URL och, om det krävs, användarnamn / lösenord (se Punkt 3.4) |
| Allow new charging session | Always |
| Controller OCPP JSON 1.6 URL | skrivskyddad, t.ex. ws://192.168.31.73/ocpp/1.6/json – det är den adress som anges på laddaren (se Punkt 4.2) |
Textbeskrivning av bilden
Skärmbild av steget "Communication channel and device configuration" i Reduxi Configurator för en OCPP-laddare (avskuren längst ned). Fält: Device identifier *: 91099800; Connector *: 1 (rullgardinslista); Charger type *: AC (rullgardinslista); Energy counter: Default (rullgardinslista); Allocate power to EVSE when EV is not connected to EVSE: Default (rullgardinslista); Per phase max. current *: Manual override (rullgardinslista); Per phase max. current manual override: 32, med den lilla anmärkningen "In effect when manual override is selected"; nästa etikett "Forward communication to backend OCPP server" (avskuren).
Kontrollera värdena och klicka på Done för att spara enheten.
Textbeskrivning av bilden
Skärmbild av den nedre delen av ett formulär med enhetsinställningar i Reduxi Configurator (grått, avskuret upptill). Fält: "Forward measurements to backend OCPP server once every": tom rullgardinslista; "Allow new charging session": Always (rullgardinslista); "Controller OCPP JSON 1.6 URL": ws://192.168.31.73/ocpp/1.6/json. En muspekare syns ovanför URL-fältet. Knappar längst ned: "Back" (vänster), länken "How to configure?" och en svart knapp "Done" (höger).
6.3 Testa kommunikationen
Med OCPP ansluter laddaren till styrenheten av sig själv – ingen IP-adress till laddaren behövs. Öppna enheten igen (Devices → [Charger] → Details) och klicka på Test communication längst ned till höger.
Textbeskrivning av bilden
Skärmbild av en dialogruta med rubriken "Test communication" och ett stäng-X uppe till höger. Första rutan med röd text: "Unable to communicate with device." Andra rutan med röd text: "Number of devices found on OCPP - JSON 1.6: 1" och "Device identifier: 91099800". Svart knapp "Close" längst ned till höger.
- 1Number of devices found on OCPP – JSON 1.6 visar hur många laddare som är anslutna till styrenheten via OCPP.
- 2Device identifier måste visa din laddares charge point ID. Om den inte visas är laddaren inte ansluten – kontrollera OCPP-inställningarna (se Punkt 4.2).
- 3På laddaren ska OCPP- eller backendstatusen visa Connected eller Accepted.
- 4Slutkontroll: livevärden och Communication error = OFF (se Punkt 7).
7 Kontrollera avläsningarna
Öppna Devices → [Charger] → Last measurements:
Textbeskrivning av bilden
Skärmbild av enhetssidan i Reduxi Configurator, fliken "Last measurements" (vald); övriga flikar: Analyze, Archive, Details. Rutan Control type: knapparna Auto (grön, vald), Manual, Off (svart), med en tidsstämpel (14.10.2026, liten). Rutan 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: tomt värde, enhet A. Rutan 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. Rutan Energy: Import active energy 953.4 kWh; Import active energy - session 3.5 kWh. Rutan Other: Communication error OFF; Control type AUTO; State name AVAILABLE. Varje värde har en liten tidsstämpel med datum och klockslag (14.10.2026).
| Värde | Betydelse |
|---|---|
| Control type |
Auto = styrs av Reduxi-strategin · Manual · Off
|
| Current L1 / L2 / L3 | Laddström per fas |
| Max. current per phase | Laddarens maximala ström (t.ex. 32 A) |
| Active power / Max. active power | Aktuell laddeffekt och maximal effekt (t.ex. 22 kW) |
| Import active energy / session | Total laddad energi och energi för den pågående sessionen |
| Communication error | Måste vara OFF
|
| State name | Laddarens aktuella OCPP-status, t.ex. AVAILABLE, PREPARING, CHARGING, SUSPENDEDEV
|
✓ Sammanfattning
Förberedelser (punkt 1–3): laddare med OCPP 1.6J, laddaren och Reduxi Controller i samma nätverk, styrenheten med statisk IP-adress + IP-reservation i routern, extern backend (om det finns en) vidarebefordrad via Reduxi, charge point ID till hands.
Laddare (punkt 4): aktivera OCPP 1.6J, protokoll WS, server-URL ws://<Controller IP>/ocpp/1.6/json/ + charge point ID, ingen autentisering / TLS.
Lägg till i Reduxi (punkt 5–6): EV charger · OCPP 1.6 - JSON, device identifier = charge point ID, connector 1, AC, allow new charging session = Always.
Driftsätt (punkt 7): laddaren visar backenden som ansluten, Reduxi visar livevärden och communication error OFF.
→ Vanliga problem
| Problem | Lösning |
|---|---|
| Laddaren ansluter inte / statusen förblir “Not connected” | Kontrollera server-URL:en (styrenhetens IP-adress, sökväg /ocpp/1.6/json/), protokoll WS (inte WSS), port 80, ingen TLS / security profile, och att båda enheterna är i samma nätverk. |
| Laddaren är ansluten, men Reduxi visar inga data | Device identifier i Reduxi måste stämma exakt med charge point ID sist i URL:en (skiftlägeskänsligt). Kontrollera att ID:t inte saknas eller har lagts till två gånger. |
Laddaren erbjuder bara wss:// eller kräver ett certifikat |
Det går inte att ansluta lokalt till styrenheten. Kontrollera om det finns en firmware-uppdatering eller en inställning för okrypterad OCPP. |
| Anslutningen bryts efter en omstart av routern | Styrenheten har fått en ny IP-adress. Ange en statisk IP-adress på styrenheten, reservera den i routern (se Punkt 3.3) och uppdatera server-URL:en i laddaren. |
| Oönskat laddningsbeteende när styrenheten är offline | Ange en fallback- / failsafe-ström på laddaren (se Punkt 4.3). |
| Bilen börjar inte ladda | OCPP aktiverar ofta åtkomststyrning – ange Allow new charging session = Always i Reduxi eller aktivera fri laddning på laddaren. |
| Laddströmmen minskas inte | Laddaren måste stödja SmartCharging (SetChargingProfile). Kontrollera laddarens OCPP-dokumentation och firmware-version. |
| Lasthanteringen minskar fel fas | Kontrollera fasfördelningen på laddaren och i Reduxi (Advanced configuration → “L1/L2/L3 is connected to main feed”). |
| Extern backend (CPO / moln) tar inte emot några data | Laddaren får bara vara ansluten till Reduxi. Ange backendens URL och inloggningsuppgifter i Reduxi under Forward communication (se Punkt 3.4). |
| OCPP är anslutet, men styrningen eller avläsningarna fungerar inte som de ska | Möjligen en tillverkarspecifik anpassning av OCPP-protokollet – kontakta Reduxis support på support@reduxi.zendesk.eu (se anmärkningen nedan). |