Instrukcija
- Įkelkite OCPI 2.2 duomenų prieigos adresą, pavyzdys: https://ev.vialietuva.lt/ocpi/versions
- Paspauskite mygtuką „Atnaujinti autorizacijos duomenis“ ir palaukite kol užsikraus įkrovimo stotelių duomenys;
- Užsikrovus duomenims peržiūrėkite kiekvieną įkrovimo stotelę ir atlikti šiuos veiksmus:
- uždėti varnelę ties punktu „Sukurti naują sistemos vietą su stotelėmis“, jei norite, kad būtų sukurta nauja vieta su įkrovimo stotelėmis;
- susieti įkrovimo stotelę su jau turimomis įkrovimo stotelėmis pasirinkus iš sąrašo „Susieta sistemos vieta“ ir „Susieta stotelės vieta“ reikiamus duomenis. Tokiu atveju nesusikurs dar viena įkrovimo stotelė toje pačioje vietoje.
- Peržiūrėjus visas įkrovimo stoteles spaudžiame mygtuką „Patvirtinti“;
- Iššokusioje lentelėje „Ar tikrai norite patvirtinti?“ spaudžiame mygtuką „Taip“.
Pavyzdiniai JSON failai
- Versijos - OCPI 2.2 Standarto nuoroda
Versijos endpoint'as turėtų būti prieinamas be autorizacijos. Versijos masyve pateikiama visi implementuoti OCPI standarto versijų endpoint'ai. - 2.2.1 versijos endpoint'as
- Kredencialai - OCPI 2.2 Standarto nuoroda
- Vietovės - OCPI 2.2 Standarto nuoroda
Pagrindinis enpoint'as, kur yra nurodytas įkrovimo stotelių pagrindiniai duomenys ir statusas. Duomenys sudaryti iš lokacijos objektų. Lokacijos objektas turi:- „id“: unikalus lokacijos identifikacinis numeris, negali dubliuotis tarp lokacijų ir negali keistis.
- „name“: lokacijos/stotelės pavadinimas.
- „address": formalus lokacijos adresas.
- „coordinates": stotelės koordinačių objektas. Sudarytas iš „latitude“ ir „longitude“ laukų. Duomens tipo aprašymas/tikslumas plačiau aprašytas OCPI standarto dokumentacijoje.
- „last_updated“: data/laikas kada paskutinį kartą buvo atnaujinti lokacijos duomenys.
- „evses": masyvas, sudarytas iš „evse" objektų. Vienas evse objektas - vienas prieigos taškas fizinėje stotelėje. Evse objektą sudaro:
- „uid“: unikalus evse id, negali dubliuotis tarpe visų tiekėjo evse objektų ir negali keistis.
- „status“: dabartinis stotelės statusas. Visi galimi statusų variantai surašyti OCPI standarto aprašyme.
- „evse_id“: kitas evse id, turintis specifinį formatą, kurio tikslas priskirti prieigos taškui vartotojui draugišką kodą.
- „last_updated“: paskutinė prieigos/statuso duomenų atnaujinimo data/laikas.
- „connectors: masyvas, sudarytas iš „connector“ (jungčių) objektų. Kiekvienas „connector“ objektas atitinką vieną fiziškos prieigos taško galimą jungtį. „connector“ objektą sudaro:
- „id": unikalus sąrašo id, „voltage": jungties teikiama įtampa, „amperage": jungties teikiama srovė, „standard": jungties tipas (variantų sąrašas nurodytas oficialioje standarto dokumentacijoje), „tarrif_id“: tarifo id, kuris nurodo jungties mokesčio informaciją (informacija gaunama iš kito endpoint'o), „last_updated“: atnaujinimo data/laikas.
- Tarifai - OCPI 2.2 Standarto nuoroda
Enpointas'as, suteikiantis informacijos apie jungčių tarifus. Tarifų objektai sukuriami nepriklausomai nuo jungties. Tarifo objektus ir jungties objektus sieja many-to-many ryšys, t.y. jungtis gali turėti kelis skirtingus tarifus, o tarifas gali būti priskirtas daugeliui jungčių. Tarifo objektą sudaro:
- „id“: unikalus identifikacinis tarifo numeris, negali dubliuotis ir keistis.
- „last_updated“: atnaujinimo data/laikas.
- „elements“: „TarrifElements“ objektų sąrašas. Objektą sudaro du elementai: „price_components“ ir „restrictions“:
- „price_components": „PriceComponent" objektų sąrašas. Šis objektas turi „type": tarifo matavimo vieneto tipas (EUR/min, EUR/kWh)(Plačiau aprašyta OCPI standarto dokumentacijoje), „price“: tarifo vertės skaičius, „vat“: PVM dydis, „step_size“: mažiausia nedaloma vertės skaičius (pvz. krovimo apskaita vyksta 10 min intervalais). Jei nurodyta keli „PriceComponents“ elementai, tarifai susideda, pvz. gali būti nurodytas vienkartinis krovimo mokestis plius 10 min intervalo krovimo mokestis.
- „restrictions“: objektą sudaro keletas neprivalomų laukų. Laukai nurodo ribojimus, kada „price_components“ objektų vertės yra galiojančios. Ribojimai gali nurodyti laiko rėžius, mokesčio dydį kraunant atitinkama srove, min-maks. pakrovimo dydį kWh. Jei ribojimas nėra patenkinamas, mokesčio dydis apskaičiuojamas imant sekantį „TarrifElements“ objektą ir tikrinant jo ribojimus ir vertes.