You can also integrate the cFos Charging Manager into an external energy management system (EMS). This can then specify absolute charging limits for the maximum total current per phase and for individual wallboxes. You can also specify such limits for the charging and discharging current of a controllable energy storage system. Without an external EMS, you can also specify these limits under "Charging schedule" in the general load management settings (or in the wallbox and battery storage settings). Here you enter a list of times of day in minutes and the corresponding current in mA. For battery storage systems, the limits are understood as values for power in watts.
Charging limits serve as a further limitation of the charging current (or charging power). Irrespective of this, the Charging Manager can further limit the charging current (or charging power) based on other conditions and charging rules.
An EMS can set these limits programmatically with the following API call:/cnf?cmd=set_cplan&dev_id=xx&tmp=t
Here xx is a device ID or $G for the maximum total current per phase.
t is 0 or 1. 1 means that the charging limits are not saved, i.e. they no longer exist after the Charging Manager is restarted. An EMS should only save the values rarely and only change them temporarily in order to protect the flash memory.
The request body is a JSON object:
{
"cplan": [ { obj } ]
}
i.e. a "cplan" is an array of obj. obj can contain the following elements:
"dc" | true or false, the limit refers to discharge power(true), default is false |
"st" | Start of the limit in minutes of the respective day |
"dr" | Duration of the limit in minutes |
"lm" | Limit in mA or watts |
You can use /cnf?cmd=get_cplan&dev_id=xx
to query the current charging limits of the device or the maximum total current.