Kako povezati polnilnico za električna vozila (OCPP 1.6J) z Reduxi Controllerjem
Splošna navodila za povezavo katere koli stenske polnilnice, združljive z OCPP 1.6J, z Reduxi Controllerjem, tako da lahko krmilnik nadzira in upravlja polnjenje s presežkom PV in upravljanjem bremen.
1 Tehnična dokumentacija
OCPP (Open Charge Point Protocol) je odprt protokol med polnilnico za električna vozila in sistemom za upravljanje, neodvisen od proizvajalca. V tej postavitvi Reduxi Controller deluje kot lokalni strežnik OCPP (central system), polnilnica pa se nanj povezuje kot charge point – storitev v oblaku ni potrebna. Na ta način lahko povežete vsako polnilnico, ki podpira OCPP 1.6J (JSON prek WebSocket) in omogoča poljubno nastavitev naslova strežnika.
Dokumenti proizvajalca:
- Priročnik OCPP vaše polnilnice – kje se OCPP omogoči, katera polja obstajajo (URL strežnika, charge point ID, security profile) in katera sporočila OCPP so podprta
- Open Charge Alliance – specifikacija OCPP 1.6: openchargealliance.org
2 Potrebna oprema
- Polnilnica za električna vozila, združljiva z OCPP 1.6J, ki jo je namestil in zagnal kvalificiran električar
- Polnilnica, povezana v isto lokalno omrežje kot Reduxi Controller (Wi‑Fi ali LAN prek usmerjevalnika)
- Dostop do nastavitev OCPP polnilnice – aplikacija proizvajalca, lokalni spletni vmesnik ali orodje za monterje
- Reduxi Controller s statičnim naslovom IP in ustrezno rezervacijo IP v usmerjevalniku (npr.
192.168.31.73, glejte Točka 3.3) – naslov je prikazan tudi v Reduxi Configuratorju kot Controller OCPP JSON 1.6 URL, ko dodajate napravo - Charge point ID polnilnice (pogosto serijska številka – prikazan je v aplikaciji, spletnem vmesniku ali na tipski ploščici)
- Prenosnik ali tablica z internetno povezavo za Reduxi Configurator
3 Pregled sistema in omrežje
Polnilnica vzpostavi povezavo WebSocket z Reduxi Controllerjem in se predstavi s svojim charge point ID. Krmilnik poveže povezavo z napravo z enakim identifikatorjem naprave, nato bere meritve in pošilja omejitve polnjenja.
3.1 Kako deluje komunikacija OCPP
OCPP je protokol s potiskanjem (push): povezavo vzpostavi polnilnica, ne krmilnik. Polnilnica (odjemalec OCPP) odpre stalno povezavo WebSocket z Reduxi Controllerjem (strežnik OCPP) in jo drži odprto. Vsa sporočila v obe smeri nato tečejo prek te ene povezave: polnilnica sama potiska svoje stanje in vrednosti merilnika, krmilnik pa po istem kanalu pošilja svoje omejitve polnjenja.
| Smer | Sporočila | Namen |
|---|---|---|
| Polnilnica → krmilnik | BootNotification, Heartbeat | Registracija po zagonu in vzdrževanje povezave |
| Polnilnica → krmilnik | StatusNotification, MeterValues, Start/StopTransaction | Stanje polnilnice, tokovi, moč in energija – polnilnica jih potiska v svojem intervalu |
| Krmilnik → polnilnica | SetChargingProfile | Omejitev polnilnega toka glede na presežek PV in upravljanje bremen |
| Krmilnik → polnilnica | TriggerMessage, RemoteStart/Stop | Zahteva trenutnih vrednosti, začetek ali konec polnjenja |
3.2 Naslovi in URL
| Komponenta | Vloga | Naslov / nastavitev |
|---|---|---|
| Reduxi Controller | Strežnik OCPP (central system) | ws://<Controller IP>/ocpp/1.6/json |
| Polnilnica za električna vozila | Odjemalec OCPP (charge point) | Povezuje se na zgornji URL + svoj charge point ID |
| Celoten URL, ki ga uporablja polnilnica | – | ws://192.168.31.73/ocpp/1.6/json/<Charge point ID> |
ws:// (nešifrirano, samo lokalno omrežje). Nekatere polnilnice dovoljujejo samo wss:// ali zahtevajo certifikat/security profile – te se ne morejo lokalno povezati s krmilnikom. Izberite WS, security profile 0 ali None, če je ponujeno.3.3 Statični naslov IP za krmilnik + rezervacija v usmerjevalniku
Ker se polnilnica vedno povezuje na stalni naslov, potrebuje Reduxi Controller naslov IP, ki se nikoli ne spremeni. Naredite oboje – statični IP ohrani naslov na krmilniku, rezervacija pa usmerjevalniku prepreči, da bi isti naslov dodelil drugi napravi:
192.168.31.73. Krmilnik je prepoznan po naslovu MAC – če uporablja LAN in Wi‑Fi, rezervirajte naslov za vmesnik, ki je dejansko povezan.
3.4 Povezava z zunanjim backendom OCPP – krmilnik kot proxy
Večina polnilnic se lahko poveže samo z enim backendom OCPP. Če poleg Reduxi še vedno potrebujete backend – npr. operaterja polnilnih točk (CPO) za obračun in RFID ali oblak proizvajalca – Reduxi Controller deluje kot proxy: polnilnica se poveže samo s krmilnikom, krmilnik pa komunikacijo OCPP posreduje zunanjemu backendu in njegove odgovore vrača polnilnici.
- Na polnilnici: vnesite samo URL Reduxi Controllerja (glejte Točka 4.2) – ne naslova backenda.
- V Reduxi: URL backenda (in uporabniško ime / geslo, če ju backend zahteva) vnesite v polja Forward communication naprave (glejte Točka 6.2). URL uporabite natančno tako, kot ga navede operater backenda.
- Upravljanje ostane lokalno: polnilni tok nastavlja Reduxi Controller v lokalnem omrežju – polnjenje s presežkom PV in upravljanje bremen delujeta tudi, če internetna povezava ali backend nista na voljo.
- Brez zunanjega backenda: polja Forward communication pustite prazna.
4 Nastavitev OCPP na polnilnici
Imena menijev se med proizvajalci razlikujejo. Spodnji koraki opisujejo nastavitve, ki jih potrebuje vsaka polnilnica OCPP 1.6J – ustrezna polja poiščite v aplikaciji ali spletnem vmesniku svoje polnilnice (pogosto pod Network, Backend, Connectivity ali OCPP).
4.1 Omogočanje OCPP 1.6J
4.2 Nastavitve strežnika OCPP
Vnesite naslednje vrednosti. Odvisno od polnilnice se naslov vnese kot en celoten URL ali razdeljen na več polj:
| Polje (običajna imena) | Vrednost |
|---|---|
| Server URL / Central system URL / Backend URL |
ws://192.168.31.73/ocpp/1.6/json/ (IP krmilnika) |
| ali razdeljeno: Protokol · Gostitelj · Vrata · Pot |
WS · IP krmilnika · 80 · /ocpp/1.6/json/
|
| Charge point ID / Charge box identity / Station ID | Enolična oznaka, običajno serijska številka, npr. CP123456
|
| Append ID to URL / Add SN to URL | On – če polnilnica ponuja to možnost |
| Username / Password (Basic Auth) | prazno |
| Security profile / TLS / Certificate | None / 0
|
ws://192.168.31.73/ocpp/1.6/json/CP123456. Nekatere polnilnice ID dodajo samodejno (možnost „Append ID to URL“), druge pričakujejo celoten URL z ID-jem. Poskrbite, da se ID pojavi natanko enkrat – sicer krmilnik povezave ne more dodeliti.Shranite nastavitve. URL krmilnika je prikazan tudi v Reduxi Configuratorju (glejte Točka 6.2).
4.3 Dodatne možnosti OCPP
| Možnost | Priporočilo |
|---|---|
| Fallback current / Failsafe current | Polnilni tok, ki se uporabi, če se povezava OCPP s krmilnikom izgubi. Nastavite vrednost, ki je varna za hišni priključek. |
| Authorization / RFID / Free charging | Številne polnilnice z OCPP aktivirajo upravljanje dostopa. Na polnilnici dovolite brezplačno polnjenje ali v Reduxi nastavite Allow new charging session = Always (glejte Točka 6.2). |
| Phase assignment / Phase rotation | Dodelitev faz polnilnice fazam omrežja. Ujemati se mora z ožičenjem, da upravljanje bremen zmanjša pravo fazo. |
| MeterValues interval / Heartbeat | Pustite privzeto; če je ponujen, je primeren interval MeterValues 10–60 s. |
| Other backends / cloud | Večina polnilnic podpira samo en backend OCPP. Če oblačni backend še vedno potrebujete, raje uporabite možnost Forward communication v Reduxi – krmilnik tedaj deluje kot proxy (glejte Točka 3.4). |
5 Prijava v spletni vmesnik Reduxi
Reduxi Configurator lahko odprete na daljavo prek tunelske povezave v aplikaciji Reduxi ali lokalno v spletnem brskalniku v istem omrežju. Obe poti vodita do istega spletnega vmesnika.
Besedilni opis te slike
Trije zasloni telefona z aplikacijo Reduxi drug ob drugem (temna tema) s ciano poudarki in številčnimi oznakami. Zaslon 1 (oznaka 2.): nadzorna plošča z ikono menija (hamburger) zgoraj levo, poudarjeno s ciano okvirjem, logotip reduxi, ikona zvonca; zavihka "Real time data" (izbran) in "Statistics"; znački "€ 5.76 €" in "3.2°C"; diagram energijskega toka z vrednostmi 69.0 W (daljnovod), 1.3 kW (sonce), 1.1 kW (pralni stroj, rdeč obris), -165.0 W (baterija, rdeč obris, 67 %), hiša -1.25 kW in dva zatemnjena kroga z 0.0 W; spodnja zavihka Power in Energy; spodnja navigacija Dashboard, Diagnostics, Device control, Settings. Zaslon 2 (oznaka 3.): stranski meni z logotipom reduxi, "Number of locations: 2233", naslov "Reduxi device management", vnosa "+ Add Reduxi location" in "Reduxi devices" (poudarjen s ciano okvirjem in oznako 3.) ter spodaj "My profile" in "About app"; nadzorna plošča je za njim zatemnjena. Zaslon 3 (oznaka 4.): stran naprave z "Back", fotografijo Reduxi Controllerja, statusom "Connected"; kartica "Update available": "New update is available for your Reduxi device." z gumbom "Download and install update"; kartica "Connect to configurator" z rdečo prečrtano ikono: "Tunnel connection enables remote access to your Reduxi configurator, without need to be connected to the same local network." in gumb "Activate tunnel connection" (poudarjen s ciano okvirjem in oznako 4.); pod njim začetek kartice "Unit details" z "Unit ID".
Besedilni opis te slike
Dva posnetka zaslona drug ob drugem, s ciano poudarjenimi okvirji in številčnimi oznakami. Levo (označeno s 5.): stran naprave v aplikaciji Reduxi, temna tema. "Back" zgoraj levo; fotografija črnega Reduxi Controllerja od spredaj; status "Connected" z ikono Wi-Fi. Kartica "Update available": "New update is available for your Reduxi device." in gumb "Download and install update". Kartica "Connect to configurator" z ikono ključa: "Tunnel connection enables remote access to your Reduxi configurator, without need to be connected to the same local network." in gumb "Open configurator" (poudarjen s ciano okvirjem in oznako 5.). Spodaj začetek kartice "Unit details" s poljem "Unit ID". Desno (označeno s 6.): Reduxi Configurator, odprt v aplikaciji, glava "Tunnel connection" s puščico nazaj in ikono osveževanja. Leva vrstica z ikonami (strela, ikona čipa izbrana, strela, grafikon, zobnik). Stran "Home" z zeleno ikono povezave. Bel pas: "New patch available. Click here to apply." s križcem. Čas 09:12:56. Diagram energijskega toka: Grid (ikona daljnovoda) 0.000 kW; Solar (ikona sonca) 1.700 kW; hiša v sredini 1.700 kW; ikona pralnega stroja 0.900 kW (levo); ikona baterije s 67 % (desno) z 0.000 kW in 0.800 kW; EV charger (ikona avtomobila, spodaj levo) in HVAC (spodaj desno), vsak s črtico; črna oznaka "Energy manager" spodaj.
http://192.168.31.73) ali http://reduxi.local.admin · Geslo: admin (tovarniška privzeta vrednost).Besedilni opis te slike
Posnetek zaslona okna brskalnika (orodna vrstica v slogu Chrome) s prijavno stranjo Reduxi Configurator. Naslovna vrstica prikazuje opozorilo "Not secure" in naslov "reduxi.local"; poudarjena je s ciano okvirjem in povečana v drugem ciano okvirju, ki prikazuje "Not secure" in "reduxi.local". Stran: logotip reduxi Configurator zgoraj levo; ozadje s črtno ilustracijo hiše s sončnimi paneli, stenske polnilne enote, polnilnice za električna vozila in avtomobila. Na sredini prijavno okno z naslovom "Login", izbirnikom jezika (zastava, English), poljem za uporabniško ime (majhen nadomestni tekst), poljem za geslo z ikono očesa in črnim gumbom "Login".
Besedilni opis te slike
Posnetek zaslona domače strani Reduxi Configurator (logotip reduxi Configurator zgoraj levo, naslov strani "Home", zelen status "Connected" zgoraj desno). Leva stranska vrstica: "Devices" (razširjen) z vnosi: "P1-WiFi / Ultra", "PV-1", "PV-2", nato šest vnosov z ikono avtomobila z majhnimi imeni (končajo se z "i-CHARGE CION PRO"), nato gumb "+ Add device". Spodaj: "Strategies" (plus), "Utility Rate Plan" (majhno besedilo), "Settings" (plus). Glavni del: diagram energijskega toka s hišo v sredini, ki kaže 24.20 kW. Grid (ikona daljnovoda) 24.20 kW z rdečo piko na črti; Solar (zatemnjeno, črtica); Other (levo) 6.700 kW z zeleno piko; Battery storage (zatemnjeno, črtice); EV charger (ikona avtomobila, spodaj levo) 31.00 kW; HVAC (zatemnjeno, spodaj desno). Črna oznaka "Energy manager" spodaj.
ws://<Controller IP>/ocpp/1.6/json.6 Dodajanje polnilnice v Reduxi
6.1 Osnovne nastavitve
Besedilni opis te slike
Posnetek zaslona levega menija Reduxi Configurator. Zgoraj: logotip reduxi Configurator. Razdelek "Devices" (razširjen, znak minus) z vnosi: "Fronius GEN24" (ikona sonca), "Fronius GEN24 1" (ikona naprave), "Reduxi Meter" (ikona števca), "Wattpilot" (ikona avtomobila, krepko). Spodaj: gumb "+ Add device", poudarjen z zelenim okvirjem, in drugi gumb "+ Add EEBUS device". Nato "Strategies" (znak plus), "Utility Rate Plan", "Settings" (znak plus).
Besedilni opis te slike
Posnetek zaslona koraka "Basic settings" v Reduxi Configurator pri dodajanju polnilnice za električna vozila. Polja (označena z zvezdico): Device type: EV charger (spustni seznam); Type: OCPP 1.6 - JSON (spustni seznam); Name: Fronius Wattpilot (besedilno polje). Razdelek "Include to strategy" s tabelo: stolpci Strategy, Measurement devices, Regulated devices; vrstica "Energy manager": potrditveno polje Measurement devices ni obkljukano (zatemnjeno), potrditveno polje Regulated devices je obkljukano. Gumbi: "Back" (levo), povezava "How to configure?" in črn gumb "Next" (desno).
6.2 Nastavitve komunikacije
| Polje | Vrednost |
|---|---|
| Device identifier | Charge point ID polnilnice – natanko ID na koncu URL-ja OCPP (razlikuje velike in male črke) |
| Connector |
1 (pri polnilnicah z dvema izhodoma: 1 ali 2, ena naprava Reduxi na priključek) |
| Charger type |
AC (ali DC za polnilnice DC) |
| Energy counter | Default |
| Allocate power to EVSE when EV is not connected | Default |
| Per phase max. current | Auto detect from EVSE ali Manual override z vrednostjo varovalke, npr. 32 A (22 kW) ali 16 A (11 kW) |
| Forward communication / username / password / measurements to backend OCPP server | prazno – potrebno samo, če vzporedno uporabljate zunanji backend OCPP: URL backenda in po potrebi uporabniško ime / geslo (glejte Točka 3.4) |
| Allow new charging session | Always |
| Controller OCPP JSON 1.6 URL | samo za branje, npr. ws://192.168.31.73/ocpp/1.6/json – to je naslov, ki se vnese na polnilnici (glejte Točka 4.2) |
Besedilni opis te slike
Posnetek zaslona koraka "Communication channel and device configuration" v Reduxi Configurator za polnilnico OCPP (spodaj odrezano). Polja: Device identifier *: 91099800; Connector *: 1 (spustni seznam); Charger type *: AC (spustni seznam); Energy counter: Default (spustni seznam); Allocate power to EVSE when EV is not connected to EVSE: Default (spustni seznam); Per phase max. current *: Manual override (spustni seznam); Per phase max. current manual override: 32, z majhno opombo "In effect when manual override is selected"; naslednja oznaka "Forward communication to backend OCPP server" (odrezano).
Preverite vrednosti in kliknite Done, da shranite napravo.
Besedilni opis te slike
Posnetek zaslona spodnjega dela obrazca z nastavitvami naprave v Reduxi Configurator (siv, zgoraj odrezan). Polja: "Forward measurements to backend OCPP server once every": prazen spustni seznam; "Allow new charging session": Always (spustni seznam); "Controller OCPP JSON 1.6 URL": ws://192.168.31.73/ocpp/1.6/json. Nad poljem URL je viden kazalec miške. Gumbi spodaj: "Back" (levo), povezava "How to configure?" in črn gumb "Done" (desno).
6.3 Preizkus komunikacije
Pri OCPP se polnilnica sama poveže s krmilnikom – naslov IP polnilnice ni potreben. Napravo znova odprite (Devices → [Charger] → Details) in spodaj desno kliknite Test communication.
Besedilni opis te slike
Posnetek zaslona pogovornega okna z naslovom "Test communication" s križcem za zapiranje zgoraj desno. Prvo polje z rdečim besedilom: "Unable to communicate with device." Drugo polje z rdečim besedilom: "Number of devices found on OCPP - JSON 1.6: 1" in "Device identifier: 91099800". Črn gumb "Close" spodaj desno.
- 1Number of devices found on OCPP – JSON 1.6 prikazuje, koliko polnilnic je prek OCPP povezanih s krmilnikom.
- 2Device identifier mora prikazati charge point ID vaše polnilnice. Če se ne prikaže, polnilnica ni povezana – preverite nastavitve OCPP (glejte Točka 4.2).
- 3Na polnilnici mora stanje OCPP / backenda prikazati Connected ali Accepted.
- 4Končni preizkus: žive vrednosti in Communication error = OFF (glejte Točka 7).
7 Preverjanje meritev
Odprite Devices → [Charger] → Last measurements:
Besedilni opis te slike
Posnetek zaslona strani naprave v Reduxi Configurator, zavihek "Last measurements" (izbran); drugi zavihki: Analyze, Archive, Details. Polje Control type: gumbi Auto (zelen, izbran), Manual, Off (črn), s časovno oznako (14.10.2026, majhno). Polje 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: prazna vrednost, enota A. Polje 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. Polje Energy: Import active energy 953.4 kWh; Import active energy - session 3.5 kWh. Polje Other: Communication error OFF; Control type AUTO; State name AVAILABLE. Ob vsaki vrednosti je majhna časovna oznaka z datumom in uro (14.10.2026).
| Vrednost | Pomen |
|---|---|
| Control type |
Auto = upravlja strategija Reduxi · Manual · Off
|
| Current L1 / L2 / L3 | Polnilni tok po fazah |
| Max. current per phase | Največji tok polnilnice (npr. 32 A) |
| Active power / Max. active power | Trenutna polnilna moč in največja moč (npr. 22 kW) |
| Import active energy / session | Skupna napolnjena energija in energija trenutnega polnjenja |
| Communication error | Mora biti OFF
|
| State name | Trenutno stanje OCPP polnilnice, npr. AVAILABLE, PREPARING, CHARGING, SUSPENDEDEV
|
✓ Povzetek
Priprava (Točke 1–3): polnilnica z OCPP 1.6J, polnilnica in Reduxi Controller v istem omrežju, krmilnik s statičnim IP + rezervacijo IP v usmerjevalniku, zunanji backend (če obstaja) posredovan prek Reduxi, charge point ID pri roki.
Polnilnica (Točka 4): omogočite OCPP 1.6J, protokol WS, URL strežnika ws://<Controller IP>/ocpp/1.6/json/ + charge point ID, brez overjanja / TLS.
Dodajanje v Reduxi (Točki 5–6): EV charger · OCPP 1.6 - JSON, device identifier = charge point ID, connector 1, AC, allow new charging session = Always.
Zagon (Točka 7): polnilnica prikazuje backend kot povezan, Reduxi prikazuje žive vrednosti in communication error OFF.
→ Pogoste težave
| Težava | Rešitev |
|---|---|
| Polnilnica se ne poveže / stanje ostane „Not connected“ | Preverite URL strežnika (IP krmilnika, pot /ocpp/1.6/json/), protokol WS (ne WSS), vrata 80, brez TLS / security profile ter da sta obe napravi v istem omrežju. |
| Polnilnica je povezana, vendar Reduxi ne prikazuje podatkov | Device identifier v Reduxi se mora natanko ujemati s charge point ID na koncu URL-ja (razlikuje velike in male črke). Preverite, da ID ne manjka ali ni dodan dvakrat. |
Polnilnica ponuja samo wss:// ali zahteva certifikat |
Lokalna povezava s krmilnikom ni mogoča. Preverite, ali je na voljo posodobitev vdelane programske opreme ali nastavitev za nešifriran OCPP. |
| Povezava se po ponovnem zagonu usmerjevalnika izgubi | Krmilnik je dobil nov naslov IP. Na krmilniku nastavite statični IP, rezervirajte ga v usmerjevalniku (glejte Točka 3.3) in posodobite URL strežnika na polnilnici. |
| Neželeno obnašanje polnjenja, ko je krmilnik brez povezave | Na polnilnici nastavite nadomestni / failsafe tok (glejte Točka 4.3). |
| Avto ne začne polniti | OCPP pogosto aktivira upravljanje dostopa – v Reduxi nastavite Allow new charging session = Always ali na polnilnici omogočite brezplačno polnjenje. |
| Polnilni tok se ne zmanjša | Polnilnica mora podpirati SmartCharging (SetChargingProfile). Preverite dokumentacijo OCPP polnilnice in različico vdelane programske opreme. |
| Upravljanje bremen zmanjša napačno fazo | Preverite dodelitev faz na polnilnici in v Reduxi (Advanced configuration → “L1/L2/L3 is connected to main feed”). |
| Zunanji backend (CPO / oblak) ne prejema podatkov | Polnilnica mora biti povezana samo z Reduxi. URL backenda in poverilnice vnesite v Reduxi pod Forward communication (glejte Točka 3.4). |
| OCPP je povezan, vendar upravljanje ali meritve ne delujejo pravilno | Morda gre za prilagoditev protokola OCPP, specifično za proizvajalca – obrnite se na podporo Reduxi na support@reduxi.zendesk.eu (glejte opombo spodaj). |