Kako povezati EV punjač (OCPP 1.6J) sa Reduxi kontrolerom
Opšti vodič za povezivanje bilo kog zidnog punjača kompatibilnog sa OCPP 1.6J sa uređajem Reduxi Controller, tako da kontroler može da nadzire i upravlja punjenjem uz PV višak i upravljanje opterećenjem.
1 Tehnička dokumentacija
OCPP (Open Charge Point Protocol) je otvoren protokol, nezavisan od proizvođača, između EV punjača i sistema za upravljanje. U ovom rešenju Reduxi Controller radi kao lokalni OCPP server (centralni sistem), a punjač se povezuje na njega kao charge point – nije potrebna nikakva cloud usluga. Na ovaj način može da se poveže svaki punjač koji podržava OCPP 1.6J (JSON preko WebSocket-a) i dozvoljava slobodno podesivu adresu servera.
Dokumenti proizvođača:
- OCPP uputstvo Vašeg punjača – gde se OCPP omogućava, koja polja postoje (URL servera, charge point ID, sigurnosni profil) i koje OCPP poruke su podržane
- Open Charge Alliance – OCPP 1.6 specifikacija: openchargealliance.org
2 Potrebna oprema
- EV punjač kompatibilan sa OCPP 1.6J, instaliran i pušten u rad od strane kvalifikovanog električara
- Punjač povezan na istu lokalnu mrežu kao Reduxi Controller (Wi‑Fi ili LAN preko rutera)
- Pristup OCPP postavkama punjača – aplikacija proizvođača, lokalni veb interfejs ili alat za instalatere
- Reduxi Controller sa statičkom IP adresom i odgovarajućom IP rezervacijom na ruteru (npr.
192.168.31.73, pogledajte tačku 3.3) – adresa se prikazuje i u alatu Reduxi Configurator kao Controller OCPP JSON 1.6 URL kada dodajete uređaj - Charge point ID punjača (često serijski broj – prikazan u aplikaciji, veb interfejsu ili na natpisnoj pločici)
- Laptop ili tablet sa pristupom internetu za Reduxi Configurator
3 Pregled sistema & mreža
Punjač otvara WebSocket vezu sa uređajem Reduxi Controller i predstavlja se svojim charge point ID-jem. Kontroler dodeljuje vezu uređaju sa istim identifikatorom uređaja, a zatim čita merenja i šalje ograničenja punjenja.
3.1 Kako funkcioniše OCPP komunikacija
OCPP je push protokol: vezu uspostavlja punjač – ne kontroler. Punjač (OCPP klijent) otvara trajnu WebSocket vezu sa uređajem Reduxi Controller (OCPP server) i drži je otvorenom. Sve poruke u oba smera zatim idu preko te jedne veze: punjač sam šalje svoj status i vrednosti brojila, a kontroler kroz isti kanal šalje nazad svoja ograničenja punjenja.
| Smer | Poruke | Svrha |
|---|---|---|
| Punjač → Kontroler | BootNotification, Heartbeat | Registracija nakon pokretanja i održavanje veze (keep-alive) |
| Punjač → Kontroler | StatusNotification, MeterValues, Start/StopTransaction | Stanje punjača, struje, snaga i energija – punjač ih šalje u sopstvenom intervalu |
| Kontroler → Punjač | SetChargingProfile | Ograničenje struje punjenja u skladu sa PV viškom i upravljanjem opterećenjem |
| Kontroler → Punjač | TriggerMessage, RemoteStart/Stop | Zahtev za trenutne vrednosti, pokretanje ili zaustavljanje sesije punjenja |
3.2 Adrese i URL
| Komponenta | Uloga | Adresa / postavka |
|---|---|---|
| Reduxi Controller | OCPP server (centralni sistem) | ws://<Controller IP>/ocpp/1.6/json |
| EV punjač | OCPP klijent (charge point) | Povezuje se na gornji URL + svoj charge point ID |
| Pun URL koji koristi punjač | – | ws://192.168.31.73/ocpp/1.6/json/<Charge point ID> |
ws:// (nešifrovano, samo lokalna mreža). Neki punjači dozvoljavaju samo wss:// ili zahtevaju sertifikat/sigurnosni profil – oni se ne mogu lokalno povezati na kontroler. Izaberite WS, sigurnosni profil 0 ili None ako su ponuđeni.3.3 Statička IP adresa za kontroler + rezervacija na ruteru
Pošto se punjač uvek povezuje na fiksnu adresu, Reduxi Controller treba da ima IP adresu koja se nikad ne menja. Uradite oba sledeća koraka – statička IP adresa zadržava adresu na kontroleru, a rezervacija sprečava ruter da istu adresu dodeli drugom uređaju:
192.168.31.73. Kontroler se identifikuje po MAC adresi – ako koristi LAN i Wi‑Fi, rezervišite adresu za interfejs koji je zaista povezan.
3.4 Povezivanje sa eksternim OCPP backend-om – kontroler kao proksi
Većina punjača može da se poveže samo na jedan OCPP backend. Ako je pored Reduxi i dalje potreban backend – npr. operater punjenja (CPO) za naplatu i RFID ili cloud proizvođača – Reduxi Controller radi kao proksi: punjač se povezuje samo na kontroler, a kontroler prosleđuje OCPP komunikaciju eksternom backend-u i njegove odgovore vraća punjaču.
- Na punjaču: unesite samo URL uređaja Reduxi Controller (pogledajte tačku 4.2) – ne adresu backend-a.
- U Reduxi: unesite URL backend-a (i korisničko ime / lozinku, ako ih backend zahteva) u polja Forward communication uređaja (pogledajte tačku 6.2). Koristite URL tačno onako kako ga je dao operater backend-a.
- Upravljanje ostaje lokalno: struju punjenja podešava Reduxi Controller u lokalnoj mreži – punjenje PV viškom i upravljanje opterećenjem rade i ako internet veza ili backend nisu dostupni.
- Bez eksternog backend-a: ostavite polja Forward communication prazna.
4 Podešavanje OCPP-a na punjaču
Nazivi menija se razlikuju među proizvođačima. Koraci ispod opisuju postavke koje je potrebno podesiti na svakom OCPP 1.6J punjaču – potražite odgovarajuća polja u aplikaciji ili veb interfejsu Vašeg punjača (često pod Network, Backend, Connectivity ili OCPP).
4.1 Omogućavanje OCPP 1.6J
4.2 Postavke OCPP servera
Unesite sledeće vrednosti. U zavisnosti od punjača, adresa se unosi kao jedan kompletan URL ili podeljena u više polja:
| Polje (tipični nazivi) | Vrednost |
|---|---|
| Server URL / Central system URL / Backend URL |
ws://192.168.31.73/ocpp/1.6/json/ (IP kontrolera) |
| ili podeljeno: Protocol · Host · Port · Path |
WS · IP kontrolera · 80 · /ocpp/1.6/json/
|
| Charge point ID / Charge box identity / Station ID | Jedinstveni ID, obično serijski broj, npr. CP123456
|
| Append ID to URL / Add SN to URL | On – ako punjač nudi ovu opciju |
| Username / Password (Basic Auth) | prazno |
| Security profile / TLS / Certificate | None / 0
|
ws://192.168.31.73/ocpp/1.6/json/CP123456. Neki punjači automatski dodaju ID (opcija “Append ID to URL”), drugi očekuju kompletan URL zajedno sa ID-jem. Pazite da se ID pojavljuje tačno jednom – u suprotnom kontroler ne može da dodeli vezu.Sačuvajte postavke. URL kontrolera se prikazuje i u alatu Reduxi Configurator (pogledajte tačku 6.2).
4.3 Dodatne OCPP opcije
| Opcija | Preporuka |
|---|---|
| Fallback current / Failsafe current | Struja punjenja koja se koristi ako se OCPP veza sa kontrolerom izgubi. Podesite vrednost koja je bezbedna za kućni priključak. |
| Authorization / RFID / Free charging | Mnogi punjači uz OCPP aktiviraju upravljanje pristupom. Dozvolite besplatno punjenje na punjaču ili postavite Allow new charging session = Always u Reduxi (pogledajte tačku 6.2). |
| Phase assignment / Phase rotation | Dodela faza punjača fazama mreže. Mora da odgovara ožičenju kako bi upravljanje opterećenjem smanjilo pravu fazu. |
| MeterValues interval / Heartbeat | Ostavite podrazumevano; ako je ponuđen, pogodan je interval MeterValues od 10–60 s. |
| Other backends / cloud | Većina punjača podržava samo jedan OCPP backend. Ako je cloud backend i dalje potreban, umesto toga koristite opciju Forward communication u Reduxi – kontroler tada radi kao proksi (pogledajte tačku 3.4). |
5 Prijava na Reduxi veb interfejs
Reduxi Configurator može da se otvori daljinski preko tunelske veze u aplikaciji Reduxi ili lokalno u veb pregledaču u istoj mreži. Oba načina vode do istog veb interfejsa.
Tekstualni opis ove slike
Tri ekrana telefona sa aplikacijom Reduxi jedan pored drugog (tamna tema) sa cijan isticanjima i brojčanim oznakama. Ekran 1 (oznaka 2.): dashboard sa ikonom menija (hamburger) gore levo istaknutom cijan okvirom, reduxi logotip, ikona zvona; kartice "Real time data" (izabrana) i "Statistics"; oznake "€ 5.76 €" i "3.2°C"; dijagram toka energije sa vrednostima 69.0 W (dalekovodni stub), 1.3 kW (sunce), 1.1 kW (mašina za pranje veša, crveni obris), -165.0 W (baterija, crveni obris, 67 %), kuća -1.25 kW i dva zasivljena kruga sa 0.0 W; donje kartice Power i Energy; donja navigacija Dashboard, Diagnostics, Device control, Settings. Ekran 2 (oznaka 3.): bočni meni sa reduxi logotipom, "Number of locations: 2233", naslovom "Reduxi device management", stavkama "+ Add Reduxi location" i "Reduxi devices" (istaknuto cijan okvirom i oznakom 3.), a pri dnu "My profile" i "About app"; dashboard je zatamnjen iza menija. Ekran 3 (oznaka 4.): stranica uređaja sa "Back", fotografijom uređaja Reduxi Controller, statusom "Connected"; kartica "Update available": "New update is available for your Reduxi device." sa dugmetom "Download and install update"; kartica "Connect to configurator" sa crvenom precrtanom ikonom: "Tunnel connection enables remote access to your Reduxi configurator, without need to be connected to the same local network." i dugmetom "Activate tunnel connection" (istaknuto cijan okvirom i oznakom 4.); ispod je početak kartice "Unit details" sa "Unit ID".
Tekstualni opis ove slike
Dva snimka ekrana jedan pored drugog, sa cijan okvirima za isticanje i brojčanim oznakama. Levo (oznaka 5.): stranica uređaja u aplikaciji Reduxi, tamna tema. "Back" gore levo; fotografija crnog uređaja Reduxi Controller spreda; status "Connected" sa ikonom Wi-Fi. Kartica "Update available": "New update is available for your Reduxi device." i dugme "Download and install update". Kartica "Connect to configurator" sa ikonom ključa: "Tunnel connection enables remote access to your Reduxi configurator, without need to be connected to the same local network." i dugme "Open configurator" (istaknuto cijan okvirom i oznakom 5.). Ispod je početak kartice "Unit details" sa poljem "Unit ID". Desno (oznaka 6.): Reduxi Configurator otvoren u aplikaciji, zaglavlje "Tunnel connection" sa strelicom nazad i ikonom osvežavanja. Leva traka sa ikonama (munja, ikona čipa izabrana, munja, grafikon, zupčanik). Stranica "Home" sa zelenom ikonom veze. Beli baner: "New patch available. Click here to apply." sa znakom X. Vreme 09:12:56. Dijagram toka energije: Grid (ikona dalekovodnog stuba) 0.000 kW; Solar (ikona sunca) 1.700 kW; kuća u sredini 1.700 kW; ikona mašine za pranje veša 0.900 kW (levo); ikona baterije sa 67 % (desno) sa 0.000 kW i 0.800 kW; EV charger (ikona automobila, dole levo) i HVAC (dole desno), svaki sa crticom; crna oznaka "Energy manager" pri dnu.
http://192.168.31.73) ili http://reduxi.local.admin · Lozinka: admin (fabrička podrazumevana vrednost).Tekstualni opis ove slike
Snimak ekrana prozora pregledača (traka sa alatima u stilu Chrome-a) sa stranicom za prijavu u Reduxi Configurator. Adresna traka prikazuje upozorenje "Not secure" i adresu "reduxi.local"; istaknuta je cijan okvirom i uvećana u drugom cijan okviru koji prikazuje "Not secure" i "reduxi.local". Stranica: logotip reduxi Configurator gore levo; pozadinska linijska ilustracija kuće sa solarnim panelima, zidnom kutijom, EV punjačem i automobilom. U sredini je okvir za prijavu sa naslovom "Login", izborom jezika (zastava, English), poljem za korisničko ime (sitan tekst u polju), poljem za lozinku sa ikonom oka i crnim dugmetom "Login".
Tekstualni opis ove slike
Snimak ekrana početne stranice alata Reduxi Configurator (logotip reduxi Configurator gore levo, naslov stranice "Home", zeleni status "Connected" gore desno). Leva bočna traka: "Devices" (raširen) sa stavkama: "P1-WiFi / Ultra", "PV-1", "PV-2", zatim šest stavki sa ikonom automobila čiji su nazivi sitni (završavaju sa "i-CHARGE CION PRO"), zatim dugme "+ Add device". Ispod: "Strategies" (plus), "Utility Rate Plan" (sitan tekst), "Settings" (plus). Glavni deo: dijagram toka energije sa kućom u sredini koja prikazuje 24.20 kW. Grid (ikona dalekovodnog stuba) 24.20 kW sa crvenom tačkom na liniji; Solar (zasivljeno, crtica); Other (levo) 6.700 kW sa zelenom tačkom; Battery storage (zasivljeno, crtice); EV charger (ikona automobila, dole levo) 31.00 kW; HVAC (zasivljeno, dole desno). Crna oznaka "Energy manager" pri dnu.
ws://<Controller IP>/ocpp/1.6/json.6 Dodavanje punjača u Reduxi
6.1 Osnovne postavke
Tekstualni opis ove slike
Snimak ekrana levog menija alata Reduxi Configurator. Gore: logotip reduxi Configurator. Odeljak "Devices" (raširen, znak minus) sa stavkama: "Fronius GEN24" (ikona sunca), "Fronius GEN24 1" (ikona uređaja), "Reduxi Meter" (ikona brojila), "Wattpilot" (ikona automobila, podebljano). Ispod: dugme "+ Add device" istaknuto zelenim okvirom i drugo dugme "+ Add EEBUS device". Zatim "Strategies" (znak plus), "Utility Rate Plan", "Settings" (znak plus).
Tekstualni opis ove slike
Snimak ekrana koraka "Basic settings" alata Reduxi Configurator pri dodavanju EV punjača. Polja (označena zvezdicom): Device type: EV charger (padajuća lista); Type: OCPP 1.6 - JSON (padajuća lista); Name: Fronius Wattpilot (tekstualno polje). Odeljak "Include to strategy" sa tabelom: kolone Strategy, Measurement devices, Regulated devices; red "Energy manager": polje Measurement devices nije označeno (zasivljeno), polje Regulated devices je označeno. Dugmad: "Back" (levo), link "How to configure?" i crno dugme "Next" (desno).
6.2 Postavke komunikacije
| Polje | Vrednost |
|---|---|
| Device identifier | Charge point ID punjača – tačno ID sa kraja OCPP URL-a (razlikuje velika i mala slova) |
| Connector |
1 (za punjače sa dva priključka: 1 ili 2, jedan Reduxi uređaj po konektoru) |
| Charger type |
AC (ili DC za DC punjače) |
| Energy counter | Default |
| Allocate power to EVSE when EV is not connected | Default |
| Per phase max. current | Auto detect from EVSE ili Manual override sa nazivnom strujom osigurača, npr. 32 A (22 kW) ili 16 A (11 kW) |
| Forward communication / username / password / measurements to backend OCPP server | prazno – potrebno samo ako se paralelno koristi eksterni OCPP backend: URL backend-a i, ako je potrebno, korisničko ime / lozinka (pogledajte tačku 3.4) |
| Allow new charging session | Always |
| Controller OCPP JSON 1.6 URL | samo za čitanje, npr. ws://192.168.31.73/ocpp/1.6/json – ovo je adresa koja se unosi na punjaču (pogledajte tačku 4.2) |
Tekstualni opis ove slike
Snimak ekrana koraka "Communication channel and device configuration" alata Reduxi Configurator za OCPP punjač (odsečen pri dnu). Polja: Device identifier *: 91099800; Connector *: 1 (padajuća lista); Charger type *: AC (padajuća lista); Energy counter: Default (padajuća lista); Allocate power to EVSE when EV is not connected to EVSE: Default (padajuća lista); Per phase max. current *: Manual override (padajuća lista); Per phase max. current manual override: 32, sa malom napomenom "In effect when manual override is selected"; sledeća oznaka "Forward communication to backend OCPP server" (odsečeno).
Proverite vrednosti i kliknite na Done da sačuvate uređaj.
Tekstualni opis ove slike
Snimak ekrana donjeg dela obrasca postavki uređaja u alatu Reduxi Configurator (sivo, odsečeno pri vrhu). Polja: "Forward measurements to backend OCPP server once every": prazna padajuća lista; "Allow new charging session": Always (padajuća lista); "Controller OCPP JSON 1.6 URL": ws://192.168.31.73/ocpp/1.6/json. Iznad polja za URL vidi se pokazivač miša. Dugmad pri dnu: "Back" (levo), link "How to configure?" i crno dugme "Done" (desno).
6.3 Testiranje komunikacije
Kod OCPP-a se punjač sam povezuje na kontroler – IP adresa punjača nije potrebna. Ponovo otvorite uređaj (Devices → [Punjač] → Details) i kliknite na Test communication dole desno.
Tekstualni opis ove slike
Snimak ekrana dijaloga pod nazivom "Test communication" sa znakom zatvaranja X gore desno. Prvi okvir sa crvenim tekstom: "Unable to communicate with device." Drugi okvir sa crvenim tekstom: "Number of devices found on OCPP - JSON 1.6: 1" i "Device identifier: 91099800". Crno dugme "Close" dole desno.
- 1Number of devices found on OCPP – JSON 1.6 pokazuje koliko je punjača povezano sa kontrolerom preko OCPP-a.
- 2Device identifier mora prikazivati charge point ID Vašeg punjača. Ako se ne pojavi, punjač nije povezan – proverite OCPP postavke (pogledajte tačku 4.2).
- 3Na punjaču status OCPP-a / backend-a treba da prikazuje Connected ili Accepted.
- 4Završna provera: vrednosti uživo i Communication error = OFF (pogledajte tačku 7).
7 Provera očitavanja
Otvorite Devices → [Punjač] → Last measurements:
Tekstualni opis ove slike
Snimak ekrana stranice uređaja u alatu Reduxi Configurator, kartica "Last measurements" (izabrana); ostale kartice: Analyze, Archive, Details. Okvir Control type: dugmad Auto (zeleno, izabrano), Manual, Off (crno), sa vremenskom oznakom (14.10.2026, sitno). Okvir 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, jedinica A. Okvir 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. Okvir Energy: Import active energy 953.4 kWh; Import active energy - session 3.5 kWh. Okvir Other: Communication error OFF; Control type AUTO; State name AVAILABLE. Pored svake vrednosti nalazi se mala oznaka datuma i vremena (14.10.2026).
| Vrednost | Značenje |
|---|---|
| Control type |
Auto = upravlja Reduxi strategija · Manual · Off
|
| Current L1 / L2 / L3 | Struja punjenja po fazi |
| Max. current per phase | Maksimalna struja punjača (npr. 32 A) |
| Active power / Max. active power | Trenutna snaga punjenja i maksimalna snaga (npr. 22 kW) |
| Import active energy / session | Ukupna napunjena energija i energija trenutne sesije |
| Communication error | Mora biti OFF
|
| State name | Trenutno OCPP stanje punjača, npr. AVAILABLE, PREPARING, CHARGING, SUSPENDEDEV
|
✓ Rezime
Priprema (tačke 1–3): punjač sa OCPP 1.6J, punjač i Reduxi Controller u istoj mreži, kontroler sa statičkom IP adresom + IP rezervacijom na ruteru, eksterni backend (ako postoji) prosleđen preko Reduxi, charge point ID pri ruci.
Punjač (tačka 4): omogućite OCPP 1.6J, protokol WS, URL servera ws://<Controller IP>/ocpp/1.6/json/ + charge point ID, bez autentifikacije / TLS-a.
Dodavanje u Reduxi (tačke 5–6): EV charger · OCPP 1.6 - JSON, device identifier = charge point ID, connector 1, AC, allow new charging session = Always.
Puštanje u rad (tačka 7): punjač prikazuje backend kao povezan, Reduxi prikazuje vrednosti uživo i communication error OFF.
→ Česti problemi
| Problem | Rešenje |
|---|---|
| Punjač se ne povezuje / status ostaje “Not connected” | Proverite URL servera (IP kontrolera, putanja /ocpp/1.6/json/), protokol WS (ne WSS), port 80, bez TLS-a / sigurnosnog profila i da su oba uređaja u istoj mreži. |
| Punjač je povezan, ali Reduxi ne prikazuje podatke | Device identifier u Reduxi mora tačno odgovarati charge point ID-ju na kraju URL-a (razlikuje velika i mala slova). Proverite da ID ne nedostaje i da nije dodat dvaput. |
Punjač nudi samo wss:// ili zahteva sertifikat |
Lokalna veza sa kontrolerom nije moguća. Proverite da li postoji ažuriranje firmvera ili postavka za nešifrovani OCPP. |
| Veza se gubi nakon restartovanja rutera | Kontroler je dobio novu IP adresu. Podesite statičku IP adresu na kontroleru, rezervišite je na ruteru (pogledajte tačku 3.3) i ažurirajte URL servera na punjaču. |
| Neželjeno ponašanje punjenja kada je kontroler van mreže | Podesite rezervnu / failsafe struju na punjaču (pogledajte tačku 4.3). |
| Automobil ne započinje punjenje | OCPP često aktivira upravljanje pristupom – postavite Allow new charging session = Always u Reduxi ili omogućite besplatno punjenje na punjaču. |
| Struja punjenja se ne smanjuje | Punjač mora da podržava SmartCharging (SetChargingProfile). Proverite OCPP dokumentaciju punjača i verziju firmvera. |
| Upravljanje opterećenjem smanjuje pogrešnu fazu | Proverite dodelu faza na punjaču i u Reduxi (Advanced configuration → “L1/L2/L3 is connected to main feed”). |
| Eksterni backend (CPO / cloud) ne prima podatke | Punjač mora biti povezan samo na Reduxi. Unesite URL backend-a i pristupne podatke u Reduxi pod Forward communication (pogledajte tačku 3.4). |
| OCPP je povezan, ali upravljanje ili očitavanja ne rade ispravno | Moguće je da je proizvođač prilagodio OCPP protokol – obratite se Reduxi podršci na support@reduxi.zendesk.eu (pogledajte napomenu ispod). |