Как да свържете EV зарядно устройство (OCPP 1.6J) с Reduxi controller
Общо ръководство за свързване на всяка OCPP 1.6J съвместима стенна зарядна станция с Reduxi Controller, така че контролерът да може да следи и управлява зареждането с излишък от PV и управление на натоварването.
1 Техническа документация
OCPP (Open Charge Point Protocol) е отворен протокол, независим от производителя, между EV зарядно устройство и система за управление. При тази настройка Reduxi Controller работи като локален OCPP сървър (central system), а зарядното устройство се свързва с него като charge point – не е нужна облачна услуга. По този начин може да се свърже всяко зарядно устройство, което поддържа OCPP 1.6J (JSON през WebSocket) и позволява свободно конфигурируем адрес на сървъра.
Документи на производителя:
- OCPP ръководство на Вашето зарядно устройство – къде се включва OCPP, кои полета има (URL на сървъра, charge point ID, security profile) и кои OCPP съобщения се поддържат
- Open Charge Alliance – спецификация OCPP 1.6: openchargealliance.org
2 Необходимо оборудване
- OCPP 1.6J съвместимо EV зарядно устройство, инсталирано и въведено в експлоатация от квалифициран електротехник
- Зарядно устройство, свързано към същата локална мрежа като Reduxi Controller (Wi‑Fi или LAN през рутер)
- Достъп до OCPP настройките на зарядното устройство – приложение на производителя, локален уеб интерфейс или инструмент за инсталатори
- Reduxi Controller със статичен IP адрес и съответстваща IP резервация в рутера (напр.
192.168.31.73, вижте Точка 3.3) – адресът се показва и в Reduxi Configurator като Controller OCPP JSON 1.6 URL, когато добавяте устройството - Charge point ID на зарядното устройство (често серийният номер – показва се в приложението, в уеб интерфейса или на табелката)
- Лаптоп или таблет с достъп до интернет за Reduxi Configurator
3 Обзор на системата и мрежа
Зарядното устройство отваря WebSocket връзка към Reduxi Controller и се идентифицира със своя charge point ID. Контролерът свързва връзката с устройството със същия идентификатор, след което чете измервания и изпраща ограничения за зареждането.
3.1 Как работи OCPP комуникацията
OCPP е push протокол: връзката се установява от зарядното устройство, а не от контролера. Зарядното устройство (OCPP клиент) отваря постоянна WebSocket връзка към Reduxi Controller (OCPP сървър) и я държи отворена. След това всички съобщения в двете посоки минават през тази единствена връзка: зарядното устройство само изпраща състоянието и измерванията си, а контролерът връща ограниченията за зареждане по същия канал.
| Посока | Съобщения | Предназначение |
|---|---|---|
| Зарядно устройство → Контролер | BootNotification, Heartbeat | Регистрация след стартиране и поддържане на връзката |
| Зарядно устройство → Контролер | StatusNotification, MeterValues, Start/StopTransaction | Състояние, токове, мощност и енергия на зарядното устройство – изпращат се от него през собствен интервал |
| Контролер → Зарядно устройство | SetChargingProfile | Ограничение на зарядния ток според излишъка от PV и управлението на натоварването |
| Контролер → Зарядно устройство | TriggerMessage, RemoteStart/Stop | Заявка за текущи стойности, стартиране или спиране на сесия на зареждане |
3.2 Адреси и URL
| Компонент | Роля | Адрес / настройка |
|---|---|---|
| Reduxi Controller | OCPP сървър (central system) | ws://<Controller IP>/ocpp/1.6/json |
| EV зарядно устройство | OCPP клиент (charge point) | Свързва се с URL адреса по-горе + своя charge point ID |
| Пълен URL адрес, използван от зарядното устройство | – | ws://192.168.31.73/ocpp/1.6/json/<Charge point ID> |
ws:// (нешифрована, само в локална мрежа). Някои зарядни устройства допускат само wss:// или изискват сертификат/security profile – те не могат да се свържат локално с контролера. Изберете WS, security profile 0 или None, ако са предложени.3.3 Статичен IP за контролера + резервация в рутера
Тъй като зарядното устройство винаги се свързва с фиксиран адрес, на Reduxi Controller му е нужен IP адрес, който никога не се променя. Направете и двете неща по-долу – статичният IP запазва адреса на контролера, а резервацията не позволява на рутера да даде същия адрес на друго устройство:
192.168.31.73. Контролерът се разпознава по своя MAC адрес – ако използва LAN и Wi‑Fi, резервирайте адреса за интерфейса, който е реално свързан.
3.4 Връзка с външен OCPP backend – контролерът като прокси
Повечето зарядни устройства могат да се свързват само с един OCPP backend. Ако освен Reduxi все още е нужен backend – напр. оператор на зарядни точки (CPO) за таксуване и RFID или облакът на производителя – Reduxi Controller работи като прокси: зарядното устройство се свързва само с контролера, а контролерът препраща OCPP комуникацията към външния backend и връща отговорите му на зарядното устройство.
- На зарядното устройство: въведете само URL адреса на Reduxi Controller (вижте Точка 4.2) – не адреса на backend.
- В Reduxi: въведете URL адреса на backend (и потребителско име / парола, ако backend изисква такива) в полетата Forward communication на устройството (вижте Точка 6.2). Използвайте URL адреса точно както е предоставен от оператора на backend.
- Управлението остава локално: зарядният ток се задава от Reduxi Controller в локалната мрежа – зареждането с излишък от PV и управлението на натоварването продължават да работят, дори интернет връзката или backend да не са налични.
- Без външен backend: оставете полетата Forward communication празни.
4 Конфигуриране на OCPP на зарядното устройство
Имената на менютата се различават при отделните производители. Стъпките по-долу описват настройките, нужни на всяко OCPP 1.6J зарядно устройство – потърсете съответните полета в приложението или уеб интерфейса на Вашето зарядно устройство (често под Network, Backend, Connectivity или OCPP).
4.1 Включване на OCPP 1.6J
4.2 Настройки на OCPP сървъра
Въведете следните стойности. В зависимост от зарядното устройство адресът се въвежда като един пълен URL или се разделя на няколко полета:
| Поле (типични имена) | Стойност |
|---|---|
| Server URL / Central system URL / Backend URL |
ws://192.168.31.73/ocpp/1.6/json/ (IP на контролера) |
| или разделено: Протокол · Хост · Порт · Път |
WS · IP на контролера · 80 · /ocpp/1.6/json/
|
| Charge point ID / Charge box identity / Station ID | Уникален ID, обикновено серийният номер, напр. CP123456
|
| Append ID to URL / Add SN to URL | On – ако зарядното устройство предлага тази опция |
| Username / Password (Basic Auth) | празно |
| Security profile / TLS / Certificate | None / 0
|
ws://192.168.31.73/ocpp/1.6/json/CP123456. Някои зарядни устройства добавят ID автоматично (опция „Append ID to URL“), други очакват пълния URL адрес заедно с ID. Уверете се, че ID се появява точно веднъж – иначе контролерът не може да свърже връзката.Запазете настройките. URL адресът на контролера се показва и в Reduxi Configurator (вижте Точка 6.2).
4.3 Допълнителни опции за OCPP
| Опция | Препоръка |
|---|---|
| Fallback current / Failsafe current | Зарядният ток, който се използва, ако OCPP връзката с контролера се загуби. Задайте стойност, безопасна за къщния присъединителен проводник. |
| Authorization / RFID / Free charging | Много зарядни устройства включват управление на достъпа с OCPP. Разрешете свободно зареждане на зарядното устройство или задайте Allow new charging session = Always в Reduxi (вижте Точка 6.2). |
| Phase assignment / Phase rotation | Съотнасяне на фазите на зарядното устройство към фазите на мрежата. Трябва да съответства на свързването, за да може управлението на натоварването да намалява правилната фаза. |
| MeterValues interval / Heartbeat | Оставете по подразбиране; ако е предложен, подходящ е интервал на MeterValues от 10–60 s. |
| Други backend / облак | Повечето зарядни устройства поддържат само един OCPP backend. Ако все още е нужен облачен backend, използвайте вместо това опцията Forward communication в Reduxi – тогава контролерът работи като прокси (вижте Точка 3.4). |
5 Влизане в уеб интерфейса на Reduxi
Reduxi Configurator може да се отвори отдалечено през тунелната връзка в приложението Reduxi или локално в уеб браузър в същата мрежа. И двата начина водят до един и същ уеб интерфейс.
Текстово описание на това изображение
Три екрана на телефон с приложението Reduxi един до друг (тъмна тема) със светлосини маркировки и номера. Екран 1 (етикет 2.): табло с иконка за меню (хамбургер) горе вляво, подчертана със светлосиня рамка, лого reduxi, иконка на камбана; раздели "Real time data" (избран) и "Statistics"; етикети "€ 5.76 €" и "3.2°C"; диаграма на енергийния поток със стойности 69.0 W (стълб), 1.3 kW (слънце), 1.1 kW (пералня, червен контур), -165.0 W (батерия, червен контур, 67 %), къща -1.25 kW и два сиви кръга с 0.0 W; долни раздели Power и Energy; долна навигация Dashboard, Diagnostics, Device control, Settings. Екран 2 (етикет 3.): странично меню с лого reduxi, "Number of locations: 2233", заглавие "Reduxi device management", записи "+ Add Reduxi location" и "Reduxi devices" (подчертан със светлосиня рамка и етикет 3.), а най-долу "My profile" и "About app"; таблото е затъмнено зад него. Екран 3 (етикет 4.): страница на устройство с "Back", снимка на Reduxi Controller, статус "Connected"; карта "Update available": "New update is available for your Reduxi device." с бутон "Download and install update"; карта "Connect to configurator" с червена зачертана иконка: "Tunnel connection enables remote access to your Reduxi configurator, without need to be connected to the same local network." и бутон "Activate tunnel connection" (подчертан със светлосиня рамка и етикет 4.); под него началото на картата "Unit details" с "Unit ID".
Текстово описание на това изображение
Две екранни снимки една до друга, със светлосини рамки и номера. Вляво (отбелязана с 5.): страницата на устройство в приложението Reduxi, тъмна тема. "Back" горе вляво; снимка на черния Reduxi Controller отпред; статус "Connected" с иконка на Wi-Fi. Карта "Update available": "New update is available for your Reduxi device." и бутон "Download and install update". Карта "Connect to configurator" с иконка на ключ: "Tunnel connection enables remote access to your Reduxi configurator, without need to be connected to the same local network." и бутон "Open configurator" (подчертан със светлосиня рамка и етикет 5.). Отдолу началото на картата "Unit details" с поле "Unit ID". Вдясно (отбелязана с 6.): Reduxi Configurator, отворен в приложението, заглавна лента "Tunnel connection" със стрелка за назад и иконка за опресняване. Лява лента с иконки (мълния, избрана иконка на чип, светкавица, диаграма, зъбно колело). Страница "Home" със зелена иконка на връзка. Бял банер: "New patch available. Click here to apply." с X. Час 09:12:56. Диаграма на енергийния поток: Grid (иконка на стълб) 0.000 kW; Solar (иконка на слънце) 1.700 kW; къща в центъра 1.700 kW; иконка на пералня 0.900 kW (вляво); иконка на батерия с 67 % (вдясно) с 0.000 kW и 0.800 kW; EV charger (иконка на кола, долу вляво) и HVAC (долу вдясно), всяко с тире; черен етикет "Energy manager" най-долу.
http://192.168.31.73) или http://reduxi.local.admin · Парола: admin (фабрична настройка).Текстово описание на това изображение
Екранна снимка на прозорец на браузър (лента с инструменти в стил Chrome) със страницата за вход в Reduxi Configurator. Адресната лента показва предупреждение "Not secure" и адреса "reduxi.local"; тя е подчертана със светлосиня рамка и увеличена във втора светлосиня рамка с "Not secure" и "reduxi.local". Страница: лого reduxi Configurator горе вляво; фонова линейна илюстрация на къща със соларни панели, стенна кутия, EV зарядно устройство и кола. В центъра е кутия за вход със заглавие "Login", избор на език (знаме, English), поле за потребителско име (дребен текст), поле за парола с иконка на око и черен бутон "Login".
Текстово описание на това изображение
Екранна снимка на началната страница на Reduxi Configurator (лого reduxi Configurator горе вляво, заглавие "Home", зелен статус "Connected" горе вдясно). Лява странична лента: "Devices" (разгъната) със записи: "P1-WiFi / Ultra", "PV-1", "PV-2", след това шест записа с иконка на кола и дребни имена (завършват с "i-CHARGE CION PRO"), след това бутон "+ Add device". Отдолу: "Strategies" (плюс), "Utility Rate Plan" (дребен текст), "Settings" (плюс). Основна област: диаграма на енергийния поток с къща в центъра, показваща 24.20 kW. Grid (иконка на стълб) 24.20 kW с червена точка на линията; Solar (сив, тире); Other (вляво) 6.700 kW със зелена точка; Battery storage (сив, тирета); EV charger (иконка на кола, долу вляво) 31.00 kW; HVAC (сив, долу вдясно). Черен етикет "Energy manager" най-долу.
ws://<Controller IP>/ocpp/1.6/json.6 Добавяне на зарядното устройство в Reduxi
6.1 Основни настройки
Текстово описание на това изображение
Екранна снимка на лявото меню на Reduxi Configurator. Горе: лого reduxi Configurator. Секция "Devices" (разгъната, знак минус) със записи: "Fronius GEN24" (иконка на слънце), "Fronius GEN24 1" (иконка на устройство), "Reduxi Meter" (иконка на електромер), "Wattpilot" (иконка на кола, получер). Отдолу: бутон "+ Add device", подчертан със зелена рамка, и втори бутон "+ Add EEBUS device". След това "Strategies" (знак плюс), "Utility Rate Plan", "Settings" (знак плюс).
Текстово описание на това изображение
Екранна снимка на стъпката "Basic settings" в Reduxi Configurator при добавяне на EV зарядно устройство. Полета (отбелязани със звездичка): Device type: EV charger (падащ списък); Type: OCPP 1.6 - JSON (падащ списък); Name: Fronius Wattpilot (текстово поле). Секция "Include to strategy" с таблица: колони Strategy, Measurement devices, Regulated devices; ред "Energy manager": квадратчето Measurement devices не е отметнато (сиво), квадратчето Regulated devices е отметнато. Бутони: "Back" (вляво), връзка "How to configure?" и черен бутон "Next" (вдясно).
6.2 Настройки за комуникация
| Поле | Стойност |
|---|---|
| Device identifier | Charge point ID на зарядното устройство – точно ID в края на OCPP URL адреса (различава главни и малки букви) |
| Connector |
1 (за зарядни устройства с два изхода: 1 или 2, по едно устройство Reduxi за всеки конектор) |
| Charger type |
AC (или DC за DC зарядни устройства) |
| Energy counter | Default |
| Allocate power to EVSE when EV is not connected | Default |
| Per phase max. current | Auto detect from EVSE или Manual override със стойността на предпазителя, напр. 32 A (22 kW) или 16 A (11 kW) |
| Forward communication / username / password / measurements to backend OCPP server | празно – нужно е само ако паралелно се използва външен OCPP backend: URL адрес на backend и, ако се изисква, потребителско име / парола (вижте Точка 3.4) |
| Allow new charging session | Always |
| Controller OCPP JSON 1.6 URL | само за четене, напр. ws://192.168.31.73/ocpp/1.6/json – това е адресът, който се въвежда в зарядното устройство (вижте Точка 4.2) |
Текстово описание на това изображение
Екранна снимка на стъпката "Communication channel and device configuration" в Reduxi Configurator за OCPP зарядно устройство (отрязана най-долу). Полета: Device identifier *: 91099800; Connector *: 1 (падащ списък); Charger type *: AC (падащ списък); Energy counter: Default (падащ списък); Allocate power to EVSE when EV is not connected to EVSE: Default (падащ списък); Per phase max. current *: Manual override (падащ списък); Per phase max. current manual override: 32, с малка бележка "In effect when manual override is selected"; следващ етикет "Forward communication to backend OCPP server" (отрязан).
Проверете стойностите и щракнете върху Done, за да запазите устройството.
Текстово описание на това изображение
Екранна снимка на долната част на формуляр с настройки на устройство в Reduxi Configurator (сив, отрязан горе). Полета: "Forward measurements to backend OCPP server once every": празен падащ списък; "Allow new charging session": Always (падащ списък); "Controller OCPP JSON 1.6 URL": ws://192.168.31.73/ocpp/1.6/json. Над полето за URL се вижда показалец на мишка. Бутони най-долу: "Back" (вляво), връзка "How to configure?" и черен бутон "Done" (вдясно).
6.3 Проверка на комуникацията
При OCPP зарядното устройство се свързва само с контролера – не е нужен IP адрес на зарядното устройство. Отворете устройството отново (Devices → [Charger] → Details) и щракнете върху Test communication долу вдясно.
Текстово описание на това изображение
Екранна снимка на диалог със заглавие "Test communication" със затварящо X горе вдясно. Първо поле с червен текст: "Unable to communicate with device." Второ поле с червен текст: "Number of devices found on OCPP - JSON 1.6: 1" и "Device identifier: 91099800". Черен бутон "Close" долу вдясно.
- 1Number of devices found on OCPP – JSON 1.6 показва колко зарядни устройства са свързани към контролера през OCPP.
- 2Device identifier трябва да показва charge point ID на Вашето зарядно устройство. Ако не се появява, зарядното устройство не е свързано – проверете OCPP настройките (вижте Точка 4.2).
- 3На зарядното устройство състоянието на OCPP / backend трябва да показва Connected или Accepted.
- 4Крайна проверка: стойности в реално време и Communication error = OFF (вижте Точка 7).
7 Проверка на показанията
Отворете Devices → [Charger] → Last measurements:
Текстово описание на това изображение
Екранна снимка на страницата на устройство в Reduxi Configurator, раздел "Last measurements" (избран); други раздели: Analyze, Archive, Details. Поле Control type: бутони Auto (зелен, избран), Manual, Off (черен), с времева отметка (14.10.2026, дребно). Поле 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: празна стойност, единица A. Поле 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. Поле Energy: Import active energy 953.4 kWh; Import active energy - session 3.5 kWh. Поле Other: Communication error OFF; Control type AUTO; State name AVAILABLE. Всяка стойност има малка отметка за дата и час (14.10.2026).
| Стойност | Значение |
|---|---|
| Control type |
Auto = управлява се от стратегията на Reduxi · Manual · Off
|
| Current L1 / L2 / L3 | Заряден ток по фази |
| Max. current per phase | Максимален ток на зарядното устройство (напр. 32 A) |
| Active power / Max. active power | Текуща зарядна мощност и максимална мощност (напр. 22 kW) |
| Import active energy / session | Общо заредена енергия и енергия на текущата сесия |
| Communication error | Трябва да е OFF
|
| State name | Текущото OCPP състояние на зарядното устройство, напр. AVAILABLE, PREPARING, CHARGING, SUSPENDEDEV
|
✓ Обобщение
Подготовка (точки 1–3): зарядно устройство с OCPP 1.6J, зарядното устройство и Reduxi Controller в една и съща мрежа, контролер със статичен IP + IP резервация в рутера, външен backend (ако има) препращан през Reduxi, charge point ID подръка.
Зарядно устройство (точка 4): включете OCPP 1.6J, протокол WS, URL на сървъра ws://<Controller IP>/ocpp/1.6/json/ + charge point ID, без автентикация / TLS.
Добавяне в Reduxi (точки 5–6): EV charger · OCPP 1.6 - JSON, device identifier = charge point ID, connector 1, AC, allow new charging session = Always.
Пускане в действие (точка 7): зарядното устройство показва backend като свързан, Reduxi показва стойности в реално време и communication error OFF.
→ Често срещани проблеми
| Проблем | Решение |
|---|---|
| Зарядното устройство не се свързва / състоянието остава „Not connected“ | Проверете URL адреса на сървъра (IP на контролера, път /ocpp/1.6/json/), протокола WS (не WSS), порт 80, без TLS / security profile, както и дали двете устройства са в една и съща мрежа. |
| Зарядното устройство е свързано, но Reduxi не показва данни | Device identifier в Reduxi трябва да съвпада точно с charge point ID в края на URL адреса (различава главни и малки букви). Проверете дали ID не липсва или не е добавено два пъти. |
Зарядното устройство предлага само wss:// или изисква сертификат |
Локална връзка с контролера не е възможна. Проверете за актуализация на фърмуера или за настройка за нешифрован OCPP. |
| Връзката се губи след рестартиране на рутера | Контролерът е получил нов IP адрес. Задайте статичен IP на контролера, резервирайте го в рутера (вижте Точка 3.3) и актуализирайте URL адреса на сървъра в зарядното устройство. |
| Нежелано поведение при зареждане, когато контролерът е офлайн | Задайте резервен / failsafe ток на зарядното устройство (вижте Точка 4.3). |
| Автомобилът не започва да зарежда | OCPP често включва управление на достъпа – задайте Allow new charging session = Always в Reduxi или включете свободно зареждане на зарядното устройство. |
| Зарядният ток не се намалява | Зарядното устройство трябва да поддържа SmartCharging (SetChargingProfile). Проверете OCPP документацията и версията на фърмуера на зарядното устройство. |
| Управлението на натоварването намалява грешната фаза | Проверете съотнасянето на фазите на зарядното устройство и в Reduxi (Advanced configuration → “L1/L2/L3 is connected to main feed”). |
| Външният backend (CPO / облак) не получава данни | Зарядното устройство трябва да е свързано само с Reduxi. Въведете URL адреса на backend и данните за вход в Reduxi под Forward communication (вижте Точка 3.4). |
| OCPP е свързан, но управлението или показанията не работят правилно | Възможно е специфично за производителя адаптиране на OCPP протокола – свържете се с поддръжката на Reduxi на support@reduxi.zendesk.eu (вижте бележката по-долу). |