Документация

Планы зарядки и управление внешней энергией

Менеджер зарядки cFos можно также интегрировать во внешнюю систему управления энергопотреблением (EMS). В этом случае можно задать абсолютные пределы зарядки для максимального суммарного тока по фазе и для отдельных настенных блоков. Также можно задать такие ограничения для тока зарядки и разрядки управляемой системы накопления энергии. Без внешней системы EMS вы также можете задать эти пределы в разделе "Расписание зарядки" в общих настройках управления нагрузкой (или в настройках настенных блоков и накопителей энергии). Здесь вы вводите список времени суток в минутах и соответствующий ток в мА. Для аккумуляторных систем ограничения понимаются как значения мощности в ваттах.

Лимиты зарядки служат дополнительным ограничением зарядного тока (или мощности зарядки). Независимо от этого, диспетчер зарядки может дополнительно ограничить ток зарядки (или мощность зарядки) на основании других условий и правил зарядки.

EMS может установить эти ограничения программно с помощью следующего вызова API:
/cnf?cmd=set_cplan&dev_id=xx&tmp=t
Здесь xx - идентификатор устройства или $G - максимальный общий ток по фазе.

t - 0 или 1. 1 означает, что ограничения зарядки не сохраняются, т. е. после перезапуска Charging Manager они больше не существуют. EMS должна сохранять значения только в редких случаях и изменять их только временно, чтобы защитить флэш-память.

Тело запроса представляет собой объект в формате JSON:

{
   "cplan": [ { obj } ]
}

т.е. "cplan" - это массив obj. obj может содержать следующие элементы:

"dc"true или false, ограничение относится к мощности разряда(true), по умолчанию false
"st"Начало лимита в минутах соответствующего дня
"dr"Продолжительность ограничения в минутах
"lm"Предел в мА или ваттах

Вы можете использовать /cnf?cmd=get_cplan&dev_id=xx для запроса текущих пределов зарядки устройства или максимального общего тока.