Ви також можете інтегрувати cFos Charging Manager у зовнішню систему енергоменеджменту (EMS). Тоді можна вказати абсолютні межі заряджання для максимального загального струму на фазу та для окремих настінних боксів. Ви також можете вказати такі обмеження для струму заряджання та розряджання керованої системи зберігання енергії. Без зовнішнього EMS ви також можете вказати ці обмеження в розділі "Графік заряджання" в загальних налаштуваннях керування навантаженням (або в налаштуваннях зарядного пристрою та акумуляторної батареї). Тут ви вводите список часів доби в хвилинах і відповідний струм в мА. Для акумуляторних систем під лімітами розуміються значення потужності у ватах.
Ліміти заряджання слугують додатковим обмеженням струму заряджання (або потужності заряджання). Незалежно від цього, диспетчер заряджання може додатково обмежити струм заряджання (або потужність заряджання) на основі інших умов і правил заряджання.
EMS може встановити ці обмеження програмно за допомогою наступного виклику API:/cnf?cmd=set_cplan&dev_id=xx&tmp=t
Тут xx - це ідентифікатор пристрою або $G для максимального сумарного струму на фазу.
t - це 0 або 1. 1 означає, що обмеження заряду не зберігаються, тобто вони більше не існують після перезапуску диспетчера заряджання. EMS повинен зберігати значення лише зрідка і лише тимчасово змінювати їх, щоб захистити флеш-пам'ять.
Тіло запиту - це JSON-об'єкт:
{
"cplan": [ { obj } ]
}
тобто "cplan" - це масив obj. obj може містити наступні елементи:
"dc" | true або false, обмеження стосується потужності розряду(true), за замовчуванням - false |
"st" | Початок дії ліміту в хвилинах відповідного дня |
"dr" | Тривалість ліміту в хвилинах |
"lm" | Обмеження в мА або ватах |
Ви можете використовувати /cnf?cmd=get_cplan&dev_id=xx
для запиту поточних лімітів заряду пристрою або максимального загального струму.